diff options
Diffstat (limited to 'Master')
223 files changed, 18668 insertions, 602 deletions
diff --git a/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf b/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf Binary files differindex b401ba91ba9..f56c5ab4abf 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/accsupp.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf b/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf Binary files differindex 228dae592ea..ae075bc91c5 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/aliascnt.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf b/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf Binary files differindex 59d0f7d81a0..97ba89b13ee 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/alphalph.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example.tex b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example.tex new file mode 100644 index 00000000000..f5c3c2472ee --- /dev/null +++ b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-example.tex @@ -0,0 +1,66 @@ +%% +%% This is file `atbegshi-example.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% atbegshi.dtx (with options: `example') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% This work consists of the main source file atbegshi.dtx +%% and the derived files +%% atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv, +%% atbegshi-example.tex, atbegshi-test1.tex, +%% atbegshi-test2.tex. +%% +\documentclass[a4paper]{article} +\usepackage{color} +\usepackage{atbegshi} +\usepackage{picture} +\AtBeginShipout{% + \AtBeginShipoutUpperLeft{% + \put(0.5\paperwidth,-0.5\paperheight){\circle{10}}% + }% +} +\begin{document} +\section{Hello World} +\newpage +\AtBeginShipoutNext{% + \AtBeginShipoutUpperLeft{% + \color{red}% + \put(0,-0.5\paperheight){\line(1,0){\paperwidth}}% + \put(0.5\paperwidth, 0){\line(0,-1){\paperheight}}% + }% +} +Only on this page we add a red cross. +\newpage +This page has the circle only. +\par +\vspace{\fill} +The next page will be discarded. +\newpage +\AtBeginShipoutNext{% + \AtBeginShipoutDiscard +} +This page is discarded. +\newpage +The last page. +\end{document} +\endinput +%% +%% End of file `atbegshi-example.tex'. diff --git a/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test1.tex index 4e31801debd..8cc9ef75b31 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test1.tex @@ -25,11 +25,12 @@ %% This work consists of the main source file atbegshi.dtx %% and the derived files %% atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv, -%% atbegshi-test1.tex, atbegshi-test2.tex. +%% atbegshi-example.tex, atbegshi-test1.tex, +%% atbegshi-test2.tex. %% \input atbegshi.sty\relax \def\msg#{\immediate\write16} -\msg{File: atbegshi-test1.tex 2007/04/27 v1.4 Test file for plain-TeX} +\msg{File: atbegshi-test1.tex 2007/06/06 v1.5 Test file for plain-TeX} \def\testmsg#1#2{% \msg{}% \msg{*** Test with box (#1), expected page output [#2]}% diff --git a/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test2.tex index 954abd2616f..743a9656373 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/atbegshi-test2.tex @@ -25,10 +25,11 @@ %% This work consists of the main source file atbegshi.dtx %% and the derived files %% atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv, -%% atbegshi-test1.tex, atbegshi-test2.tex. +%% atbegshi-example.tex, atbegshi-test1.tex, +%% atbegshi-test2.tex. %% \NeedsTeXFormat{LaTeX2e} -\ProvidesFile{atbegshi-test2.tex}[2007/04/27 v1.4 Test file for LaTeX] +\ProvidesFile{atbegshi-test2.tex}[2007/06/06 v1.5 Test file for LaTeX] \RequirePackage{color} \pagecolor{yellow} \documentclass[a5paper,showtrims]{memoir} @@ -62,6 +63,7 @@ \hspace{.48\paperwidth}% }% } +\expandafter\let\csname ver@crop.sty\endcsname\relax \usepackage[color=red,cross,a4,center]{crop} \begin{document} \shipout\null diff --git a/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf b/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf Binary files differindex 3bcf5961199..c281eb52932 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/atbegshi.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf b/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf Binary files differindex 78be6a388ab..49e6ac7912d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/atenddvi.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf b/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf Binary files differindex aea51434b72..1813bff0468 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/attachfile2.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf b/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf Binary files differindex a7b2c59a18b..1ffba484bc4 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/auxhook.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf b/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf Binary files differindex 02c0b0d0987..64a766980a8 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/bmpsize.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex b/Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex index 9154b990d70..a724e66e0ec 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/bookmark-example.tex @@ -36,7 +36,7 @@ open, openlevel=2, atend -]{bookmark}[2007/04/25] +]{bookmark}[2007/05/29] \bookmarksetup{color=blue} diff --git a/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf b/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf Binary files differindex bc7b70bdde3..061586d78d1 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/bookmark.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/catchfile-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/catchfile-test1.tex new file mode 100644 index 00000000000..dfc71ac43e0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/oberdiek/catchfile-test1.tex @@ -0,0 +1,55 @@ +%% +%% This is file `catchfile-test1.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% catchfile.dtx (with options: `test1') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% This work consists of the main source file catchfile.dtx +%% and the derived files +%% catchfile.sty, catchfile.pdf, catchfile.ins, catchfile.drv, +%% catchfile-test1.tex, catchfile-test2.tex. +%% +\NeedsTeXFormat{LaTeX2e} +\nofiles +\listfiles +\documentclass{minimal} +\usepackage{catchfile}[2007/05/30] +\makeatletter +\def\mysetup{% + \let\do\@makeother + \dospecials +} +\makeatother +\begin{document} + +\CatchFileDef\contents{catchfile.sty}\mysetup +\typeout{\meaning\contents} + +\CatchFileEdef\contents{catchfile.sty}{% + \mysetup + \def\par{^^J}% + \obeylines +} +\typeout{\contents} +\end{document} +\endinput +%% +%% End of file `catchfile-test1.tex'. diff --git a/Master/texmf-dist/doc/latex/oberdiek/catchfile-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/catchfile-test2.tex new file mode 100644 index 00000000000..3318eda5863 --- /dev/null +++ b/Master/texmf-dist/doc/latex/oberdiek/catchfile-test2.tex @@ -0,0 +1,55 @@ +%% +%% This is file `catchfile-test2.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% catchfile.dtx (with options: `test2') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% This work consists of the main source file catchfile.dtx +%% and the derived files +%% catchfile.sty, catchfile.pdf, catchfile.ins, catchfile.drv, +%% catchfile-test1.tex, catchfile-test2.tex. +%% +\def\msg#{\immediate\write16} +\newlinechar=10 % +\input catchfile.sty\relax + +\def\mysetup{% + \def\do##1{% + \catcode`##1=12\relax + }% + \dospecials +} + +\CatchFileDef\contents{catchfile.sty}\mysetup +\msg{\meaning\contents} + +\CatchFileEdef\contents{catchfile.sty}{% + \mysetup + \def\par{^^J}% + \obeylines +} +\msg{\contents} + +\csname @@end\endcsname +\end +\endinput +%% +%% End of file `catchfile-test2.tex'. diff --git a/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf b/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf Binary files differnew file mode 100644 index 00000000000..3f0ff34444a --- /dev/null +++ b/Master/texmf-dist/doc/latex/oberdiek/catchfile.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf b/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf Binary files differindex 3644b382558..2683c815412 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/centernot.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf b/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf Binary files differindex d70edf24175..111b2b128d4 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/chemarr.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf b/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf Binary files differindex c447eaa4342..3ece01c3890 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/classlist.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf b/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf Binary files differindex 851e9ed4705..c74a344321b 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/colonequals.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf b/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf Binary files differindex 6ce5e66aaab..d7ffe592972 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/dvipscol.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf b/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf Binary files differindex 7f7c382f841..35897144a07 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/embedfile.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/engord.pdf b/Master/texmf-dist/doc/latex/oberdiek/engord.pdf Binary files differindex ba3c24718d1..a9854184691 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/engord.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/engord.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf b/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf Binary files differindex cce86ae801a..255d3634c94 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/epstopdf.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf b/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf Binary files differindex 786db8265b6..b6b12df3fc2 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/etexcmds.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty b/Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty index 7d3369d429e..8b58b76c8e5 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty +++ b/Master/texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty @@ -34,7 +34,7 @@ % Package identification % ----------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{example-mycolorsetup}[2007/05/06 Managing my colors] +\ProvidesPackage{example-mycolorsetup}[2007/06/11 Managing my colors] \RequirePackage{ifpdf} \RequirePackage{kvoptions} diff --git a/Master/texmf-dist/doc/latex/oberdiek/flags.pdf b/Master/texmf-dist/doc/latex/oberdiek/flags.pdf Binary files differindex a255f5efe7d..03a149be3ea 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/flags.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/flags.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf b/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf Binary files differindex 96a63c6101e..7c0d3309ffb 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/grffile.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf Binary files differindex d289ce74e10..718a7e14f3d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/holtxdoc.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/hycolor-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/hycolor-test1.tex index ef4fbe62e87..cdfefea856c 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/hycolor-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/hycolor-test1.tex @@ -108,9 +108,9 @@ \ExpectError{% Color model `#1' is not supported\MessageBreak without package `xcolor' in\MessageBreak - `\TestOptionName=[#1]{#2}'% + `\TestOptionName=[#1]{#2}'% hash-ok }{% - \test{[#1]{#2}}{}% + \test{[#1]{#2}}{}% hash-ok }% }% \errortest[cmyk]{1,0,0,0}% @@ -139,9 +139,9 @@ \ExpectError{% Color model `#1' is not supported\MessageBreak without package `xcolor' in\MessageBreak - `test-option=[#1]{#2}'% + `test-option=[#1]{#2}'% hash-ok }{% - \HyColor@XZeroOneThreeFour{[#1]{#2}}\cmd + \HyColor@XZeroOneThreeFour{[{#1}]{#2}}\cmd \TestPackageName\TestOptionName \Expect{true}*{\ifx\cmd\relax true\else false\fi}% }% @@ -174,9 +174,9 @@ \ExpectError{% Color model `#1' is not supported\MessageBreak without package `xcolor' in\MessageBreak - `test-option=[#1]{#2}'% + `test-option=[#1]{#2}'% hash-ok }{% - \HyColor@HyperrefBorderColor{[#1]{#2}}\cmd + \HyColor@HyperrefBorderColor{[{#1}]{#2}}\cmd \TestPackageName\TestOptionName \Expect{true}*{\ifx\cmd\relax true\else false\fi}% }% diff --git a/Master/texmf-dist/doc/latex/oberdiek/hycolor-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/hycolor-test2.tex index 4bc989d1f9e..f76c74d23e4 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/hycolor-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/hycolor-test2.tex @@ -83,9 +83,9 @@ \ExpectError{% Color model `#1' is not supported\MessageBreak without package `xcolor' in\MessageBreak - `test-option=[#1]{#2}'% + `test-option=[#1]{#2}'% hash-ok }{% - \HyColor@XZeroOneThreeFour{[#1]{#2}}\cmd + \HyColor@XZeroOneThreeFour{[{#1}]{#2}}\cmd \TestPackageName\TestOptionName \Expect{true}*{\ifx\cmd\relax true\else false\fi}% }% @@ -118,9 +118,9 @@ \ExpectError{% Color model `#1' is not supported\MessageBreak without package `xcolor' in\MessageBreak - `test-option=[#1]{#2}'% + `test-option=[#1]{#2}'% hash-ok }{% - \HyColor@HyperrefBorderColor{[#1]{#2}}\cmd + \HyColor@HyperrefBorderColor{[{#1}]{#2}}\cmd \TestPackageName\TestOptionName \Expect{true}*{\ifx\cmd\relax true\else false\fi}% }% diff --git a/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf b/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf Binary files differindex 11ce885656a..02a3fbc0d3d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/hycolor.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf Binary files differindex 115ca188cf3..d88edbab9f6 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/hypbmsec.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf Binary files differindex a11c8ea1f9b..34b43095936 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/hypcap.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf Binary files differindex 937b5d128ac..0c856ca50fc 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/hypdestopt.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf b/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf Binary files differindex 29c9ff0461e..e5463a37bec 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/hypdoc.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf Binary files differindex d614451d3ef..d7d128fb753 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/ifdraft.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf b/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf Binary files differindex 41cbb97dd63..9c9bb753334 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/iflang.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf Binary files differindex a16dd575d4d..c410a87f2c2 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/ifpdf.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf b/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf Binary files differindex 5e8508d6c92..b1b2e8e8e8a 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/ifvtex.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/infwarerr-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/infwarerr-test1.tex index 072a25c543c..50561278fd1 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/infwarerr-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/infwarerr-test1.tex @@ -32,7 +32,7 @@ \let\OrgWrite\write \chardef\WriteUnused=16 % \def\msg#{\immediate\OrgWrite\WriteUnused} -\msg{File: infwarerr-test1.tex 2007/04/26 v1.0 Test file for plain-TeX} +\msg{File: infwarerr-test1.tex 2007/06/14 v1.1 Test file for plain-TeX} \catcode64=11 % \def\pkgname{PACKAGE} \def\clsname{CLASS} @@ -66,7 +66,7 @@ \msg{}% \msg{[\WriteText]}% \msg{<>}% - \msg{[#3]}% + \msg{[#3]}% hash-ok \TestFailed#1{write text}% \fi \endgroup @@ -134,13 +134,14 @@ }% } \def\TestError{% + \def\plaindots{.^^J ...^^J} \@PackageError\pkgname\msgtext\hlptext \@TestError\@PackageError{% ! Package PACKAGE Error: MESSAGE^^J% (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J% ^^J% See the PACKAGE package documentation for explanation.^^J% - Type~~H <return>~~for immediate help% + Type~~H <return>~~for immediate help\plaindots }{% HELP^^J% SECOND LINE% @@ -151,7 +152,7 @@ (CLASS)~~~~~~~~~~~~~~SECOND LINE.^^J% ^^J% See the CLASS class documentation for explanation.^^J% - Type~~H <return>~~for immediate help% + Type~~H <return>~~for immediate help\plaindots }{% HELP^^J% SECOND LINE% @@ -162,7 +163,7 @@ (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J% ^^J% See the PACKAGE package documentation for explanation.^^J% - Type~~H <return>~~for immediate help% + Type~~H <return>~~for immediate help\plaindots }{% Try typing~~<return>~~to proceed.^^J% If that doesn't work, type~~X <return>~~to quit.% @@ -173,7 +174,7 @@ (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J% ^^J% See the PACKAGE package documentation for explanation.^^J% - Type~~H <return>~~for immediate help% + Type~~H <return>~~for immediate help\plaindots }{% You're in trouble here.~~Try typing~~<return>~~to proceed.^^J% If that doesn't work, type~~X <return>~~to quit.% diff --git a/Master/texmf-dist/doc/latex/oberdiek/infwarerr-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/infwarerr-test2.tex index c281acd6969..642924a9737 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/infwarerr-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/infwarerr-test2.tex @@ -28,7 +28,7 @@ %% infwarerr-test1.tex, infwarerr-test2.tex. %% \NeedsTeXFormat{LaTeX2e} -\ProvidesFile{infwarerr-test2.tex}[2007/04/26 v1.0 Test file for LaTeX] +\ProvidesFile{infwarerr-test2.tex}[2007/06/14 v1.1 Test file for LaTeX] \RequirePackage{infwarerr} \makeatletter \let\OrgWrite\write @@ -66,7 +66,7 @@ \msg{}% \msg{[\WriteText]}% \msg{<>}% - \msg{[#3]}% + \msg{[#3]}% hash-ok \TestFailed#1{write text}% \fi \endgroup @@ -135,13 +135,14 @@ } \def\TestError{% \let\write\OrgWrite + \def\plaindots{} \@PackageError\pkgname\msgtext\hlptext \@TestError\@PackageError{% ! Package PACKAGE Error: MESSAGE^^J% (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J% ^^J% See the PACKAGE package documentation for explanation.^^J% - Type~~H <return>~~for immediate help% + Type~~H <return>~~for immediate help\plaindots }{% HELP^^J% SECOND LINE% @@ -152,7 +153,7 @@ (CLASS)~~~~~~~~~~~~~~SECOND LINE.^^J% ^^J% See the CLASS class documentation for explanation.^^J% - Type~~H <return>~~for immediate help% + Type~~H <return>~~for immediate help\plaindots }{% HELP^^J% SECOND LINE% @@ -163,7 +164,7 @@ (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J% ^^J% See the PACKAGE package documentation for explanation.^^J% - Type~~H <return>~~for immediate help% + Type~~H <return>~~for immediate help\plaindots }{% Try typing~~<return>~~to proceed.^^J% If that doesn't work, type~~X <return>~~to quit.% @@ -174,7 +175,7 @@ (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J% ^^J% See the PACKAGE package documentation for explanation.^^J% - Type~~H <return>~~for immediate help% + Type~~H <return>~~for immediate help\plaindots }{% You're in trouble here.~~Try typing~~<return>~~to proceed.^^J% If that doesn't work, type~~X <return>~~to quit.% diff --git a/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf b/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf Binary files differindex c61d4a96f75..f5a04e326a9 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/infwarerr.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt b/Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt index ef2948695a8..455d6f42c26 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt +++ b/Master/texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt @@ -91,7 +91,7 @@ \DeclareUnicodeCharacter{0122}{\c G} % LATIN CAPITAL LETTER G WITH CEDILLA -\DeclareUnicodeCharacter{0123}{\c g} +\DeclareUnicodeCharacter{0123}{\v g} % LATIN SMALL LETTER G WITH CEDILLA \DeclareUnicodeCharacter{0124}{\^H} diff --git a/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf b/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf Binary files differindex 080bcd7d6e6..751cabf994e 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/inputenx.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf b/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf Binary files differindex 510ca94a97e..fc54f86cd12 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/kvoptions.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf b/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf Binary files differindex b6c7833db72..9fa417ebc50 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf Binary files differindex ddb48e67040..7700c022f60 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/makerobust.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf b/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf Binary files differindex 5bf7fa9e6ff..03f7ddc1c41 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/oberdiek.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf b/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf Binary files differindex d5773dcb133..4425e232a60 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pagesel.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf Binary files differindex adce5b38126..6c7cb36c112 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf Binary files differindex 79fc51bc8e3..ec8224133f1 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcolmk.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf Binary files differindex 3b521429a4d..4b774e08f9c 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test1.tex index d1194643b7f..d7d2d9a86a7 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test1.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test1.tex @@ -48,7 +48,7 @@ \begingroup \@onelevel@sanitize#1% \@onelevel@sanitize#2% - \typeout{[#1] <> [#2]}% + \typeout{[#1] <> [#2]}% hash-ok \endgroup \fi \Expect*{\ifx#1#2true\else false\fi}{true}% diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test2.tex index 9c6d260f7f7..2f965aa59e3 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test2.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test2.tex @@ -52,7 +52,7 @@ \begingroup \@onelevel@sanitize#1% \@onelevel@sanitize#2% - \typeout{[#1] <> [#2]}% + \typeout{[#1] <> [#2]}% hash-ok \endgroup \fi \Expect*{\ifx#1#2true\else false\fi}{true}% diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test3.tex b/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test3.tex index e242d423ff8..f8a0a303ad6 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test3.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/pdfescape-test3.tex @@ -46,7 +46,7 @@ \begingroup \@onelevel@sanitize#1% \@onelevel@sanitize#2% - \typeout{[#1] <> [#2]}% + \typeout{[#1] <> [#2]}% hash-ok \endgroup \fi \Expect*{\ifx#1#2true\else false\fi}{true}% diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf Binary files differindex 589e5bf054d..7564fdeae73 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pdfescape.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf b/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf Binary files differindex 9b643c4522c..d0dd628640d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pdflscape.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/picture.pdf b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf Binary files differindex 80f578bd81c..e1dc1ef6402 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/picture.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/picture.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf b/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf Binary files differindex cf1d47eb77f..8fa63a829ee 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf b/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf Binary files differindex 1900ed3a31a..19401e075b2 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/refcount.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf Binary files differindex 96443ba3267..b6029370d40 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/setouterhbox.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf b/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf Binary files differindex 8de6fecf80f..04eae5a2a1c 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/settobox.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf b/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf Binary files differindex 76c9bf223eb..db087901c1d 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/stackrel.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/stringenc-test1.tex b/Master/texmf-dist/doc/latex/oberdiek/stringenc-test1.tex new file mode 100644 index 00000000000..4fc9750114d --- /dev/null +++ b/Master/texmf-dist/doc/latex/oberdiek/stringenc-test1.tex @@ -0,0 +1,115 @@ +%% +%% This is file `stringenc-test1.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `test1') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\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}[2007/06/14]% + \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}% + \StringEncodingLoad{#1}% + }% + \Expect*{\the\wd0}{0.0pt} + \end{qstest} +} +\@for\x:=\SE@EncodingFileList\do{% + \Test\x +} +\@@end +\endinput +%% +%% End of file `stringenc-test1.tex'. diff --git a/Master/texmf-dist/doc/latex/oberdiek/stringenc-test2.tex b/Master/texmf-dist/doc/latex/oberdiek/stringenc-test2.tex new file mode 100644 index 00000000000..4cd1f91b572 --- /dev/null +++ b/Master/texmf-dist/doc/latex/oberdiek/stringenc-test2.tex @@ -0,0 +1,348 @@ +%% +%% This is file `stringenc-test2.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `test2') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\NeedsTeXFormat{LaTeX2e} +\nofiles +\documentclass{minimal} + +\ifx\plainmode Y + \let\SavedNumexpr\numexpr + \let\numexpr\relax +\fi +\usepackage{stringenc}[2007/06/14] +\ifx\plainmode Y + \let\numexpr\SavedNumexpr +\fi +\usepackage{qstest} +\IncludeTests{*} +\LogTests{log}{*}{*} + +\def\Test#1#2#3#4#5{% + \begin{qstest}{encodings}{encodings, conversion} + \setbox0=\hbox{% + \def\par{p}% + \EdefUnescapeHex\IN{#4}% + \StringEncodingConvert\RESULT\IN{#1}{#2}% + \EdefEscapeHex\RESULT\RESULT + \Expect*{\RESULT}*{#5}% + \Expect*{\StringEncodingSuccessFailure{true}{false}}{#3}% + }% + \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% +} +\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}{004D0430} +\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}{80}{} +\Test{utf8}{utf16}{false}{7F807F}{007F007F} +\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}{0012007F} +\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{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 +\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} +\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} +\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 +\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 +\def\Slots{% + \AllBytesLow + A1A2A3A5A7A8A9AAABB0B1B2B3B5B6B7B9BABBBCBDBF% + C0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD1D2D3D4D5D6D7D8D9DADBDCDDDF% + E0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF1F2F3F4F5F6F7F8F9FAFBFCFD% +} +\def\Unicodes{% + \AllUnicodesLow + 00A100A200A300A500A700A400A900AA00AB% + 00B000B100B200B300B500B600B700B900BA00BB00BC00BD00BF% + 00C000C100C200C300C400C500C600C700C800C900CA00CB00CC00CD00CE00CF% + 00D100D200D300D400D500D6015200D800D900DA00DB00DC017800DF% + 00E000E100E200E300E400E500E600E700E800E900EA00EB00EC00ED00EE00EF% + 00F100F200F300F400F500F6015300F800F900FA00FB00FC00FF% +} +\Test{dec-mcs}{utf16be}{true}\Slots\Unicodes +\Test{utf16be}{dec-mcs}{true}\Unicodes\Slots +\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} +\csname @@end\endcsname +\endinput +%% +%% End of file `stringenc-test2.tex'. diff --git a/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf b/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf Binary files differnew file mode 100644 index 00000000000..2ab34538e88 --- /dev/null +++ b/Master/texmf-dist/doc/latex/oberdiek/stringenc.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf b/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf Binary files differindex 3c08dfc8a32..1c16ec61e02 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/tabularht.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf b/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf Binary files differindex 04599ef00f2..df49da4811e 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/tabularkv.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf b/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf Binary files differindex 72116aaee37..b0a172f86d7 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/telprint.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf b/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf Binary files differindex 1a90af3c371..fa120cf2dcf 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/transparent.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf b/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf Binary files differindex 601705cab49..775b31ace9e 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/twoopt.pdf diff --git a/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex b/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex index 855883d804a..f4931032cbe 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex +++ b/Master/texmf-dist/doc/latex/oberdiek/zref-example.tex @@ -130,8 +130,8 @@ the height difference of the two baselines is \ChapterStart{dotfill}{Test for dotfill feature} \newcommand*{\dftest}[1]{% #1& - [\makebox[#1]{\dotfill}]& - [\makebox[#1]{\zdotfill}]\\ + [\makebox[{#1}]{\dotfill}]& + [\makebox[{#1}]{\zdotfill}]\\ } \begin{tabular}{rll} & [\verb|\dotfill|] & [\verb|\zdotfill|]\\ diff --git a/Master/texmf-dist/doc/latex/oberdiek/zref.pdf b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf Binary files differindex 253e69bb3fc..6517e88396e 100644 --- a/Master/texmf-dist/doc/latex/oberdiek/zref.pdf +++ b/Master/texmf-dist/doc/latex/oberdiek/zref.pdf diff --git a/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx b/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx index 8fa1842a911..230b8ced72f 100644 --- a/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/accsupp.dtx @@ -725,8 +725,8 @@ A\notparallel B % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % accsupp.sty & tex/latex/oberdiek/accsupp.sty\\ % accsupp-pdftex.def & tex/latex/oberdiek/accsupp-pdftex.def\\ % accsupp-dvipdfm.def & tex/latex/oberdiek/accsupp-dvipdfm.def\\ @@ -735,11 +735,62 @@ A\notparallel B % accsupp-example.tex & doc/latex/oberdiek/accsupp-example.tex\\ % accsupp.dtx & source/latex/oberdiek/accsupp.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx b/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx index 1f1b43cb30c..f85617c1816 100644 --- a/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/aliascnt.dtx @@ -394,17 +394,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % aliascnt.sty & tex/latex/oberdiek/aliascnt.sty\\ % aliascnt.pdf & doc/latex/oberdiek/aliascnt.pdf\\ % aliascnt.dtx & source/latex/oberdiek/aliascnt.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx b/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx index 2324f62c151..ecd71f73b6b 100644 --- a/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx @@ -138,7 +138,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{403} +% \CheckSum{406} % % \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 @@ -296,9 +296,12 @@ and the derived files % Package identification: % \begin{macrocode} \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -852,17 +855,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % alphalph.sty & tex/generic/oberdiek/alphalph.sty\\ % alphalph.pdf & doc/latex/oberdiek/alphalph.pdf\\ % alphalph.dtx & source/latex/oberdiek/alphalph.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx b/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx index 9a21e37af89..957f435d134 100644 --- a/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx @@ -17,7 +17,8 @@ % This work consists of the main source file atbegshi.dtx % and the derived files % atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv, -% atbegshi-test1.tex, atbegshi-test2.tex. +% atbegshi-example.tex, atbegshi-test1.tex, +% atbegshi-test2.tex. % % Distribution: % CTAN:macros/latex/contrib/oberdiek/atbegshi.dtx @@ -52,6 +53,7 @@ % Installation: % TDS:tex/generic/oberdiek/atbegshi.sty % TDS:doc/latex/oberdiek/atbegshi.pdf +% TDS:doc/latex/oberdiek/atbegshi-example.tex % TDS:doc/latex/oberdiek/atbegshi-test1.tex % TDS:doc/latex/oberdiek/atbegshi-test2.tex % TDS:source/latex/oberdiek/atbegshi.dtx @@ -69,7 +71,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: atbegshi 2007/04/27 v1.4 At begin shipout hook (HO)} +\Msg{* Package: atbegshi 2007/06/06 v1.5 At begin shipout hook (HO)} \Msg{************************************************************************} \keepsilent @@ -96,7 +98,8 @@ This Current Maintainer of this work is Heiko Oberdiek. This work consists of the main source file atbegshi.dtx and the derived files atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv, - atbegshi-test1.tex, atbegshi-test2.tex. + atbegshi-example.tex, atbegshi-test1.tex, + atbegshi-test2.tex. \endpreamble @@ -106,6 +109,7 @@ and the derived files \usedir{tex/generic/oberdiek}% \file{atbegshi.sty}{\from{atbegshi.dtx}{package}}% \usedir{doc/latex/oberdiek}% + \file{atbegshi-example.tex}{\from{atbegshi.dtx}{example}}% \file{atbegshi-test1.tex}{\from{atbegshi.dtx}{test1}}% \file{atbegshi-test2.tex}{\from{atbegshi.dtx}{test2}}% } @@ -133,7 +137,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{atbegshi.drv}% - [2007/04/27 v1.4 At begin shipout hook (HO)]% + [2007/06/06 v1.5 At begin shipout hook (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc} \begin{document} @@ -142,7 +146,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{1120} +% \CheckSum{1239} % % \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 @@ -163,7 +167,7 @@ and the derived files % \GetFileInfo{atbegshi.drv} % % \title{The \xpackage{atbegshi} package} -% \date{2007/04/27 v1.4} +% \date{2007/06/06 v1.5} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -258,6 +262,80 @@ and the derived files % \cs{AtBeginShipoutInit} forces the immediate redefinition % of \cs{shipout}. % +% \begin{declcs}{AtBeginShipoutUpperLeft} \M{background material} +% \end{declcs} +% This is a macro that puts material in the background of +% box \cs{AtBeginShipoutbox}. +% The \meta{background material} is set in an \cs{hbox}, the +% reference point is the upper left corner of the output page. +% In case of \pdfTeX\ in PDF mode, the settings of +% \cs{pdfhorigin} and \cs{pdfvorigin} are respected. +% +% For \LaTeX\ users the \meta{background material} is set +% inside a \texttt{picture} environment: +% \begin{quote} +% |\begin{picture}(0,0)|\\ +% \mbox{}\quad |\setlength{\unitlength}{1pt}%|\\ +% \mbox{}\quad \meta{background material}\\ +% |\end{picture}| +% \end{quote} +% +% \subsection{Example} +% +% In this example we put a circle in the background in the middle +% of the paper. +% +% \begin{macrocode} +%<*example> +% \end{macrocode} +% \begin{macrocode} +\documentclass[a4paper]{article} +\usepackage{color} +\usepackage{atbegshi} +% \end{macrocode} +% Package \xpackage{picture} makes life a little easier, because +% we can now also use length specifications in |picture|'s commands. +% \begin{macrocode} +\usepackage{picture} +% \end{macrocode} +% Now we draw the circle in the middle of the paper. +% \cs{put} moves downwards, because the origin is at the top +% of the page, not at its bottom. +% \begin{macrocode} +\AtBeginShipout{% + \AtBeginShipoutUpperLeft{% + \put(0.5\paperwidth,-0.5\paperheight){\circle{10}}% + }% +} +\begin{document} +\section{Hello World} +\newpage +\AtBeginShipoutNext{% + \AtBeginShipoutUpperLeft{% + \color{red}% + \put(0,-0.5\paperheight){\line(1,0){\paperwidth}}% + \put(0.5\paperwidth, 0){\line(0,-1){\paperheight}}% + }% +} +Only on this page we add a red cross. +\newpage +This page has the circle only. +\par +\vspace{\fill} +The next page will be discarded. +\newpage +\AtBeginShipoutNext{% + \AtBeginShipoutDiscard +} +This page is discarded. +\newpage +The last page. +\end{document} +% \end{macrocode} +% \begin{macrocode} +%</example> +% \end{macrocode} +% % \section{Method of \cs{shipout} overloading} % % \subsection{\cs{shipout}} @@ -638,6 +716,7 @@ and the derived files %\end{verbatim} %\end{quote} % +% % \StopEventually{ % } % @@ -685,9 +764,12 @@ and the derived files % Package identification: % \begin{macrocode} \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -705,7 +787,7 @@ and the derived files \fi \expandafter\x\csname ver@atbegshi.sty\endcsname \ProvidesPackage{atbegshi}% - [2007/04/27 v1.4 At begin shipout hook (HO)] + [2007/06/06 v1.5 At begin shipout hook (HO)] % \end{macrocode} % % \subsection{Catcodes} @@ -738,7 +820,6 @@ and the derived files % % \subsection{Preparations} % -% \begin{macro}{\AtBegShi@Warning} % \begin{macrocode} \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax @@ -747,7 +828,6 @@ and the derived files \RequirePackage{infwarerr}% \fi % \end{macrocode} -% \end{macro} % % \begin{macro}{\AtBegShi@CheckDefinable} % \begin{macrocode} @@ -1007,6 +1087,90 @@ X \endgroup \fi % \end{macrocode} % +% \subsection{Positioning} +% +% \begin{macrocode} +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname RequirePackage\endcsname\relax + \input ifpdf.sty\relax +\else + \RequirePackage{ifpdf}\relax +\fi +% \end{macrocode} +% +% \begin{macrocode} +\ifpdf + \def\AtBegShi@horigin{\pdfhorigin}% + \def\AtBegShi@vorigin{\pdfvorigin}% +\else + \def\AtBegShi@horigin{72.27pt}% + \def\AtBegShi@vorigin{72.27pt}% +\fi +% \end{macrocode} +% +% \begin{macrocode} +\begingroup +\ifcase + \expandafter\ifx\csname picture\endcsname\relax + 1% + \else + \expandafter\ifx\csname endpicture\endcsname\relax + 1% + \else + 0% + \fi + \fi + \endgroup + \def\AtBegShi@BeginPicture{% + \begingroup + \picture(0,0)\relax + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname unitlength\endcsname\relax + \else + \unitlength=1pt\relax + \fi + \ignorespaces + }% + \def\AtBegShi@EndPicture{% + \endpicture + \endgroup + }% +\else + \endgroup + \def\AtBegShi@BeginPicture{% + \setbox0=\hbox\bgroup + \begingroup + \ignorespaces + }% + \def\AtBegShi@EndPicture{% + \endgroup + \egroup + \ht0=0pt\relax + \dp0=0pt\relax + \copy0 % + }% +\fi +% \end{macrocode} +% +% \begin{macrocode} +\def\AtBeginShipoutUpperLeft#1{% + \global\setbox\AtBeginShipoutBox=\hbox{% + \rlap{% + \kern-\AtBegShi@horigin\relax + \vbox to 0pt{% + \kern-\AtBegShi@vorigin\relax + \kern-\ht\AtBeginShipoutBox + \AtBegShi@BeginPicture + #1% + \AtBegShi@EndPicture + \vss + }% + }% + \box\AtBeginShipoutBox + }% +} +% \end{macrocode} +% % \subsection{Patches} % % Patches for \LaTeX\ packages that redefine \cs{shipout}. @@ -1307,7 +1471,7 @@ X \endgroup %<*test1> \input atbegshi.sty\relax \def\msg#{\immediate\write16} -\msg{File: atbegshi-test1.tex 2007/04/27 v1.4 Test file for plain-TeX} +\msg{File: atbegshi-test1.tex 2007/06/06 v1.5 Test file for plain-TeX} \def\testmsg#1#2{% \msg{}% \msg{*** Test with box (#1), expected page output [#2]}% @@ -1404,7 +1568,7 @@ Hello World % \begin{macrocode} %<*test2> \NeedsTeXFormat{LaTeX2e} -\ProvidesFile{atbegshi-test2.tex}[2007/04/27 v1.4 Test file for LaTeX] +\ProvidesFile{atbegshi-test2.tex}[2007/06/06 v1.5 Test file for LaTeX] \RequirePackage{color} \pagecolor{yellow} \documentclass[a5paper,showtrims]{memoir} @@ -1438,6 +1602,12 @@ Hello World \hspace{.48\paperwidth}% }% } +% \end{macrocode} +% Newer versions of class \xclass{memoir} emulate package +% \xpackage{crop} and prevents its loading. This is undone +% in next line for this test file. +% \begin{macrocode} +\expandafter\let\csname ver@crop.sty\endcsname\relax \usepackage[color=red,cross,a4,center]{crop} \begin{document} \shipout\null @@ -1500,19 +1670,71 @@ Hello World % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % atbegshi.sty & tex/generic/oberdiek/atbegshi.sty\\ % atbegshi.pdf & doc/latex/oberdiek/atbegshi.pdf\\ +% atbegshi-example.tex & doc/latex/oberdiek/atbegshi-example.tex\\ % atbegshi-test1.tex & doc/latex/oberdiek/atbegshi-test1.tex\\ % atbegshi-test2.tex & doc/latex/oberdiek/atbegshi-test2.tex\\ % atbegshi.dtx & source/latex/oberdiek/atbegshi.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 @@ -1605,6 +1827,14 @@ Hello World % \item % Small optimizations. % \end{Version} +% \begin{Version}{2007/06/06 v1.5} +% \item +% \cs{AtBeginShipoutUpperLeft} added. +% \item +% Example added. +% \item +% Fix in second test file for newer version of \xclass{memoir}. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx b/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx index 31f16a8e578..d4d7e1d2593 100644 --- a/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/atenddvi.dtx @@ -412,17 +412,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % atenddvi.sty & tex/latex/oberdiek/atenddvi.sty\\ % atenddvi.pdf & doc/latex/oberdiek/atenddvi.pdf\\ % atenddvi.dtx & source/latex/oberdiek/atenddvi.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx b/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx index 18fc6f4fd78..559dc779e00 100644 --- a/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/attachfile2.dtx @@ -473,7 +473,7 @@ and the derived files % option color \define@key{AtFi}{color}{% - \def\atfi@color{/C[#1]}% + \def\atfi@color{/C[#1]}% hash-ok \def\atfi@color@rgb{#1}% } \setkeys{AtFi}{color=1 0.9255 0.7765} @@ -630,13 +630,13 @@ and the derived files \raisebox{-1.25bp}{\parbox[b][14bp]{24bp}{}}% }% \DeclareRobustCommand{\textattachfile}[3][]{% - \notextattachfile[#1]{#3}% + \notextattachfile[{#1}]{#3}% }% \DeclareRobustCommand{\noattachfile}[1][]{% - \notextattachfile[#1]{\atfi@dummy@pushpin}% + \notextattachfile[{#1}]{\atfi@dummy@pushpin}% }% \DeclareRobustCommand{\attachfile}[2][]{% - \noattachfile[#1]% + \noattachfile[{#1}]% }% \expandafter\endinput \fi @@ -1655,7 +1655,7 @@ and the derived files gsave % currentpoint translate % Resolution 72 div VResolution neg 72 div scale% - [#1 /SP pdfmark % + [#1 /SP pdfmark % hash-ok grestore% }% \makebox[\atfi@appearancewidth]{}% @@ -1984,8 +1984,8 @@ __END__ % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % attachfile2.sty & tex/latex/oberdiek/attachfile2.sty\\ % atfidvips.def & tex/latex/oberdiek/atfidvips.def\\ % atfipdftex.def & tex/latex/oberdiek/atfipdftex.def\\ @@ -1993,11 +1993,62 @@ __END__ % attachfile2.dtx & source/latex/oberdiek/attachfile2.dtx\\ % pdfatfi.pl & scripts/oberdiek/pdfatfi.pl\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/auxhook.dtx b/Master/texmf-dist/source/latex/oberdiek/auxhook.dtx index 41d58d7698f..71f378c66ca 100644 --- a/Master/texmf-dist/source/latex/oberdiek/auxhook.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/auxhook.dtx @@ -413,17 +413,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % auxhook.sty & tex/latex/oberdiek/auxhook.sty\\ % auxhook.pdf & doc/latex/oberdiek/auxhook.pdf\\ % auxhook.dtx & source/latex/oberdiek/auxhook.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx b/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx index e2528b0e34d..66602462330 100644 --- a/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx @@ -3697,8 +3697,8 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % bmpsize.sty & tex/latex/oberdiek/bmpsize.sty\\ % bmpsize-base.sty & tex/latex/oberdiek/bmpsize-base.sty\\ % bmpsize-test.tex & tex/latex/oberdiek/bmpsize-test.tex\\ @@ -3708,11 +3708,62 @@ and the derived files % bmpsize.pdf & doc/latex/oberdiek/bmpsize.pdf\\ % bmpsize.dtx & source/latex/oberdiek/bmpsize.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx b/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx index 55984deb43b..ded1b26e5a7 100644 --- a/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx @@ -76,7 +76,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: bookmark 2007/04/25 v0.9 PDF bookmarks (HO)} +\Msg{* Package: bookmark 2007/05/29 v1.0 PDF bookmarks (HO)} \Msg{************************************************************************} \keepsilent @@ -149,7 +149,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bookmark.drv}% - [2007/04/25 v0.9 PDF bookmarks (HO)]% + [2007/05/29 v1.0 PDF bookmarks (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc} \begin{document} @@ -158,7 +158,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{1952} +% \CheckSum{1953} % % \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 @@ -179,7 +179,7 @@ and the derived files % \GetFileInfo{bookmark.drv} % % \title{The \xpackage{bookmark} package} -% \date{2007/04/25 v0.9} +% \date{2007/05/29 v1.0} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -309,13 +309,15 @@ and the derived files % \item[\xoption{page}:] Page number, first page is 1. % \item[\xoption{view}:] View specification, examples:\\ % |view={FitB}|, |view={FitH 842}|, |view={XYZ 0 100 null}| -% Some view specifications expect numbers as parameters -% (unit bp). They can be given either as plain numbers or +% Some view specification parameters expect numbers as parameters +% with unit bp. They can be given either as plain numbers or % as length expressions inside \cs{calc}. Expressions of % package \xpackage{calc} are supported if the package is loaded. % Otherwise \eTeX's \cs{dimexpr} is used. Example:\\ % |view={FitH \calc{\paperheight-\topmargin-1in}}|\\ -% |view={XYZ 0 \calc{\paperheight} null}| +% |view={XYZ 0 \calc{\paperheight} null}|\\ +% Note that \cs{calc} cannot be used for the third parameter +% of |XYZ|. This parameter is the zoom value, not a length. % \item[\xoption{named}:] Named action name:\\ % |FirstPage|, |LastPage|, |NextPage|, |PrevPage| % \item[\xoption{gotor}:] Name of the external PDF file. @@ -494,7 +496,7 @@ and the derived files open, openlevel=2, atend -]{bookmark}[2007/04/25] +]{bookmark}[2007/05/29] \bookmarksetup{color=blue} @@ -597,7 +599,7 @@ and the derived files %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{bookmark}% - [2007/04/25 v0.9 PDF bookmarks (HO)]% + [2007/05/29 v1.0 PDF bookmarks (HO)]% % \end{macrocode} % % \subsubsection{Requirements} @@ -970,6 +972,7 @@ and the derived files \@onelevel@sanitize\BKM@temp \ifx\BKM@param\@empty \let\BKM@param\BKM@null + \else \ifx\BKM@temp\BKM@null \else \BKM@CalcParam @@ -1210,7 +1213,7 @@ and the derived files %<*dvipdfm> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvipdfm.def}% - [2007/04/25 v0.9 bookmark driver for dvipdfm (HO)]% + [2007/05/29 v1.0 bookmark driver for dvipdfm (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -1375,7 +1378,7 @@ and the derived files %<*vtex> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-vtex.def}% - [2007/04/25 v0.9 bookmark driver for VTeX (HO)]% + [2007/05/29 v1.0 bookmark driver for VTeX (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -1660,7 +1663,7 @@ and the derived files %<*pdftex> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-pdftex.def}% - [2007/04/25 v0.9 bookmark driver for pdfTeX (HO)]% + [2007/05/29 v1.0 bookmark driver for pdfTeX (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -1772,7 +1775,7 @@ and the derived files %<*dvips> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvips.def}% - [2007/04/25 v0.9 bookmark driver for dvips (HO)]% + [2007/05/29 v1.0 bookmark driver for dvips (HO)]% % \end{macrocode} % \begin{macrocode} \def\BKM@PSHeaderFile#1{% @@ -1787,7 +1790,7 @@ and the derived files %<*dvipsone> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvipsone.def}% - [2007/04/25 v0.9 bookmark driver for dvipsone (HO)]% + [2007/05/29 v1.0 bookmark driver for dvipsone (HO)]% % \end{macrocode} % \begin{macrocode} \def\BKM@PSHeaderFile#1{% @@ -1802,7 +1805,7 @@ and the derived files %<*textures> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-textures.def}% - [2007/04/25 v0.9 bookmark driver for textures (HO)]% + [2007/05/29 v1.0 bookmark driver for textures (HO)]% % \end{macrocode} % \begin{macrocode} \def\BKM@PSHeaderFile#1{% @@ -2246,8 +2249,8 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % bookmark.sty & tex/latex/oberdiek/bookmark.sty\\ % bkm-dvipdfm.def & tex/latex/oberdiek/bkm-dvipdfm.def\\ % bkm-dvips.def & tex/latex/oberdiek/bkm-dvips.def\\ @@ -2259,11 +2262,62 @@ and the derived files % bookmark-example.tex & doc/latex/oberdiek/bookmark-example.tex\\ % bookmark.dtx & source/latex/oberdiek/bookmark.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 @@ -2387,6 +2441,10 @@ and the derived files % \xoption{dvipdfmx-outline-open} is enabled, has changed. % Now cvs version 2007-04-25 is needed. % \end{Version} +% \begin{Version}{2007/05/29 v1.0} +% \item +% Bug fix in code for second parameter of XYZ. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/catchfile.dtx b/Master/texmf-dist/source/latex/oberdiek/catchfile.dtx new file mode 100644 index 00000000000..f098e28c718 --- /dev/null +++ b/Master/texmf-dist/source/latex/oberdiek/catchfile.dtx @@ -0,0 +1,729 @@ +% \iffalse meta-comment +% +% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either +% version 1.3 of this license or (at your option) any later +% version. The latest version of this license is in +% http://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". +% +% This Current Maintainer of this work is Heiko Oberdiek. +% +% This work consists of the main source file catchfile.dtx +% and the derived files +% catchfile.sty, catchfile.pdf, catchfile.ins, catchfile.drv, +% catchfile-test1.tex, catchfile-test2.tex. +% +% Distribution: +% CTAN:macros/latex/contrib/oberdiek/catchfile.dtx +% CTAN:macros/latex/contrib/oberdiek/catchfile.pdf +% +% Unpacking: +% (a) If catchfile.ins is present: +% tex catchfile.ins +% (b) Without catchfile.ins: +% tex catchfile.dtx +% (c) If you insist on using LaTeX +% latex \let\install=y\input{catchfile.dtx} +% (quote the arguments according to the demands of your shell) +% +% Documentation: +% (a) If catchfile.drv is present: +% latex catchfile.drv +% (b) Without catchfile.drv: +% latex catchfile.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 catchfile.dtx +% makeindex -s gind.ist catchfile.idx +% pdflatex catchfile.dtx +% makeindex -s gind.ist catchfile.idx +% pdflatex catchfile.dtx +% +% Installation: +% TDS:tex/generic/oberdiek/catchfile.sty +% TDS:doc/latex/oberdiek/catchfile.pdf +% TDS:doc/latex/oberdiek/catchfile-test1.tex +% TDS:doc/latex/oberdiek/catchfile-test2.tex +% TDS:source/latex/oberdiek/catchfile.dtx +% +%<*ignore> +\begingroup + \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: catchfile 2007/05/30 v1.0 Catches the contents of a file (HO)} +\Msg{************************************************************************} + +\keepsilent +\askforoverwritefalse + +\preamble + +This is a generated file. + +Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> + +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either +version 1.3 of this license or (at your option) any later +version. The latest version of this license is in + http://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". + +This Current Maintainer of this work is Heiko Oberdiek. + +This work consists of the main source file catchfile.dtx +and the derived files + catchfile.sty, catchfile.pdf, catchfile.ins, catchfile.drv, + catchfile-test1.tex, catchfile-test2.tex. + +\endpreamble + +\generate{% + \file{catchfile.ins}{\from{catchfile.dtx}{install}}% + \file{catchfile.drv}{\from{catchfile.dtx}{driver}}% + \usedir{tex/generic/oberdiek}% + \file{catchfile.sty}{\from{catchfile.dtx}{package}}% + \usedir{doc/latex/oberdiek}% + \file{catchfile-test1.tex}{\from{catchfile.dtx}{test1}}% + \file{catchfile-test2.tex}{\from{catchfile.dtx}{test2}}% +} + +\obeyspaces +\Msg{************************************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* file into a directory searched by TeX:} +\Msg{*} +\Msg{* catchfile.sty} +\Msg{*} +\Msg{* To produce the documentation run the file `catchfile.drv'} +\Msg{* through LaTeX.} +\Msg{*} +\Msg{* Happy TeXing!} +\Msg{*} +\Msg{************************************************************************} + +\endbatchfile +%</install> +%<*ignore> +\fi +%</ignore> +%<*driver> +\NeedsTeXFormat{LaTeX2e} +\ProvidesFile{catchfile.drv}% + [2007/05/30 v1.0 Catches the contents of a file (HO)]% +\documentclass{ltxdoc} +\usepackage{holtxdoc} +\begin{document} + \DocInput{catchfile.dtx}% +\end{document} +%</driver> +% \fi +% +% \CheckSum{419} +% +% \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{catchfile.drv} +% +% \title{The \xpackage{catchfile} package} +% \date{2007/05/30 v1.0} +% \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} +% +% \maketitle +% +% \begin{abstract} +% This package catches the contents of a file and puts it in a macro. +% It requires \eTeX. Both \LaTeX\ and \plainTeX\ are supported. +% \end{abstract} +% +% \tableofcontents +% +% \section{Documentation} +% +% The package relies on \eTeX's \cs{everyeof}. Otherwise it +% aborts with an error message. +% +% \begin{declcs}{CatchFileDef} \M{cmd} \M{file name} \M{setup}\\ +% \cs{CatchFileEdef} \M{cmd} \M{file name} \M{setup} +% \end{declcs} +% Macro \meta{cmd} is defined with the contents +% of file \meta{file name}. +% \cs{CatchFileDef} uses \cs{def}, \cs{CatchFileEdef} \cs{edef} +% for the definition. +% Additional setup code for setting +% catcodes or treatment of line ends can be given in code +% \meta{setup}. See the test files for an example. +% +% \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 + \catcode44 12 % , + \catcode45 12 % - + \catcode46 12 % . + \catcode58 12 % : + \catcode64 11 % @ + \expandafter\let\expandafter\x\csname ver@catchfile.sty\endcsname + \ifcase 0% + \ifx\x\relax % plain + \else + \ifx\x\empty % LaTeX + \else + 1% + \fi + \fi + \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{catchfile}{The package is already loaded}% + \endgroup + \expandafter\endinput + \fi +\endgroup +% \end{macrocode} +% Package identification: +% \begin{macrocode} +\begingroup + \catcode40 12 % ( + \catcode41 12 % ) + \catcode44 12 % , + \catcode45 12 % - + \catcode46 12 % . + \catcode47 12 % / + \catcode58 12 % : + \catcode64 11 % @ + \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\relax + \xdef#1{#3}% + \fi + }% + \fi +\expandafter\x\csname ver@catchfile.sty\endcsname +\ProvidesPackage{catchfile}% + [2007/05/30 v1.0 Catches the contents of a file (HO)] +% \end{macrocode} +% +% \subsection{Catcodes} +% +% \begin{macrocode} +\expandafter\edef\csname CatchFile@End\endcsname{% + \catcode44 \the\catcode44\relax % , + \catcode45 \the\catcode45\relax % - + \catcode46 \the\catcode46\relax % . + \catcode61 \the\catcode61\relax % = + \catcode64 \the\catcode64\relax % @ + \catcode96 \the\catcode96\relax % ` + \noexpand\endinput +} +\catcode44 12 % , +\catcode45 12 % - +\catcode46 12 % . +\catcode61 12 % = +\catcode64 11 % @ +\catcode96 12 % ` +% \end{macrocode} +% +% \subsection{Preparations} +% +% \begin{macrocode} +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname RequirePackage\endcsname\relax + \input infwarerr.sty\relax +\else + \RequirePackage{infwarerr}% +\fi +% \end{macrocode} +% +% Check for \eTeX's \cs{everyeof}. +% \begin{macrocode} +\begingroup + \escapechar=92\relax + \edef\TestString{\string\everyeof}% + \edef\TestMeaning{\meaning\everyeof}% + \ifx\TestString\TestMeaning + \else + \@PackageErrorNoLine{catchfile}{% + Cannot find e-TeX's \string\everyeof,\MessageBreak + package loading is aborted% + }\@ehd + \endgroup + \expandafter\CatchFile@End + \fi +\endgroup +% \end{macrocode} +% +% \subsection{Looking for primitive \cs{input}} +% +% \begin{macro}{\CatchFile@Input} +% The package needs the expandable primitive \cs{input}. +% However there are formats that redefine it. For example, +% \LaTeX's \cs{input} is not expandable, but it stores +% the primitive in \cs{@@input}. The third possibility +% is \cs{pdfprimitive}, introduced in \pdfTeX\ 1.40.0. +% +% Thus we try to find the primitive and store it in +% \cs{CatchFile@Input}. If it is used, it must be expanded +% twice (because of the solution with \cs{pdfprimitive}). +% \begin{macrocode} +\begingroup + \def\Check#1#2#3#4\endgroup{% + \edef\TestString{\string#1}% + \edef\TestMeaning{\meaning#2}% + \ifx\TestString\TestMeaning + \endgroup + \let\CatchFile@Primitive#2% + \def\CatchFile@Input{\CatchFile@Primitive#3}% + \else + #4\endgroup + \fi + }% + \Check\input\input{}% + \Check\input\@@input{}% + \Check\pdfprimitive\pdfprimitive\input + \@PackageErrorNoLine{% + Cannot find primitive \string\input,\MessageBreak + package loading is aborted% + }\@ehd + \csname endgroup\endcsname + \CatchFile@End +\endgroup +% \end{macrocode} +% \end{macro} +% +% \subsection{Input file check} +% +% \begin{macro}{\CatchFile@CheckFileExists} +% \begin{macrocode} +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname IfFileExists\endcsname\relax + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname pdffilesize\endcsname\relax + \def\CatchFile@CheckFileExists#1{% + \expandafter\ifx\csname @inputcheck\endcsname\relax + \csname newread\endcsname\@inputcheck + \fi + \openin\@inputcheck#1\relax + \ifeof\@inputcheck + \let\CatchFile@File\relax + \else + \closein\@inputcheck + \def\CatchFile@File{#1}% + \fi + }% + \else + \def\CatchFile@CheckFileExists#1{% + \expandafter\ifx\expandafter\\\pdffilesize{#1}\\% + \let\CatchFile@File\relax + \else + \def\CatchFile@File{#1}% + \fi + }% + \fi +\else + \def\CatchFile@CheckFileExists#1{% + \IfFileExists{#1}{% + \expandafter\CatchFile@DefFile\@filef@und\@nil + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname @addtofilelist\endcsname\relax + \else + \@addtofilelist\CatchFile@File + \fi + }{% + \let\CatchFile@File\relax + }% + }% + \def\CatchFile@DefFile#1 \@nil{% + \def\CatchFile@File{#1}% + }% +\fi +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\CatchFileNotFound} +% \begin{macrocode} +\def\CatchFile@NotFound#1#2{% + \def#1{}% + \@PackageError{catchfile}{% + File `#2' not found% + }\@ehc +} +% \end{macrocode} +% \end{macro} +% +% \subsection{Catch file contents} +% +% \begin{macro}{\CatchFileEdef} +% \begin{macrocode} +\long\def\CatchFileEdef#1#2#3{% + \CatchFile@CheckFileExists{#2}% + \ifx\CatchFile@File\relax + \CatchFile@NotFound{#1}{#2}% + \else + \begingroup + \everyeof{\noexpand}% + #3% + \xdef\CatchFile@Contents{\CatchFile@Input\CatchFile@File\space}% + \endgroup + \let#1\CatchFile@Contents + \fi +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\CatchFileDef} +% \begin{macrocode} +\long\def\CatchFileDef#1#2#3{% + \CatchFile@CheckFileExists{#2}% + \ifx\CatchFile@File\relax + \CatchFile@NotFound{#1}{#2}% + \else + \begingroup + \everyeof\expandafter{% + \CatchFile@EOF + \noexpand + }% + \expandafter\long\expandafter\def\expandafter\CatchFile@Do + \expandafter##\expandafter1\CatchFile@EOF{% + \endgroup + \def#1{##1}% + }% + #3% + \expandafter\expandafter\expandafter\CatchFile@Do + \CatchFile@Input\CatchFile@File\relax + \fi +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\CatchFile@EOF} +% If the file is read the catcode mappings are fixed. +% This means that the same character cannot occur +% inside the file with different catcodes. +% Thus we use as end of file marker the at sign +% twice with different catcodes. +% \begin{macrocode} +\begingroup + \lccode65=64 % lowercase('A') = '@' + \lccode66=64 % lowercase('B') = '@' + \catcode65=8 % catcode('A') = subscript + \catcode66=3 % catcode('B') = math shift +\lowercase{\endgroup + \def\CatchFile@EOF{AB}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +\CatchFile@End +%</package> +% \end{macrocode} +% +% \section{Test} +% +% \subsection{\LaTeX} +% +% \begin{macrocode} +%<*test1> +\NeedsTeXFormat{LaTeX2e} +\nofiles +\listfiles +\documentclass{minimal} +\usepackage{catchfile}[2007/05/30] +\makeatletter +\def\mysetup{% + \let\do\@makeother + \dospecials +} +\makeatother +\begin{document} + +\CatchFileDef\contents{catchfile.sty}\mysetup +\typeout{\meaning\contents} + +\CatchFileEdef\contents{catchfile.sty}{% + \mysetup + \def\par{^^J}% + \obeylines +} +\typeout{\contents} +\end{document} +%</test1> +% \end{macrocode} +% +% \subsection{\plainTeX} +% +% \begin{macrocode} +%<*test2> +\def\msg#{\immediate\write16} +\newlinechar=10 % +\input catchfile.sty\relax + +\def\mysetup{% + \def\do##1{% + \catcode`##1=12\relax + }% + \dospecials +} + +\CatchFileDef\contents{catchfile.sty}\mysetup +\msg{\meaning\contents} + +\CatchFileEdef\contents{catchfile.sty}{% + \mysetup + \def\par{^^J}% + \obeylines +} +\msg{\contents} + +\csname @@end\endcsname +\end +%</test2> +% \end{macrocode} +% \section{Installation} +% +% \subsection{Download} +% +% \paragraph{Package.} This package is available on +% CTAN\footnote{\url{ftp://ftp.ctan.org/tex-archive/}}: +% \begin{description} +% \item[\CTAN{macros/latex/contrib/oberdiek/catchfile.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/oberdiek/catchfile.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[\CTAN{macros/latex/contrib/oberdiek/oberdiek-tds.zip}] +% \end{description} +% +% \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. +% Package \xpackage{attachfile2} comes with the Perl script +% \xfile{pdfatfi.pl} that should be installed in such a way +% that it can be called as \texttt{pdfatfi}. +% Example (linux): +% \begin{quote} +% |chmod +x scripts/oberdiek/pdfatfi.pl|\\ +% |cp scripts/oberdiek/pdfatfi.pl /usr/local/bin/| +% \end{quote} +% +% \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 catchfile.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@{}} +% catchfile.sty & tex/generic/oberdiek/catchfile.sty\\ +% catchfile.pdf & doc/latex/oberdiek/catchfile.pdf\\ +% catchfile-test1.tex & doc/latex/oberdiek/catchfile-test1.tex\\ +% catchfile-test2.tex & doc/latex/oberdiek/catchfile-test2.tex\\ +% catchfile.dtx & source/latex/oberdiek/catchfile.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{Attached source.} +% +% The PDF documentation on CTAN also includes the +% \xfile{.dtx} source file. It can be extracted by +% AcrobatReader 6 or higher. Another option is \textsf{pdftk}, +% e.g. unpack the file into the current directory: +% \begin{quote} +% \verb|pdftk catchfile.pdf unpack_files output .| +% \end{quote} +% +% \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{catchfile.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 catchfile.dtx +%makeindex -s gind.ist catchfile.idx +%pdflatex catchfile.dtx +%makeindex -s gind.ist catchfile.idx +%pdflatex catchfile.dtx +%\end{verbatim} +% \end{quote} +% +% \begin{History} +% \begin{Version}{2007/05/30 v1.0} +% \item +% First version. +% \end{Version} +% \end{History} +% +% \PrintIndex +% +% \Finale +\endinput diff --git a/Master/texmf-dist/source/latex/oberdiek/centernot.dtx b/Master/texmf-dist/source/latex/oberdiek/centernot.dtx index f9ca5ccec58..1c19cef8f5b 100644 --- a/Master/texmf-dist/source/latex/oberdiek/centernot.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/centernot.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +% Copyright (C) 2006, 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -66,7 +66,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: centernot 2006/12/02 v1.0 Centers the not symbol horizontally (HO)} +\Msg{* Package: centernot 2007/05/31 v1.1 Centers the not symbol horizontally (HO)} \Msg{************************************************************************} \keepsilent @@ -76,7 +76,7 @@ This is a generated file. -Copyright (C) 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +Copyright (C) 2006, 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -126,10 +126,19 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{centernot.drv}% - [2006/12/02 v1.0 Centers the not symbol horizontally (HO)]% + [2007/05/31 v1.1 Centers the not symbol horizontally (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc} \usepackage{centernot} +\usepackage{amssymb} +\DeclareFontFamily{U}{matha}{\hyphenchar\font45} +\DeclareFontShape{U}{matha}{m}{n}{ + <5> <6> <7> <8> <9> <10> gen * matha + <10.95> matha10 <12> <14.4> <17.28> <20.74> <24.88> matha12 + }{} +\DeclareSymbolFont{matha}{U}{matha}{m}{n} +\DeclareMathSymbol{\notdivides}{3}{matha}{"1F} +\DeclareMathSymbol{\notrightarrow}{3}{matha}{"DB} \begin{document} \DocInput{centernot.dtx}% \end{document} @@ -157,7 +166,7 @@ and the derived files % \GetFileInfo{centernot.drv} % % \title{The \xpackage{centernot} package} -% \date{2006/12/02 v1.0} +% \date{2007/05/31 v1.1} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -182,7 +191,7 @@ and the derived files % Examples: % \begin{quote} % \begin{tabular}{@{}cccl@{}} -% Symbol & \cs{not} & \cs{centernot} &\\ +% symbol & \cs{not} & \cs{centernot} &\\ % \hline % |=| & $\not=$ & $\centernot=$ & \textit{(definition)}\\ % \cs{parallel} & $\not\parallel$ & $\centernot\parallel$\\ @@ -190,6 +199,35 @@ and the derived files % $\not\longrightarrow$ & $\centernot\longrightarrow$ % \end{tabular} % \end{quote} +% But do not forget that most negated symbols are already +% available, e.g.: +% \begin{quote} +% \begin{tabular}{@{}lllc@{}} +% case & package & code & result\\ +% \hline +% \cs{parallel}: +% &\xpackage{centernot} & |$A \centernot\parallel B$| +% & $A \centernot\parallel B$\\ +% &\xpackage{amssymb} & |$A \nparallel B$| +% & $A\nparallel B$\\ +% \hline +% \cs{mid}: +% &\xpackage{centernot} & |$A \centernot\mid B$| +% & $A \centernot\mid B$\\ +% &\xpackage{amssymb} & |$A \nmid B$| +% & $A \nmid B$\\ +% &\xpackage{mathabx} & |$A \notdivides B$| +% & $A \notdivides B$\\ +% \hline +% \cs{rightarrow}: +% &\xpackage{centernot} & |$A \centernot\rightarrow B$| +% & $A \centernot\rightarrow B$\\ +% &\xpackage{amssymb} & |$A \nrightarrow B$| +% & $A \nrightarrow B$\\ +% &\xpackage{mathabx} & |$A \nrightarrow B$| +% & $A \notrightarrow B$\\ +% \end{tabular} +% \end{quote} % % \StopEventually{ % } @@ -200,7 +238,7 @@ and the derived files %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{centernot} - [2006/12/02 v1.0 Centers the not symbol horizontally (HO)]% + [2007/05/31 v1.1 Centers the not symbol horizontally (HO)]% % \end{macrocode} % % \noindent @@ -311,17 +349,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % centernot.sty & tex/latex/oberdiek/centernot.sty\\ % centernot.pdf & doc/latex/oberdiek/centernot.pdf\\ % centernot.dtx & source/latex/oberdiek/centernot.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 @@ -389,6 +478,10 @@ and the derived files % \item % First version. % \end{Version} +% \begin{Version}{2007/05/31 v1.1} +% \item +% Real symbols added in documentation part. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx b/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx index ed5a735c165..23ee91e52be 100644 --- a/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/chemarr.dtx @@ -348,18 +348,69 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % chemarr.sty & tex/latex/oberdiek/chemarr.sty\\ % chemarr.pdf & doc/latex/oberdiek/chemarr.pdf\\ % chemarr-example.tex & doc/latex/oberdiek/chemarr-example.tex\\ % chemarr.dtx & source/latex/oberdiek/chemarr.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/classlist.dtx b/Master/texmf-dist/source/latex/oberdiek/classlist.dtx index a4f7e2cef6c..19cc28c222b 100644 --- a/Master/texmf-dist/source/latex/oberdiek/classlist.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/classlist.dtx @@ -361,7 +361,7 @@ and the derived files #1 [\x]% \ifx\\#3\\% \else - \space[#3]% + \space[#3]% hash-ok \fi }% } @@ -437,17 +437,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % classlist.sty & tex/latex/oberdiek/classlist.sty\\ % classlist.pdf & doc/latex/oberdiek/classlist.pdf\\ % classlist.dtx & source/latex/oberdiek/classlist.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx b/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx index 9c2603afbcd..b4a89e84bbc 100644 --- a/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/colonequals.dtx @@ -461,17 +461,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % colonequals.sty & tex/latex/oberdiek/colonequals.sty\\ % colonequals.pdf & doc/latex/oberdiek/colonequals.pdf\\ % colonequals.dtx & source/latex/oberdiek/colonequals.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx b/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx index 9297c36794e..cec1cb53f3c 100644 --- a/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/dvipscol.dtx @@ -346,17 +346,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % dvipscol.sty & tex/latex/oberdiek/dvipscol.sty\\ % dvipscol.pdf & doc/latex/oberdiek/dvipscol.pdf\\ % dvipscol.dtx & source/latex/oberdiek/dvipscol.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx b/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx index 63f3cd4082a..93c03d6d93c 100644 --- a/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx @@ -142,7 +142,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{440} +% \CheckSum{443} % % \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 @@ -384,9 +384,12 @@ This example document contains three embedded files. % Package identification: % \begin{macrocode} \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -786,19 +789,70 @@ This example document contains three embedded files. % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % embedfile.sty & tex/latex/oberdiek/embedfile.sty\\ % dtx-attach.sty & tex/latex/oberdiek/dtx-attach.sty\\ % embedfile.pdf & doc/latex/oberdiek/embedfile.pdf\\ % embedfile-example-plain.tex & doc/latex/oberdiek/embedfile-example-plain.tex\\ % embedfile.dtx & source/latex/oberdiek/embedfile.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/engord.dtx b/Master/texmf-dist/source/latex/oberdiek/engord.dtx index 62f10ae7612..37b16f740d9 100644 --- a/Master/texmf-dist/source/latex/oberdiek/engord.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/engord.dtx @@ -137,7 +137,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{278} +% \CheckSum{281} % % \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 @@ -233,7 +233,7 @@ and the derived files % command names with an appropriate definition of % \cs{engordletters}: % \begin{quote} -% |\renewcommand*{\engordletters}[#1]{#1}|\\ +% |\renewcommand*{\engordletters}[1]{#1}|\\ % |\@namedef{My\engordnumber{3}Command}{...}| % \end{quote} % This generates the command name `\cs{My4rdCommand}'. @@ -295,9 +295,12 @@ and the derived files % Package identification: % \begin{macrocode} \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -615,17 +618,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % engord.sty & tex/generic/oberdiek/engord.sty\\ % engord.pdf & doc/latex/oberdiek/engord.pdf\\ % engord.dtx & source/latex/oberdiek/engord.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx b/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx index a9e6bc75b5a..55db6503326 100644 --- a/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx @@ -137,7 +137,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{192} +% \CheckSum{195} % % \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 @@ -327,9 +327,12 @@ and the derived files % Package identification: % \begin{macrocode} \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -518,17 +521,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % epstopdf.sty & tex/latex/oberdiek/epstopdf.sty\\ % epstopdf.pdf & doc/latex/oberdiek/epstopdf.pdf\\ % epstopdf.dtx & source/latex/oberdiek/epstopdf.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx b/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx index 2e905ea76c3..e4b2fa00e44 100644 --- a/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx @@ -144,7 +144,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{249} +% \CheckSum{252} % % \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 @@ -232,9 +232,12 @@ and the derived files % Package identification: % \begin{macrocode} \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -445,8 +448,8 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % etexcmds.sty & tex/generic/oberdiek/etexcmds.sty\\ % etexcmds.pdf & doc/latex/oberdiek/etexcmds.pdf\\ % etexcmds-test1.tex & doc/latex/oberdiek/etexcmds-test1.tex\\ @@ -454,11 +457,62 @@ and the derived files % etexcmds-test3.tex & doc/latex/oberdiek/etexcmds-test3.tex\\ % etexcmds.dtx & source/latex/oberdiek/etexcmds.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/flags.dtx b/Master/texmf-dist/source/latex/oberdiek/flags.dtx index f4d86de9a53..36f904b45ee 100644 --- a/Master/texmf-dist/source/latex/oberdiek/flags.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/flags.dtx @@ -485,17 +485,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % flags.sty & tex/latex/oberdiek/flags.sty\\ % flags.pdf & doc/latex/oberdiek/flags.pdf\\ % flags.dtx & source/latex/oberdiek/flags.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/grffile.dtx b/Master/texmf-dist/source/latex/oberdiek/grffile.dtx index 05cb4cc8958..ef13a360725 100644 --- a/Master/texmf-dist/source/latex/oberdiek/grffile.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/grffile.dtx @@ -66,7 +66,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: grffile 2007/04/11 v1.3 Extended file name support for graphics (HO)} +\Msg{* Package: grffile 2007/06/13 v1.4 Extended file name support for graphics (HO)} \Msg{************************************************************************} \keepsilent @@ -126,7 +126,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{grffile.drv}% - [2007/04/11 v1.3 Extended file name support for graphics (HO)]% + [2007/06/13 v1.4 Extended file name support for graphics (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc} \begin{document} @@ -135,7 +135,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{356} +% \CheckSum{437} % % \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 @@ -156,7 +156,7 @@ and the derived files % \GetFileInfo{grffile.drv} % % \title{The \xpackage{grffile} package} -% \date{2007/04/11 v1.3} +% \date{2007/06/13 v1.4} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -208,8 +208,13 @@ and the derived files % \subsection{Option \xoption{extendedchars}} % % If the input encoding is the same encoding as the encoding that -% is used for file names and the driver allows non-ascii characters, -% then this option can be used to use file names with such characters. +% is used for file names and the driver allows non-ascii characters. +% Without option \xoption{extendedchars} the 8-bit characters +% are expanded, if they are active characters. For example, +% see the \LaTeX\ package \xpackage{inputenc}. However a +% file name is not input for \LaTeX. Therefore this option +% \xoption{extendedchars} removes the active status and +% the 8-bit characters are not expandable any more. % % Example: % \begin{quote} @@ -224,12 +229,67 @@ and the derived files % characters are displayed, if the font encoding is not the same as % the file name encoding. % -% \paragraph{Limitations:} As mentioned above. The \verb|inputenc| package -% is used to determine the encoding of the special characters in the file -% name. What if the document uses utf-8 inputenc, but the system use latin1 -% encoding to create files? The option "extendedchar" will work anyway, but -% the file name has to be handed over to \verb|\includegraphics| using latin1 -% encoding. +% \subsection{Option \xoption{encoding}} +% +% Consider the following scenario. Your file system is using +% UTF-8 as encoding for file names. But you use \xoption{latin1} +% as input encoding for your \TeX\ files, because some packages +% are not ready for multi-byte encodings (\xpackage{listings}, \dots). +% +% Then this option \xoption{encoding} loads support for converting +% encodings by loading package \xpackage{stringenc}. +% The option is not defined after the preamble, because +% \LaTeX\ limits package loading to the preamble. +% +% File names are converted, if package \xpackage{stringenc} is loaded +% and the encodings known, see options \xoption{inputencoding} and +% \xoption{filenameencoding}. +% +% \subsubsection{Option \xoption{inputencoding}} +% +% Option \xoption{inputencoding} specifies the encoding +% of the file name in your \TeX\ input file. +% +% Package \xpackage{inputenx} and package \xpackage{inputenc} +% since version 2006/02/22 v1.1a remember the name of +% the input encoding that is looked up by this package. +% Therefore option \xoption{inputencoding} is usually +% not mandatory. +% +% \subsubsection{Option \xoption{filenameencoding}} +% +% This is the encoding of the filename of your file +% system. This option is mandatory, file names +% are not converted without this option. The option +% is disabled, if the value is empty. +% +% \subsubsection{Example} +% +% Back to the scenario where the file system uses UTF-8 and +% the \LaTeX\ input files are encodind in latin1. +% \begin{quote} +%\begin{verbatim} +%\usepackage[latin1]{inputenc}[2006/02/22] +% % \usepackage[latin1]{inputenx} +%\usepackage{graphicx} +%\usepackage[encoding,filenameencoding=utf8]{grffile} +%\end{verbatim} +% \end{quote} +% +% For older versions of package \xoption{inputenc} option +% \xoption{inputencoding} provides the necessary informations. +% \begin{quote} +%\begin{verbatim} +%\usepackage[latin1]{inputenc} +%\usepackage{graphicx} +%\usepackage{grffile} +%\grffilesetup{ +% encoding, +% inputencoding=latin1, +% fontencoding=utf8, +%} +%\end{verbatim} +% \end{quote} % % \subsection{Option \xoption{space}} % @@ -304,7 +364,7 @@ and the derived files %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{grffile}% - [2007/04/11 v1.3 Extended file name support for graphics (HO)]% + [2007/06/13 v1.4 Extended file name support for graphics (HO)]% % \end{macrocode} % % \subsection{Catcode stuff} @@ -345,6 +405,11 @@ and the derived files \DeclareBoolOption[true]{babel} \DeclareBoolOption[false]{extendedchars} \DeclareBoolOption{space} +\DeclareVoidOption{encoding}{% + \RequirePackage{stringenc}\relax +} +\DeclareStringOption{inputencoding} +\DeclareStringOption{filenameencoding} \DeclareDefaultOption{% \PassOptionsToPackage\CurrentOption{graphics}% } @@ -371,6 +436,9 @@ and the derived files % \end{macrocode} % \begin{macrocode} \ProcessKeyvalOptions* +\AtBeginDocument{% + \DisableKeyvalOption[package=grffile]{Gin}{encoding}% +} % \end{macrocode} % \begin{macrocode} \RequirePackage{graphics} @@ -387,6 +455,23 @@ and the derived files % \begin{macrocode} \let\grffile@org@Ginclude@graphics\Ginclude@graphics \renewcommand*{\Ginclude@graphics}{% + \ifx\grffile@fileencoding\@empty + \else + \ifx\grffile@inputencoding\@empty + \expandafter\ifx\csname inputencodingname\endcsname\relax + \expandafter\ifx\csname CurrentInputEncodingOption\endcsname\relax + \else + \let\grffile@inputencoding\CurrentInputEncodingOption + \fi + \else + \let\grffile@inputencoding\inputencodingname + \fi + \fi + \ifx\grffile@inputencoding\@empty + \else + \grffile@extendedcharstrue + \fi + \fi \ifnum0\ifgrffile@babel 1\fi\ifgrffile@extendedchars 1\fi>\z@ \begingroup % \end{macrocode} @@ -414,8 +499,34 @@ and the derived files \fi } \def\grffile@extchar@Ginclude@graphics#1{% + \def\grffile@filename{#1}% + \ifx\grffile@inputencoding\@empty + \else + \ifx\grfile@filenameencoding\@empty + \else + \ifx\grffile@inputencoding\grffile@filenameencoding + \else + \expandafter\ifx\csname StringEncodingConvert\endcsname\relax + \PackageError{grffile}{% + Package `stringenc' is not loaded,\MessageBreak + omitting file name conversion% + }\@ehc + \else + \StringEncodingConvert\grffile@temp\grffile@filename + \grffile@inputencoding\grffile@filenameencoding + \StringEncodingSuccessFailure{% + \let\grffile@filename\grffile@temp + }{% + \PackageError{grffile}{% + Filename conversion failed% + }\@ehc + }% + \fi + \fi + \fi + \fi \edef\x{\endgroup - \noexpand\grffile@Ginclude@graphics{#1}% + \noexpand\grffile@Ginclude@graphics{\grffile@filename}% }% \x } @@ -586,17 +697,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % grffile.sty & tex/latex/oberdiek/grffile.sty\\ % grffile.pdf & doc/latex/oberdiek/grffile.pdf\\ % grffile.dtx & source/latex/oberdiek/grffile.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 @@ -700,6 +862,11 @@ and the derived files % \item % Line ends sanitized. % \end{Version} +% \begin{Version}{2007/06/13 v1.4} +% \item +% Encoding support added with options \xoption{encoding}, +% \xoption{inputencoding}, and \xoption{filenameencoding}. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx b/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx index 5272f3859f1..8543d2d62b4 100644 --- a/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx @@ -224,12 +224,12 @@ and the derived files \newcommand*{\HistVersion}[1]{% \subsection*{% \phantomsection - \addcontentsline{toc}{subsection}{[#1]}% - [#1]% + \addcontentsline{toc}{subsection}{[#1]}% hash-ok + [#1]% hash-ok }% \def\HistLabel##1{% \begingroup - \edef\x{[#1]}% + \edef\x{[#1]}% hash-ok \let\@currentlabel\x \label{##1}% \endgroup @@ -445,17 +445,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % holtxdoc.sty & tex/latex/oberdiek/holtxdoc.sty\\ % holtxdoc.pdf & doc/latex/oberdiek/holtxdoc.pdf\\ % holtxdoc.dtx & source/latex/oberdiek/holtxdoc.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/hycolor.dtx b/Master/texmf-dist/source/latex/oberdiek/hycolor.dtx index fa81a607376..117e663f272 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hycolor.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hycolor.dtx @@ -1147,9 +1147,9 @@ and the derived files \ExpectError{% Color model `#1' is not supported\MessageBreak without package `xcolor' in\MessageBreak - `\TestOptionName=[#1]{#2}'% + `\TestOptionName=[#1]{#2}'% hash-ok }{% - \test{[#1]{#2}}{}% + \test{[#1]{#2}}{}% hash-ok }% }% \errortest[cmyk]{1,0,0,0}% @@ -1183,9 +1183,9 @@ and the derived files \ExpectError{% Color model `#1' is not supported\MessageBreak without package `xcolor' in\MessageBreak - `test-option=[#1]{#2}'% + `test-option=[#1]{#2}'% hash-ok }{% - \HyColor@XZeroOneThreeFour{[#1]{#2}}\cmd + \HyColor@XZeroOneThreeFour{[{#1}]{#2}}\cmd \TestPackageName\TestOptionName \Expect{true}*{\ifx\cmd\relax true\else false\fi}% }% @@ -1218,9 +1218,9 @@ and the derived files \ExpectError{% Color model `#1' is not supported\MessageBreak without package `xcolor' in\MessageBreak - `test-option=[#1]{#2}'% + `test-option=[#1]{#2}'% hash-ok }{% - \HyColor@HyperrefBorderColor{[#1]{#2}}\cmd + \HyColor@HyperrefBorderColor{[{#1}]{#2}}\cmd \TestPackageName\TestOptionName \Expect{true}*{\ifx\cmd\relax true\else false\fi}% }% @@ -1389,19 +1389,70 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % hycolor.sty & tex/latex/oberdiek/hycolor.sty\\ % hycolor.pdf & doc/latex/oberdiek/hycolor.pdf\\ % hycolor-test1.tex & doc/latex/oberdiek/hycolor-test1.tex\\ % hycolor-test2.tex & doc/latex/oberdiek/hycolor-test2.tex\\ % hycolor.dtx & source/latex/oberdiek/hycolor.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx b/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx index 58d19605d92..a138eb8f892 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hypbmsec.dtx @@ -625,17 +625,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % hypbmsec.sty & tex/latex/oberdiek/hypbmsec.sty\\ % hypbmsec.pdf & doc/latex/oberdiek/hypbmsec.pdf\\ % hypbmsec.dtx & source/latex/oberdiek/hypbmsec.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx b/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx index 169fa8f7045..6c3c437dd40 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hypcap.dtx @@ -402,7 +402,7 @@ and the derived files \ifx\\##1\\% #1\relax \else - #1[##1]% + #1[{##1}]% \fi \capstart }{% @@ -489,17 +489,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % hypcap.sty & tex/latex/oberdiek/hypcap.sty\\ % hypcap.pdf & doc/latex/oberdiek/hypcap.pdf\\ % hypcap.dtx & source/latex/oberdiek/hypcap.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/hypdestopt.dtx b/Master/texmf-dist/source/latex/oberdiek/hypdestopt.dtx index 11e5d630508..ee214ecd1a6 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hypdestopt.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hypdestopt.dtx @@ -739,17 +739,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % hypdestopt.sty & tex/latex/oberdiek/hypdestopt.sty\\ % hypdestopt.pdf & doc/latex/oberdiek/hypdestopt.pdf\\ % hypdestopt.dtx & source/latex/oberdiek/hypdestopt.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx b/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx index deaf1add3da..f413c7da6fa 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx @@ -867,17 +867,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % hypdoc.sty & tex/latex/oberdiek/hypdoc.sty\\ % hypdoc.pdf & doc/latex/oberdiek/hypdoc.pdf\\ % hypdoc.dtx & source/latex/oberdiek/hypdoc.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx b/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx index 2463188e5d7..fd82fbf1b13 100644 --- a/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/ifdraft.dtx @@ -362,17 +362,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % ifdraft.sty & tex/latex/oberdiek/ifdraft.sty\\ % ifdraft.pdf & doc/latex/oberdiek/ifdraft.pdf\\ % ifdraft.dtx & source/latex/oberdiek/ifdraft.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/iflang.dtx b/Master/texmf-dist/source/latex/oberdiek/iflang.dtx index e429d8d305c..acc2343b860 100644 --- a/Master/texmf-dist/source/latex/oberdiek/iflang.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/iflang.dtx @@ -144,7 +144,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{605} +% \CheckSum{608} % % \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 @@ -293,9 +293,12 @@ and the derived files % Package identification: % \begin{macrocode} \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -808,8 +811,8 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % iflang.sty & tex/generic/oberdiek/iflang.sty\\ % iflang.pdf & doc/latex/oberdiek/iflang.pdf\\ % iflang-test1.tex & doc/latex/oberdiek/iflang-test1.tex\\ @@ -817,11 +820,62 @@ and the derived files % iflang-test3.tex & doc/latex/oberdiek/iflang-test3.tex\\ % iflang.dtx & source/latex/oberdiek/iflang.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/ifpdf.dtx b/Master/texmf-dist/source/latex/oberdiek/ifpdf.dtx index 3dc3349986b..9e49e2d211b 100644 --- a/Master/texmf-dist/source/latex/oberdiek/ifpdf.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/ifpdf.dtx @@ -137,7 +137,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{166} +% \CheckSum{169} % % \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 @@ -343,9 +343,12 @@ and the derived files % Package identification: % \begin{macrocode} \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -498,17 +501,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % ifpdf.sty & tex/generic/oberdiek/ifpdf.sty\\ % ifpdf.pdf & doc/latex/oberdiek/ifpdf.pdf\\ % ifpdf.dtx & source/latex/oberdiek/ifpdf.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx b/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx index 616cdf8ba30..1323595e548 100644 --- a/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx @@ -137,7 +137,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{234} +% \CheckSum{237} % % \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 @@ -254,9 +254,12 @@ and the derived files % Package identification: % \begin{macrocode} \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -447,17 +450,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % ifvtex.sty & tex/generic/oberdiek/ifvtex.sty\\ % ifvtex.pdf & doc/latex/oberdiek/ifvtex.pdf\\ % ifvtex.dtx & source/latex/oberdiek/ifvtex.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx b/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx index 8de246f7b9f..c11bddd8a93 100644 --- a/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx @@ -69,7 +69,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: infwarerr 2007/04/26 v1.0 Providing info/warning/message (HO)} +\Msg{* Package: infwarerr 2007/06/14 v1.1 Providing info/warning/message (HO)} \Msg{************************************************************************} \keepsilent @@ -133,7 +133,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{infwarerr.drv}% - [2007/04/26 v1.0 Providing info/warning/message (HO)]% + [2007/06/14 v1.1 Providing info/warning/message (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc} \begin{document} @@ -142,7 +142,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{640} +% \CheckSum{657} % % \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 @@ -163,7 +163,7 @@ and the derived files % \GetFileInfo{infwarerr.drv} % % \title{The \xpackage{infwarerr} package} -% \date{2007/04/26 v1.0} +% \date{2007/06/14 v1.1} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -247,9 +247,12 @@ and the derived files % Package identification: % \begin{macrocode} \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -267,7 +270,7 @@ and the derived files \fi \expandafter\x\csname ver@infwarerr.sty\endcsname \ProvidesPackage{infwarerr}% - [2007/04/26 v1.0 Providing info/warning/message (HO)] + [2007/06/14 v1.1 Providing info/warning/message (HO)] % \end{macrocode} % % \subsection{Catcodes} @@ -450,6 +453,7 @@ and the derived files \begingroup \let\on@line\InfWarErr@online \long\def\@gobble##1{}% + \def\space{ }% \def\@spaces{\space\space\space\space}% \def\MessageBreak{^^J#1}% \newlinechar=10 % @@ -464,6 +468,7 @@ and the derived files \begingroup \let\on@line\InfWarErr@online \long\def\@gobble##1{}% + \def\space{ }% \def\@spaces{\space\space\space\space}% \def\MessageBreak{^^J#1}% \newlinechar=10 % @@ -480,6 +485,7 @@ and the derived files \begingroup \immediate\write\InfWarErr@unused{}% \newlinechar=10 % + \def\space{ }% \def\@spaces{\space\space\space\space}% \let\@ehc\InfWarErr@ehc \let\@ehd\InfWarErr@ehd @@ -491,7 +497,7 @@ and the derived files \errmessage{% #2.^^J^^J% #3^^J% - Type \space H <return> \space for immediate help% + Type \space H <return> \space for immediate help.^^J ...^^J% }% \endgroup } @@ -611,7 +617,7 @@ and the derived files \let\OrgWrite\write \chardef\WriteUnused=16 % \def\msg#{\immediate\OrgWrite\WriteUnused} -\msg{File: infwarerr-test1.tex 2007/04/26 v1.0 Test file for plain-TeX} +\msg{File: infwarerr-test1.tex 2007/06/14 v1.1 Test file for plain-TeX} \catcode64=11 % %</test1> % \end{macrocode} @@ -619,7 +625,7 @@ and the derived files % \begin{macrocode} %<*test2> \NeedsTeXFormat{LaTeX2e} -\ProvidesFile{infwarerr-test2.tex}[2007/04/26 v1.0 Test file for LaTeX] +\ProvidesFile{infwarerr-test2.tex}[2007/06/14 v1.1 Test file for LaTeX] \RequirePackage{infwarerr} \makeatletter \let\OrgWrite\write @@ -662,7 +668,7 @@ and the derived files \msg{}% \msg{[\WriteText]}% \msg{<>}% - \msg{[#3]}% + \msg{[#3]}% hash-ok \TestFailed#1{write text}% \fi \endgroup @@ -731,13 +737,15 @@ and the derived files } \def\TestError{% %<test2> \let\write\OrgWrite +%<test2> \def\plaindots{} +%<test1> \def\plaindots{.^^J ...^^J} \@PackageError\pkgname\msgtext\hlptext \@TestError\@PackageError{% ! Package PACKAGE Error: MESSAGE^^J% (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J% ^^J% See the PACKAGE package documentation for explanation.^^J% - Type~~H <return>~~for immediate help% + Type~~H <return>~~for immediate help\plaindots }{% HELP^^J% SECOND LINE% @@ -748,7 +756,7 @@ and the derived files (CLASS)~~~~~~~~~~~~~~SECOND LINE.^^J% ^^J% See the CLASS class documentation for explanation.^^J% - Type~~H <return>~~for immediate help% + Type~~H <return>~~for immediate help\plaindots }{% HELP^^J% SECOND LINE% @@ -759,7 +767,7 @@ and the derived files (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J% ^^J% See the PACKAGE package documentation for explanation.^^J% - Type~~H <return>~~for immediate help% + Type~~H <return>~~for immediate help\plaindots }{% Try typing~~<return>~~to proceed.^^J% If that doesn't work, type~~X <return>~~to quit.% @@ -770,7 +778,7 @@ and the derived files (PACKAGE)~~~~~~~~~~~~~~~~SECOND LINE.^^J% ^^J% See the PACKAGE package documentation for explanation.^^J% - Type~~H <return>~~for immediate help% + Type~~H <return>~~for immediate help\plaindots }{% You're in trouble here.~~Try typing~~<return>~~to proceed.^^J% If that doesn't work, type~~X <return>~~to quit.% @@ -864,19 +872,70 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % infwarerr.sty & tex/generic/oberdiek/infwarerr.sty\\ % infwarerr.pdf & doc/latex/oberdiek/infwarerr.pdf\\ % infwarerr-test1.tex & doc/latex/oberdiek/infwarerr-test1.tex\\ % infwarerr-test2.tex & doc/latex/oberdiek/infwarerr-test2.tex\\ % infwarerr.dtx & source/latex/oberdiek/infwarerr.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 @@ -944,6 +1003,10 @@ and the derived files % \item % First version. % \end{Version} +% \begin{Version}{2007/06/14 v1.1} +% \item +% Small fixes +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx b/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx index 2d1e36302c3..99e4d9a5a4b 100644 --- a/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx @@ -1162,7 +1162,7 @@ and the derived files \DeclareInputText{184}{\c\ } \DeclareInputText{185}{\v s} \DeclareInputText{186}{\@tabacckludge=e} -\DeclareInputText{187}{\c g} +\DeclareInputText{187}{\v g} \DeclareInputText{188}{\texttstroke} \DeclareInputText{189}{\NG} \DeclareInputText{190}{\v z} @@ -1552,7 +1552,7 @@ and the derived files \DeclareInputText{176}{\textdegree} \DeclareInputText{177}{\k a} \DeclareInputText{178}{\@tabacckludge=e} -\DeclareInputText{179}{\c g} +\DeclareInputText{179}{\v g} \DeclareInputText{180}{\@tabacckludge=\i} \DeclareInputText{181}{\~\i} \DeclareInputText{182}{\c k} @@ -1758,7 +1758,7 @@ and the derived files \DeclareInputText{233}{\@tabacckludge'e} \DeclareInputText{234}{\@tabacckludge'z} \DeclareInputText{235}{\.e} -\DeclareInputText{236}{\c g} +\DeclareInputText{236}{\v g} \DeclareInputText{237}{\c k} \DeclareInputText{238}{\@tabacckludge=\i} \DeclareInputText{239}{\c l} @@ -4214,7 +4214,7 @@ and the derived files \DeclareInputText{233}{\@tabacckludge'e} \DeclareInputText{234}{\@tabacckludge'z} \DeclareInputText{235}{\.e} -\DeclareInputText{236}{\c g} +\DeclareInputText{236}{\v g} \DeclareInputText{237}{\c k} \DeclareInputText{238}{\@tabacckludge=\i} \DeclareInputText{239}{\c l} @@ -4610,7 +4610,7 @@ and the derived files \DeclareInputText{171}{\k e} \DeclareInputText{172}{\textasciidieresis} \DeclareInputText{173}{\textnotequal} -\DeclareInputText{174}{\c g} +\DeclareInputText{174}{\v g} \DeclareInputText{175}{\k I} \DeclareInputText{176}{\k i} \DeclareInputText{177}{\@tabacckludge=I} @@ -5355,7 +5355,7 @@ and the derived files \DeclareUnicodeCharacter{0120}{\.G} \DeclareUnicodeCharacter{0121}{\.g} \DeclareUnicodeCharacter{0122}{\c G} -\DeclareUnicodeCharacter{0123}{\c g} +\DeclareUnicodeCharacter{0123}{\v g} \DeclareUnicodeCharacter{0124}{\^H} \DeclareUnicodeCharacter{0125}{\^h} \DeclareUnicodeCharacter{0126}{\textmalteseH} @@ -8393,7 +8393,7 @@ and the derived files \InputenxUC{0120}{\.G}{} \InputenxUC{0121}{\.g}{} \InputenxUC{0122}{\c G}{} -\InputenxUC{0123}{\c g}{} +\InputenxUC{0123}{\v g}{} \InputenxUC{0124}{\^H}{} \InputenxUC{0125}{\^h}{} \InputenxUC{0126}{\textmalteseH}{% @@ -9394,7 +9394,7 @@ and the derived files \DeclareUnicodeCharacter{0122}{\c G} % LATIN CAPITAL LETTER G WITH CEDILLA -\DeclareUnicodeCharacter{0123}{\c g} +\DeclareUnicodeCharacter{0123}{\v g} % LATIN SMALL LETTER G WITH CEDILLA \DeclareUnicodeCharacter{0124}{\^H} @@ -10211,8 +10211,8 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \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\\ @@ -10254,11 +10254,62 @@ and the derived files % inputenx-utf8enc.txt & doc/latex/oberdiek/inputenx-utf8enc.txt\\ % inputenx.dtx & source/latex/oberdiek/inputenx.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx b/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx index b0eed0fc6a8..69e1ec81eaf 100644 --- a/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx @@ -69,7 +69,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: kvoptions 2007/05/06 v2.6 Connects package keyval with LaTeX options (HO)} +\Msg{* Package: kvoptions 2007/06/11 v2.7 Connects package keyval with LaTeX options (HO)} \Msg{************************************************************************} \keepsilent @@ -133,7 +133,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{kvoptions.drv}% - [2007/05/06 v2.6 Connects package keyval with LaTeX options (HO)]% + [2007/06/11 v2.7 Connects package keyval with LaTeX options (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc} \begin{document} @@ -163,7 +163,7 @@ and the derived files % \GetFileInfo{kvoptions.drv} % % \title{The \xpackage{kvoptions} package} -% \date{2007/05/06 v2.6} +% \date{2007/06/11 v2.7} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -626,7 +626,7 @@ and the derived files % Package identification % ----------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{example-mycolorsetup}[2007/05/06 Managing my colors] +\ProvidesPackage{example-mycolorsetup}[2007/06/11 Managing my colors] \RequirePackage{ifpdf} \RequirePackage{kvoptions} @@ -928,7 +928,7 @@ and the derived files %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{kvoptions} - [2007/05/06 v2.6 Connects package keyval with LaTeX options (HO)]% + [2007/06/11 v2.7 Connects package keyval with LaTeX options (HO)]% % \end{macrocode} % % \paragraph{External resources.} @@ -1892,12 +1892,12 @@ and the derived files \KVO@temp }% \def\reserved@a{% - \KVO@onefilewithoptions#3[#2][#4]#1% + \KVO@onefilewithoptions{#3}[{#2}][{#4}]#1% \@documentclasshook }% \else \def\reserved@a{% - \KVO@onefilewithoptions#3[#2][#4]#1% + \KVO@onefilewithoptions{#3}[{#2}][{#4}]#1% }% \fi \else @@ -1910,7 +1910,7 @@ and the derived files \else \ifx\relax##1\relax \else - \KVO@onefilewithoptions##1[\KVO@temp][#4]\@pkgextension + \KVO@onefilewithoptions{##1}[{\KVO@temp}][{#4}]\@pkgextension \fi \expandafter\reserved@b \fi @@ -2205,18 +2205,69 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % kvoptions.sty & tex/latex/oberdiek/kvoptions.sty\\ % kvoptions.pdf & doc/latex/oberdiek/kvoptions.pdf\\ % example-mycolorsetup.sty & doc/latex/oberdiek/example-mycolorsetup.sty\\ % kvoptions.dtx & source/latex/oberdiek/kvoptions.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 @@ -2371,6 +2422,10 @@ and the derived files % \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} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx b/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx index b9ea289db0d..3456764a5e2 100644 --- a/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx @@ -140,7 +140,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{595} +% \CheckSum{598} % % \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 @@ -414,9 +414,12 @@ and the derived files % Package identification: % \begin{macrocode} \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -870,18 +873,69 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % kvsetkeys.sty & tex/generic/oberdiek/kvsetkeys.sty\\ % kvsetkeys.pdf & doc/latex/oberdiek/kvsetkeys.pdf\\ % kvsetkeys-example.tex & doc/latex/oberdiek/kvsetkeys-example.tex\\ % kvsetkeys.dtx & source/latex/oberdiek/kvsetkeys.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/makerobust.dtx b/Master/texmf-dist/source/latex/oberdiek/makerobust.dtx index 965e803bc56..95968d61c5e 100644 --- a/Master/texmf-dist/source/latex/oberdiek/makerobust.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/makerobust.dtx @@ -347,18 +347,69 @@ Second page. % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % makerobust.sty & tex/latex/oberdiek/makerobust.sty\\ % makerobust.pdf & doc/latex/oberdiek/makerobust.pdf\\ % makerobust-example.tex & doc/latex/oberdiek/makerobust-example.tex\\ % makerobust.dtx & source/latex/oberdiek/makerobust.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins b/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins index 5d92bb40259..30bb63c674f 100644 --- a/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins +++ b/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins @@ -1,5 +1,5 @@ % oberdiek.ins -% 2007/05/09 +% 2007/06/14 % % Copyright (C) 1999, 2001, 2006 by % Heiko Oberdiek <oberdiek@uni-freiburg.de> @@ -31,6 +31,7 @@ \batchinput{auxhook.dtx} \batchinput{bmpsize.dtx} \batchinput{bookmark.dtx} +\batchinput{catchfile.dtx} \batchinput{centernot.dtx} \batchinput{chemarr.dtx} \batchinput{classlist.dtx} @@ -69,6 +70,7 @@ \batchinput{setouterhbox.dtx} \batchinput{settobox.dtx} \batchinput{stackrel.dtx} +\batchinput{stringenc.dtx} \batchinput{tabularht.dtx} \batchinput{tabularkv.dtx} \batchinput{telprint.dtx} diff --git a/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex b/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex index 312d0701c37..b447dc51633 100644 --- a/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex +++ b/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex @@ -6,7 +6,7 @@ \newcommand*{\Subject}{CTAN:\CTANdir} \newcommand*{\Author}{Heiko Oberdiek} \newcommand*{\Email}{oberdiek@uni-freiburg.de} -\newcommand*{\Date}{2007/05/09} +\newcommand*{\Date}{2007/06/14} % Copyright (C) 2006 by % Heiko Oberdiek <oberdiek@uni-freiburg.de> @@ -162,7 +162,7 @@ [\entrysep] \entry{alphalph}{2007/04/11}{1.5}{Converting numbers to letters}% [\entrysep] -\entry{atbegshi}{2007/04/27}{1.4}{At begin shipout hook}% +\entry{atbegshi}{2007/06/06}{1.5}{At begin shipout hook}% [\entrysep] \entry{atenddvi}{2007/04/17}{1.1}{At end DVI hook}% [\entrysep] @@ -172,9 +172,11 @@ [\entrysep] \entry{bmpsize}{2007/04/29}{1.3}{Extract size and resolution data from bitmap files}% [\entrysep] -\entry{bookmark}{2007/04/25}{0.9}{PDF bookmarks}% +\entry{bookmark}{2007/05/29}{1.0}{PDF bookmarks}% [\entrysep] -\entry{centernot}{2006/12/02}{1.0}{Centers the not symbol horizontally}% +\entry{catchfile}{2007/05/30}{1.0}{Catches the contents of a file}% +[\entrysep] +\entry{centernot}{2007/05/31}{1.1}{Centers the not symbol horizontally}% [\entrysep] \entry{chemarr}{2006/02/20}{1.2}{Chemical reaction arrows}% [\entrysep] @@ -194,7 +196,7 @@ [\entrysep] \entry{flags}{2007/03/07}{0.3}{Flag setting in bit fields}% [\entrysep] -\entry{grffile}{2007/04/11}{1.3}{Extended file name support for graphics}% +\entry{grffile}{2007/06/13}{1.4}{Extended file name support for graphics}% [\entrysep] \entry{holtxdoc}{2006/06/02}{0.7}{Private additional ltxdoc support}% [\entrysep] @@ -216,11 +218,11 @@ [\entrysep] \entry{ifvtex}{2007/01/10}{1.2}{Switches for detecting VTeX and its modes}% [\entrysep] -\entry{infwarerr}{2007/04/26}{1.0}{Providing info/warning/message}% +\entry{infwarerr}{2007/06/14}{1.1}{Providing info/warning/message}% [\entrysep] \entry{inputenx}{2007/04/11}{1.1}{Enhanced input encoding handling}% [\entrysep] -\entry{kvoptions}{2007/05/06}{2.6}{Connects package keyval with \LaTeX{} options}% +\entry{kvoptions}{2007/06/11}{2.7}{Connects package keyval with \LaTeX{} options}% [\entrysep] \entry{kvsetkeys}{2006/10/19}{1.1}{Key value parser with default handler support}% [\entrysep] @@ -244,12 +246,14 @@ [\entrysep] \entry{refcount}{2006/02/20}{3.0}{Data extraction from references}% [\entrysep] -\entry{setouterhbox}{2007/04/26}{1.5}{Set hbox in outer horizontal mode}% +\entry{setouterhbox}{2007/05/17}{1.6}{Set hbox in outer horizontal mode}% [\entrysep] \entry{settobox}{2007/04/11}{1.3}{Getting box sizes}% [\entrysep] \entry{stackrel}{2007/05/06}{1.1}{Adding subscript option to stackrel}% [\entrysep] +\entry{stringenc}{2007/06/14}{1.0}{Converts strings between encodings}% +[\entrysep] \entry{tabularht}{2007/04/11}{2.5}{Tabular with height specification}% [\entrysep] \entry{tabularkv}{2006/02/20}{1.1}{Key value interface for tabular parameters}% @@ -260,7 +264,7 @@ [\entrysep] \entry{twoopt}{2006/02/20}{1.4}{Definitions with two optional arguments}% [\entrysep] -\entry{zref}{2007/05/06}{2.0}{New reference scheme for \LaTeXe{}}% +\entry{zref}{2007/05/28}{2.1}{New reference scheme for \LaTeXe{}}% \end{overview} \section{Packages} @@ -368,6 +372,15 @@ uses two runs. \tocinclude{bookmark} \newpage +\subsection{\pkgsectformat{catchfile}} +\label{catchfile} +\begin{abstract} +This package catches the contents of a file and puts it in a macro. +It requires \eTeX. Both \LaTeX\ and \plainTeX\ are supported. +\end{abstract} +\tocinclude{catchfile} + +\newpage \subsection{\pkgsectformat{centernot}} \label{centernot} \begin{abstract} @@ -759,6 +772,16 @@ putting something below the relational symbol and defines \tocinclude{stackrel} \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} diff --git a/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx b/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx index 0330ea38d43..bc97324e729 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pagesel.dtx @@ -231,7 +231,7 @@ and the derived files % \end{description} % % \subsubsection{Examples} -% \newcommand*{\exam}[1]{\texttt{\strut[#1]}} +% \newcommand*{\exam}[1]{\texttt{\strut[#1]}}^^A hash-ok % \begin{tabular}{ll} % Options & Output pages\\ % \hline @@ -661,17 +661,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % pagesel.sty & tex/latex/oberdiek/pagesel.sty\\ % pagesel.pdf & doc/latex/oberdiek/pagesel.pdf\\ % pagesel.dtx & source/latex/oberdiek/pagesel.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/pdfcolfoot.dtx b/Master/texmf-dist/source/latex/oberdiek/pdfcolfoot.dtx index 2dd49af9832..12f8d57290e 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdfcolfoot.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdfcolfoot.dtx @@ -559,17 +559,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % pdfcolfoot.sty & tex/latex/oberdiek/pdfcolfoot.sty\\ % pdfcolfoot.pdf & doc/latex/oberdiek/pdfcolfoot.pdf\\ % pdfcolfoot.dtx & source/latex/oberdiek/pdfcolfoot.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/pdfcolmk.dtx b/Master/texmf-dist/source/latex/oberdiek/pdfcolmk.dtx index dc5b4985f43..4a6b7cbe926 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdfcolmk.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdfcolmk.dtx @@ -796,17 +796,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % pdfcolmk.sty & tex/latex/oberdiek/pdfcolmk.sty\\ % pdfcolmk.pdf & doc/latex/oberdiek/pdfcolmk.pdf\\ % pdfcolmk.dtx & source/latex/oberdiek/pdfcolmk.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx b/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx index ac5c8db9aca..24be5050b2a 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdfcrypt.dtx @@ -891,17 +891,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % pdfcrypt.sty & tex/generic/oberdiek/pdfcrypt.sty\\ % pdfcrypt.pdf & doc/latex/oberdiek/pdfcrypt.pdf\\ % pdfcrypt.dtx & source/latex/oberdiek/pdfcrypt.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx b/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx index 2ebf207e4b4..58d929c2f96 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx @@ -146,7 +146,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{1812} +% \CheckSum{1815} % % \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 @@ -302,9 +302,12 @@ and the derived files % Package identification: % \begin{macrocode} \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -1241,7 +1244,7 @@ and the derived files \begingroup \@onelevel@sanitize#1% \@onelevel@sanitize#2% - \typeout{[#1] <> [#2]}% + \typeout{[#1] <> [#2]}% hash-ok \endgroup \fi \Expect*{\ifx#1#2true\else false\fi}{true}% @@ -1646,8 +1649,8 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % pdfescape.sty & tex/generic/oberdiek/pdfescape.sty\\ % pdfescape.pdf & doc/latex/oberdiek/pdfescape.pdf\\ % pdfescape-test1.tex & doc/latex/oberdiek/pdfescape-test1.tex\\ @@ -1655,11 +1658,62 @@ and the derived files % pdfescape-test3.tex & doc/latex/oberdiek/pdfescape-test3.tex\\ % pdfescape.dtx & source/latex/oberdiek/pdfescape.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx b/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx index 634ef5544f4..cb340fd584c 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdflscape.dtx @@ -587,17 +587,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % pdflscape.sty & tex/latex/oberdiek/pdflscape.sty\\ % pdflscape.pdf & doc/latex/oberdiek/pdflscape.pdf\\ % pdflscape.dtx & source/latex/oberdiek/pdflscape.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/picture.dtx b/Master/texmf-dist/source/latex/oberdiek/picture.dtx index e5f2d0f65af..fd434ab9ed8 100644 --- a/Master/texmf-dist/source/latex/oberdiek/picture.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/picture.dtx @@ -575,18 +575,69 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % picture.sty & tex/latex/oberdiek/picture.sty\\ % picture.pdf & doc/latex/oberdiek/picture.pdf\\ % picture-example.tex & doc/latex/oberdiek/picture-example.tex\\ % picture.dtx & source/latex/oberdiek/picture.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx b/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx index 9686eb2d73a..e1c132048e1 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pmboxdraw.dtx @@ -1731,18 +1731,69 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % pmboxdraw.sty & tex/latex/oberdiek/pmboxdraw.sty\\ % pmboxdrawenc.dfu & tex/latex/oberdiek/pmboxdrawenc.dfu\\ % pmboxdraw.pdf & doc/latex/oberdiek/pmboxdraw.pdf\\ % pmboxdraw.dtx & source/latex/oberdiek/pmboxdraw.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/refcount.dtx b/Master/texmf-dist/source/latex/oberdiek/refcount.dtx index 138c287f886..c5ca3f906b4 100644 --- a/Master/texmf-dist/source/latex/oberdiek/refcount.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/refcount.dtx @@ -478,17 +478,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % refcount.sty & tex/latex/oberdiek/refcount.sty\\ % refcount.pdf & doc/latex/oberdiek/refcount.pdf\\ % refcount.dtx & source/latex/oberdiek/refcount.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx b/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx index dc14cf646f3..354961de8c9 100644 --- a/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx @@ -69,7 +69,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: setouterhbox 2007/04/26 v1.5 Set hbox in outer horizontal mode (HO)} +\Msg{* Package: setouterhbox 2007/05/17 v1.6 Set hbox in outer horizontal mode (HO)} \Msg{************************************************************************} \keepsilent @@ -133,7 +133,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{setouterhbox.drv}% - [2007/04/26 v1.5 Set hbox in outer horizontal mode (HO)]% + [2007/05/17 v1.6 Set hbox in outer horizontal mode (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc} \begin{document} @@ -142,7 +142,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{321} +% \CheckSum{334} % % \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 @@ -163,7 +163,7 @@ and the derived files % \GetFileInfo{setouterhbox.drv} % % \title{The \xpackage{setouterhbox} package} -% \date{2007/04/26 v1.5} +% \date{2007/05/17 v1.6} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -344,8 +344,14 @@ by/a/very_long_long_long_path.html}% % \end{macrocode} % % Prevent reloading more than one, necessary for \plainTeX: +% Reload check, especially if the package is not used with \LaTeX. % \begin{macrocode} \begingroup + \catcode44 12 % , + \catcode45 12 % - + \catcode46 12 % . + \catcode58 12 % : + \catcode64 11 % @ \expandafter\let\expandafter\x\csname ver@setouterhbox.sty\endcsname \ifcase 0% \ifx\x\relax % plain @@ -369,18 +375,25 @@ by/a/very_long_long_long_path.html}% \fi \endgroup % \end{macrocode} -% -% Package identification: +% Package identification: % \begin{macrocode} \begingroup + \catcode40 12 % ( + \catcode41 12 % ) + \catcode44 12 % , + \catcode45 12 % - + \catcode46 12 % . + \catcode47 12 % / + \catcode58 12 % : + \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% + \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]% + #2[{#3}]% \ifx#1\relax \xdef#1{#3}% \fi @@ -388,7 +401,7 @@ by/a/very_long_long_long_path.html}% \fi \expandafter\x\csname ver@setouterhbox.sty\endcsname \ProvidesPackage{setouterhbox}% - [2007/04/26 v1.5 Set hbox in outer horizontal mode (HO)]% + [2007/05/17 v1.6 Set hbox in outer horizontal mode (HO)] % \end{macrocode} % % \begin{macro}{\setouterhboxBox} @@ -410,7 +423,8 @@ by/a/very_long_long_long_path.html}% \RequirePackage{infwarerr}% \fi \edef\setouterhboxFailure#1#2{% - \expandafter\noexpand\csname @PackageError\endcsname{setouterhbox}{#1}{#2}% + \expandafter\noexpand\csname @PackageError\endcsname + {setouterhbox}{#1}{#2}% } % \end{macrocode} % \end{macro} @@ -721,18 +735,69 @@ E \egroup % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % setouterhbox.sty & tex/generic/oberdiek/setouterhbox.sty\\ % setouterhbox.pdf & doc/latex/oberdiek/setouterhbox.pdf\\ % setouterhbox-example.tex & doc/latex/oberdiek/setouterhbox-example.tex\\ % setouterhbox.dtx & source/latex/oberdiek/setouterhbox.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 @@ -851,6 +916,10 @@ E \egroup % \item % Use of package \xpackage{infwarerr}. % \end{Version} +% \begin{Version}{2007/05/17 v1.6} +% \item +% Standard header part for generic files. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/settobox.dtx b/Master/texmf-dist/source/latex/oberdiek/settobox.dtx index 5230e0ce22c..98efeec89ef 100644 --- a/Master/texmf-dist/source/latex/oberdiek/settobox.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/settobox.dtx @@ -569,18 +569,69 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % settobox.sty & tex/latex/oberdiek/settobox.sty\\ % settobox.pdf & doc/latex/oberdiek/settobox.pdf\\ % settobox-example.tex & doc/latex/oberdiek/settobox-example.tex\\ % settobox.dtx & source/latex/oberdiek/settobox.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx b/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx index e623f5962e9..d21b25adcbf 100644 --- a/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/stackrel.dtx @@ -326,17 +326,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % stackrel.sty & tex/latex/oberdiek/stackrel.sty\\ % stackrel.pdf & doc/latex/oberdiek/stackrel.pdf\\ % stackrel.dtx & source/latex/oberdiek/stackrel.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/stringenc.dtx b/Master/texmf-dist/source/latex/oberdiek/stringenc.dtx new file mode 100644 index 00000000000..a9d605d362b --- /dev/null +++ b/Master/texmf-dist/source/latex/oberdiek/stringenc.dtx @@ -0,0 +1,6396 @@ +% \iffalse meta-comment +% +% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either +% version 1.3 of this license or (at your option) any later +% version. The latest version of this license is in +% http://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". +% +% This Current Maintainer of this work is Heiko Oberdiek. +% +% 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-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-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/stringenc-test1.tex +% TDS:doc/latex/oberdiek/stringenc-test2.tex +% TDS:source/latex/oberdiek/stringenc.dtx +% +%<*ignore> +\begingroup + \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 2007/06/14 v1.0 Converts strings between encodings (HO)} +\Msg{************************************************************************} + +\keepsilent +\askforoverwritefalse + +\preamble + +This is a generated file. + +Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> + +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either +version 1.3 of this license or (at your option) any later +version. The latest version of this license is in + http://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". + +This Current Maintainer of this work is Heiko Oberdiek. + +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-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 + +\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-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}% + \file{stringenc-test1.tex}{\from{stringenc.dtx}{test1}}% + \file{stringenc-test2.tex}{\from{stringenc.dtx}{test2}}% +} + +\obeyspaces +\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-iso-8859-2.def,} +\Msg{* se-iso-8859-3.def, se-iso-8859-4.def, se-iso-8859-5.def,} +\Msg{* se-iso-8859-6.def, se-iso-8859-7.def, se-iso-8859-8.def,} +\Msg{* se-iso-8859-9.def, se-iso-8859-10.def, se-iso-8859-11.def,} +\Msg{* se-iso-8859-13.def, se-iso-8859-14.def, se-iso-8859-15.def,} +\Msg{* se-iso-8859-16.def, se-koi8-r.def, se-nextstep.def,} +\Msg{* se-mac-centeuro.def, se-mac-cyrillic.def, se-mac-roman.def,} +\Msg{* se-dec-mcs.def, se-cp437.def, se-cp850.def, se-cp852.def,} +\Msg{* se-cp855.def, se-cp858.def, se-cp865.def, se-cp866.def,} +\Msg{* se-cp1250.def, 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}% + [2007/06/14 v1.0 Converts strings between encodings (HO)]% +\documentclass{ltxdoc} +\usepackage{holtxdoc} +\usepackage{longtable} +\begin{document} + \DocInput{stringenc.dtx}% +\end{document} +%</driver> +% \fi +% +% \CheckSum{5689} +% +% \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{2007/06/14 v1.0} +% \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} +% +% \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} +%\expandafter\StringEncodingConvert\expandafter\Result\expandafter{% +% \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} +% +% \subsection{Supported encodings} +% +% \begin{longtable}{@{}ll@{}} +% \xoption{ascii}, \xoption{us-ascii} & ASCII encoding,\\ +% & 8bit characters disabled\\ +% \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-9}, \xoption{latin5} & ISO-8859-9\\ +% \xoption{iso-8859-10}, \xoption{latin6} & ISO-8859-10\\ +% \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{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 + \catcode44 12 % , + \catcode45 12 % - + \catcode46 12 % . + \catcode58 12 % : + \catcode64 11 % @ + \expandafter\let\expandafter\x\csname ver@stringenc.sty\endcsname + \ifcase 0% + \ifx\x\relax % plain + \else + \ifx\x\empty % LaTeX + \else + 1% + \fi + \fi + \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}% + \endgroup + \expandafter\endinput + \fi +\endgroup +% \end{macrocode} +% Package identification: +% \begin{macrocode} +\begingroup + \catcode40 12 % ( + \catcode41 12 % ) + \catcode44 12 % , + \catcode45 12 % - + \catcode46 12 % . + \catcode47 12 % / + \catcode58 12 % : + \catcode64 11 % @ + \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\relax + \xdef#1{#3}% + \fi + }% + \fi +\expandafter\x\csname ver@stringenc.sty\endcsname +\ProvidesPackage{stringenc}% + [2007/06/14 v1.0 Converts strings between encodings (HO)] +% \end{macrocode} +% +% \subsection{Catcodes} +% +% \begin{macrocode} +\expandafter\edef\csname SE@AtEnd\endcsname{% + \catcode64 \the\catcode64\relax +} +\catcode64 11 % @ +\def\SE@EnsureCode#1#2#3{% + \edef\SE@AtEnd{% + \SE@AtEnd + #1#2 \the#1#2\relax + }% + #1#2 #3\relax +} +\SE@EnsureCode\catcode{34}{12}% " +\SE@EnsureCode\catcode{36}{3}% $ +\SE@EnsureCode\catcode{38}{4}% & +\SE@EnsureCode\catcode{39}{12}% ' +\SE@EnsureCode\catcode{40}{12}% ( +\SE@EnsureCode\catcode{41}{12}% ) +\SE@EnsureCode\catcode{42}{12}% * +\SE@EnsureCode\catcode{43}{12}% + +\SE@EnsureCode\catcode{44}{12}% , +\SE@EnsureCode\catcode{45}{12}% - +\SE@EnsureCode\catcode{46}{12}% . +\SE@EnsureCode\catcode{58}{12}% : +\SE@EnsureCode\catcode{60}{12}% < +\SE@EnsureCode\catcode{61}{12}% = +\SE@EnsureCode\catcode{62}{12}% > +\SE@EnsureCode\catcode{91}{12}% [ +\SE@EnsureCode\catcode{93}{12}% ] +\SE@EnsureCode\catcode{94}{7}% ^ +\SE@EnsureCode\catcode{96}{12}% ` +\SE@EnsureCode\uccode{34}{0}% " +\SE@EnsureCode\uccode{48}{0}% 0 +\SE@EnsureCode\uccode{61}{0}% = +% \end{macrocode} +% +% \subsection{Tools} +% +% \begin{macrocode} +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname RequirePackage\endcsname\relax + \input infwarerr.sty\relax + \input pdfescape.sty\relax +\else + \RequirePackage{infwarerr}% + \RequirePackage{pdfescape}% +\fi +% \end{macrocode} +% +% \begin{macro}{\SE@Empty} +% \begin{macrocode} +\def\SE@Empty{} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\SE@FirstOfOne} +% \begin{macrocode} +\long\def\SE@FirstOfOne#1{#1} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\SE@FirstOfTwo} +% \begin{macrocode} +\long\def\SE@FirstOfTwo#1#2{#1} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\SE@SecondOfTwo} +% \begin{macrocode} +\long\def\SE@SecondOfTwo#1#2{#2} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\SE@GobbleTwo} +% \begin{macrocode} +\long\def\SE@GobbleTwo#1#2{} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\SE@GobbleFour} +% \begin{macrocode} +\long\def\SE@GobbleFour#1#2#3#4{} +% \end{macrocode} +% \end{macro} +% \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@zero} +% \begin{macrocode} +\chardef\SE@zero=0 % +% \end{macrocode} +% \end{macro} +% \begin{macro}{\SE@one} +% \begin{macrocode} +\chardef\SE@one=1 % +% \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} +\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\SE@Empty + \PE@sanitize\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 + \fi + \fi + \SE@next +} +% \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 % + \SE@zero + \else + \ifnum"#1#2#3#4>"DFFF % + \SE@zero + \else + \SE@one + \fi + \fi + \SE@InvalidCharacter + \def\SE@next{% + SE@@ConvertTo#1#2#3#4% + }% + \else + \ifx\SE@ConvertSurrogate\relax + \else + \expandafter\SE@ConvertSurrogate\SE@high#1#2#3#4% + \fi + \let\SE@next\SE@@ConvertTo + \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\SE@Empty + \PE@sanitize\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 + \catcode34=12 % " + \catcode35=6 % #/parameter + \catcode37=14 % percent/comment character + \catcode45=12 % - + \catcode46=12 % . + \catcode47=12 % / + \catcode58=12 % : + \catcode60=12 % < + \catcode61=12 % = + \catcode62=12 % > + \catcode64=11 % @ + \catcode91=12 % [ + \catcode92=0 % backslash/escape character + \catcode93=12 % ] + \catcode123=1 % {/beginning of group + \catcode125=2 % }/end of group + \endlinechar=-1 % + \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@InputIfFileExists} +% \begin{macrocode} +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname IfFileExists\endcsname\relax + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname pdffilesize\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\ifx\expandafter\\\pdffilesize{#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} +\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 +& \expandafter\ifcase\expandafter\SE@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 +& \expandafter +& \ifcase\expandafter\SE@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\SE@Empty\SE@Empty + \SE@Empty\SE@Empty +} +\def\SE@@Nibbles@BinToHex#1#2#3#4{% + \ifx#1\SE@Empty + \else +$ \SE@Nibble@NumToHex{% +$ \numexpr#4+2*(#3+2*(#2+2*#1))\relax +$ }% +& \ifnum#1>\SE@zero +& \ifnum#2>\SE@zero +& \ifnum#3>\SE@zero +& \ifnum#4>\SE@zero +& F% +& \else +& E% +& \fi +& \else +& \ifnum#4>\SE@zero +& D% +& \else +& C% +& \fi +& \fi +& \else +& \ifnum#3>\SE@zero +& \ifnum#4>\SE@zero +& B% +& \else +& A% +& \fi +& \else +& \ifnum#4>\SE@zero +& 9% +& \else +& 8% +& \fi +& \fi +& \fi +& \else +& \ifnum#2>\SE@zero +& \ifnum#3>\SE@zero +& \ifnum#4>\SE@zero +& 7% +& \else +& 6% +& \fi +& \else +& \ifnum#4>\SE@zero +& 5% +& \else +& 4% +& \fi +& \fi +& \else +& \ifnum#3>\SE@zero +& \ifnum#4>\SE@zero +& 3% +& \else +& 2% +& \fi +& \else +& \ifnum#4>\SE@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\SE@zero=#2\relax +& \advance\count\SE@zero by#3\relax +& \edef\x{\endgroup +& \def\noexpand#1{\the\count\SE@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 +$ \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}{\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{% + \PE@sanitize\SE@from{#3}% + \PE@sanitize\SE@to{#4}% + \expandafter\ifx\csname SE@alias@\SE@from\endcsname\relax + \else + \PE@sanitize\SE@from{\csname SE@alias@\SE@from\endcsname}% + \fi + \expandafter\ifx\csname SE@alias@\SE@to\endcsname\relax + \else + \PE@sanitize\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\SE@SecondOfTwo + \else + \expandafter\SE@FirstOfTwo + \fi +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\SE@utfxvi} +% \begin{macrocode} +\PE@sanitize\SE@utfxvi{utf16} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\SE@utfxvibe} +% \begin{macrocode} +\PE@sanitize\SE@utfxvibe{utf16be} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\SE@utfxvile} +% \begin{macrocode} +\PE@sanitize\SE@utfxvile{utf16le} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\SE@utfxxxii} +% \begin{macrocode} +\PE@sanitize\SE@utfxxxii{utf32} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\SE@utfxxxiibe} +% \begin{macrocode} +\PE@sanitize\SE@utfxxxiibe{utf32be} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\SE@utfxxxiile} +% \begin{macrocode} +\PE@sanitize\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\SE@GobbleFour\SE@result}% + \else + \ifnum"#3#4#1#2="FEFF % + \let\SE@from\SE@utfxvile + \edef\SE@result{\expandafter\SE@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=\SE@zero + \ifnum"#5#6#7#8="FEFF % + \edef\SE@result{\expandafter\SE@GobbleEight\SE@result}% + \fi + \else + \ifnum"#7#8#5#6=\SE@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 + \SE@Empty\SE@Empty\SE@Empty\SE@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 + \SE@Empty\SE@Empty\SE@Empty\SE@Empty + \SE@Empty\SE@Empty\SE@Empty\SE@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{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{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{mac-nextstep} +% \end{macrocode} +% +% \begin{macro}{\SE@EncodingFileList} +% \begin{macrocode} +\def\SE@EncodingFileList{% + ascii,% + 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}[2007/06/14 v1.0 stringenc: UTF-32BE] +%<utf32le>\ProvidesFile{se-utf32le.def}[2007/06/14 v1.0 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\SE@GobbleTwo\SE@w + \expandafter\SE@CarTwo\SE@a\@nil + }% + \edef\SE@w{% + \SE@Nibbles@BinToHex\SE@w + }% + \SE@Add\SE@w{\expandafter"\SE@w}\SE@one + \edef\SE@a{% + \expandafter\SE@GobbleTwo\SE@a + \SE@Nibble@NumToBin{"#4}% + \expandafter\SE@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 + \else + \ifx#8\relax + \SE@InvalidCharacter + \else + \SE@utfxxxii@from#1#2#3#4#5#6#7#8% + \expandafter\expandafter\expandafter\SE@utfxxxii@be@from + \fi + \fi +} +%</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 + \else + \ifx#8\relax + \SE@InvalidCharacter + \else + \SE@utfxxxii@from#7#8#5#6#3#4#1#2% + \expandafter\expandafter\expandafter\SE@utfxxxii@le@from + \fi + \fi +} +%</utf32le> +% \end{macrocode} +% \begin{macrocode} +\gdef\SE@utfxxxii@from#1#2#3#4#5#6#7#8{% + \ifcase\ifnum"#1#2>\z@ + \SE@zero + \else + \ifnum"#3#4#5#6#7#8>"10FFFF % + \SE@zero + \else + \ifnum"#3#4#5#6#7#8<"D800 % + \SE@one + \else + \ifnum"#3#4#5#6#7#8>"DFFF % + \SE@one + \else + \SE@zero + \fi + \fi + \fi + \fi + \SE@InvalidCharacter + \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\SE@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}[2007/06/14 v1.0 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\SE@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\SE@GobbleTwo\SE@temp + }% + \SE@ResultAdd{% + E#1% + \SE@Nibbles@BinToHex\SE@temp + #4% + }% + \fi + \fi +} +% \end{macrocode} +% \noindent +% UTF-16: |#1:1101 #2:11ww #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\SE@GobbleTwo\SE@w + \expandafter\SE@CarTwo\SE@a\@nil + }% + \edef\SE@w{% + \SE@Nibbles@BinToHex\SE@w + }% + \SE@Add\SE@w{\expandafter"\SE@w}\SE@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\SE@GobbleTwo\SE@w + \expandafter\SE@GobbleTwo\SE@a + \expandafter\SE@CarTwo\SE@b\@nil + 10% + \expandafter\SE@GobbleTwo\SE@b + \expandafter\SE@GobbleTwo\SE@c + \expandafter\SE@CarTwo\SE@d\@nil + 10% + \expandafter\SE@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\SE@Empty + \expandafter\SE@utfviii@filter#1\relax\relax + \expandafter\SE@utfviii@from\SE@temp\relax\relax\relax\relax + \relax\relax\relax\relax +} +% \end{macrocode} +% Invalid bytes in UTF-8: C0-C1, F5-FF +% \begin{macrocode} +\gdef\SE@utfviii@filter#1#2{% + \ifx#1\relax + \else + \ifcase\ifnum"#1#2>"F4 % + \SE@zero + \else + \ifnum"#1#2="C0 % + \SE@zero + \else + \ifnum"#1#2="C1 % + \SE@zero + \else + \SE@one + \fi + \fi + \fi + \SE@InvalidCharacter + \else + \edef\SE@temp{\SE@temp#1#2}% + \fi + \expandafter\SE@utfviii@filter + \fi +} +\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 + \def\SE@next{\SE@utfviii@from#3#4#5#6#7#8}% + \else + \ifx#3\relax + \let\SE@next\relax + \SE@InvalidCharacter + \else + \ifcase\SE@utfviii@CheckCont#3% + \SE@InvalidCharacter + \def\SE@next{\SE@utfviii@from#3#4#5#6#7#8}% + \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\SE@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 + \def\SE@next{\SE@utfviii@from#5#6#7#8}% + \else + \ifnum"#1=14 % 1110 zzzz 10yy yyyy 10xx xxxx + % zzzz yyyy yyxx xxxx + \ifcase\ifnum"#2="D % + \ifnum"#3#4>"9F % + \SE@zero + \else + \SE@one + \fi + \else + \ifnum"#2=\SE@zero + \ifnum"#3<"A % + \SE@zero + \else + \SE@one + \fi + \else + \SE@one + \fi + \fi + \SE@InvalidCharacter + \def\SE@next{\SE@utfviii@from#7#8}% + \else + \edef\SE@a{\SE@Nibble@NumToBin{"#3}}% + \edef\SE@b{\SE@Nibble@NumToBin{"#5}}% + \edef\SE@temp{% + \expandafter\SE@GobbleTwo\SE@a + \SE@Nibble@NumToBin{"#4}% + \expandafter\SE@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 + \def\SE@next{\SE@utfviii@from#7#8}% + \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\SE@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 + \else + \ifnum\SE@w<\SE@zero + \SE@InvalidCharacter + \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\SE@GobbleTwo\SE@a + 1101% + 11% + \SE@Nibble@NumToBin{"#6}% + \expandafter\SE@GobbleTwo\SE@b + }% + \SE@ResultAdd{% + D% + \SE@Nibbles@BinToHex\SE@temp + #8% + }% + \fi + \fi + \else + \SE@InvalidCharacter + \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 % + \SE@zero + \else + \ifnum"#1<12 % + \SE@one + \else + \SE@zero + \fi + \fi +} +% \end{macrocode} +% +% \begin{macrocode} +%</utf8> +% \end{macrocode} +% +% \subsubsection{UTF-16LE} +% +% \begin{macrocode} +%<*utf16le> +\ProvidesFile{se-utf16le.def}[2007/06/14 v1.0 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}[2007/06/14 v1.0 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 % + \SE@zero + \else + \ifnum"#1#2#3#4<127 % + \ifnum"#1#2#3#4>31 % + \SE@zero + \else + \SE@one + \fi + \else + \SE@one + \fi + \fi + \else + \SE@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{% + \expandafter\SE@pdfdoc@from#1\relax\relax +} +\gdef\SE@pdfdoc@from#1#2{% + \ifx#1\relax + \else + \ifcase\ifnum"#1#2>160 % + \ifnum"#1#2="AD % + 2 % + \else + \SE@zero + \fi + \else + \ifnum"#1#2<127 % + \ifnum"#1#2>31 % + \SE@zero + \else + \SE@one + \fi + \else + \SE@one + \fi + \fi + \SE@ResultAdd{00#1#2}% + \or + \SE@MapConvertFrom{pdfdoc}{#1#2}% + \else + \SE@InvalidCharacter + \fi + \expandafter\SE@pdfdoc@from + \fi +} +% \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}[2007/06/14 v1.0 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=\SE@zero + \ifnum"#3#4<"80 % + \SE@one + \else + \ifnum"#3#4>"9F % + \SE@one + \else + \SE@zero + \fi + \fi + \else + \SE@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{% + \expandafter\SE@isoone@from#1\relax\relax +} +\gdef\SE@isoone@from#1#2{% + \ifx#1\relax + \else + \ifcase\ifnum"#1#2<"80 % + \SE@one + \else + \ifnum"#1#2>"9F % + \SE@one + \else + \SE@zero + \fi + \fi + \SE@InvalidCharacter + \else + \SE@ResultAdd{00#1#2}% + \fi + \expandafter\SE@isoone@from + \fi +} +% \end{macrocode} +% +% \begin{macrocode} +%</iso-8859-1> +% \end{macrocode} +% +% \subsubsection{CP1252} +% +% \begin{macrocode} +%<*cp1252> +\ProvidesFile{se-cp1252.def}[2007/06/14 v1.0 stringenc: cp1252] +% \end{macrocode} +% +% \begin{macrocode} +\expandafter\gdef\csname\SE@PrefixTo cp1252\endcsname#1#2#3#4{% + \ifcase\ifnum"#1#2=\SE@zero + \ifnum"#3#4<"80 % + \SE@one + \else + \ifnum"#3#4>"9F % + \SE@one + \else + \SE@zero + \fi + \fi + \else + \SE@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{% + \expandafter\SE@ansinew@from#1\relax\relax +} +\gdef\SE@ansinew@from#1#2{% + \ifx#1\relax + \else + \ifcase\ifnum"#1#2<"80 % + \SE@one + \else + \ifnum"#1#2>"9F % + \SE@one + \else + \SE@zero + \fi + \fi + \SE@MapConvertFrom{cp1252}{#1#2}% + \else + \SE@ResultAdd{00#1#2}% + \fi + \expandafter\SE@ansinew@from + \fi +} +% \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}[2007/06/14 v1.0 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{% + \expandafter\SE@ascii@from#1\relax\relax +} +\gdef\SE@ascii@from#1#2{% + \ifx#1\relax + \else + \ifnum"#1>7 % + \SE@InvalidCharacter + \else + \SE@ResultAdd{00#1#2}% + \fi + \expandafter\SE@ascii@from + \fi +} +% \end{macrocode} +% +% \begin{macrocode} +%</ascii> +% \end{macrocode} +% +% \subsubsection{Other encodings (8 bit)} +% +% \begin{macrocode} +%<*iso-8859-2> +\ProvidesFile{se-iso-8859-2.def}[2007/06/14 v1.0 stringenc: ISO-8859-2] +\def\SE@this{iso-8859-2} +%</iso-8859-2> +%<*iso-8859-3> +\ProvidesFile{se-iso-8859-3.def}[2007/06/14 v1.0 stringenc: ISO-8859-3] +\def\SE@this{iso-8859-3} +%</iso-8859-3> +%<*iso-8859-4> +\ProvidesFile{se-iso-8859-4.def}[2007/06/14 v1.0 stringenc: ISO-8859-4] +\def\SE@this{iso-8859-4} +%</iso-8859-4> +%<*iso-8859-5> +\ProvidesFile{se-iso-8859-5.def}[2007/06/14 v1.0 stringenc: ISO-8859-5] +\def\SE@this{iso-8859-5} +%</iso-8859-5> +%<*iso-8859-6> +\ProvidesFile{se-iso-8859-6.def}[2007/06/14 v1.0 stringenc: ISO-8859-6] +\def\SE@this{iso-8859-6} +%</iso-8859-6> +%<*iso-8859-7> +\ProvidesFile{se-iso-8859-7.def}[2007/06/14 v1.0 stringenc: ISO-8859-7] +\def\SE@this{iso-8859-7} +%</iso-8859-7> +%<*iso-8859-8> +\ProvidesFile{se-iso-8859-8.def}[2007/06/14 v1.0 stringenc: ISO-8859-8] +\def\SE@this{iso-8859-8} +%</iso-8859-8> +%<*iso-8859-9> +\ProvidesFile{se-iso-8859-9.def}[2007/06/14 v1.0 stringenc: ISO-8859-9] +\def\SE@this{iso-8859-9} +%</iso-8859-9> +%<*iso-8859-10> +\ProvidesFile{se-iso-8859-10.def}[2007/06/14 v1.0 stringenc: ISO-8859-10] +\def\SE@this{iso-8859-10} +%</iso-8859-10> +%<*iso-8859-11> +\ProvidesFile{se-iso-8859-11.def}[2007/06/14 v1.0 stringenc: ISO-8859-11] +\def\SE@this{iso-8859-11} +%</iso-8859-11> +%<*iso-8859-13> +\ProvidesFile{se-iso-8859-13.def}[2007/06/14 v1.0 stringenc: ISO-8859-13] +\def\SE@this{iso-8859-13} +%</iso-8859-13> +%<*iso-8859-14> +\ProvidesFile{se-iso-8859-14.def}[2007/06/14 v1.0 stringenc: ISO-8859-14] +\def\SE@this{iso-8859-14} +%</iso-8859-14> +%<*iso-8859-15> +\ProvidesFile{se-iso-8859-15.def}[2007/06/14 v1.0 stringenc: ISO-8859-15] +\def\SE@this{iso-8859-15} +%</iso-8859-15> +%<*iso-8859-16> +\ProvidesFile{se-iso-8859-16.def}[2007/06/14 v1.0 stringenc: ISO-8859-16] +\def\SE@this{iso-8859-16} +%</iso-8859-16> +%<*koi8-r> +\ProvidesFile{se-koi8-r.def}[2007/06/14 v1.0 stringenc: KOI8-R] +\def\SE@this{koi8-r} +%</koi8-r> +%<*nextstep> +\ProvidesFile{se-nextstep.def}[2007/06/14 v1.0 stringenc: NextStep] +\def\SE@this{nextstep} +%</nextstep> +%<*mac-centeuro> +\ProvidesFile{se-mac-centeuro.def}[2007/06/14 v1.0 stringenc: Mac OS Central European] +\def\SE@this{mac-centeuro} +%</mac-centeuro> +%<*mac-cyrillic> +\ProvidesFile{se-mac-cyrillic.def}[2007/06/14 v1.0 stringenc: Mac OS Cyrillic] +\def\SE@this{mac-cyrillic} +%</mac-cyrillic> +%<*mac-roman> +\ProvidesFile{se-mac-roman.def}[2007/06/14 v1.0 stringenc: Mac OS Roman] +\def\SE@this{mac-roman} +%</mac-roman> +%<*dec-mcs> +\ProvidesFile{se-dec-mcs.def}[2007/06/14 v1.0 stringenc: DEC-MCS] +\def\SE@this{dec-mcs} +%</dec-mcs> +%<*cp437> +\ProvidesFile{se-cp437.def}[2007/06/14 v1.0 stringenc: cp437] +\def\SE@this{cp437} +%</cp437> +%<*cp850> +\ProvidesFile{se-cp437.def}[2007/06/14 v1.0 stringenc: cp850] +\def\SE@this{cp437} +%</cp850> +%<*cp852> +\ProvidesFile{se-cp437.def}[2007/06/14 v1.0 stringenc: cp852] +\def\SE@this{cp437} +%</cp852> +%<*cp855> +\ProvidesFile{se-cp855.def}[2007/06/14 v1.0 stringenc: cp855] +\def\SE@this{cp855} +%</cp855> +%<*cp858> +\ProvidesFile{se-cp858.def}[2007/06/14 v1.0 stringenc: cp858] +\def\SE@this{cp858} +%</cp858> +%<*cp865> +\ProvidesFile{se-cp865.def}[2007/06/14 v1.0 stringenc: cp865] +\def\SE@this{cp865} +%</cp865> +%<*cp866> +\ProvidesFile{se-cp866.def}[2007/06/14 v1.0 stringenc: cp866] +\def\SE@this{cp866} +%</cp866> +%<*cp1250> +\ProvidesFile{se-cp1250.def}[2007/06/14 v1.0 stringenc: cp1250] +\def\SE@this{cp1250} +%</cp1250> +%<*cp1251> +\ProvidesFile{se-cp1251.def}[2007/06/14 v1.0 stringenc: cp1251] +\def\SE@this{cp1251} +%</cp1251> +%<*cp1257> +\ProvidesFile{se-cp1257.def}[2007/06/14 v1.0 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{% + \expandafter\SE@@from@general#1\relax\relax +} +\def\SE@@from@general#1#2{% + \ifx#1\relax + \else + \ifnum"#1<8 % "#1#2<128 + \SE@ResultAdd{00#1#2}% + \else + \SE@MapConvertFrom\SE@encoding{#1#2}% + \fi + \expandafter\SE@@from@general + \fi +} +% \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}[2007/06/14]% + \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}% + \StringEncodingLoad{#1}% + }% + \Expect*{\the\wd0}{0.0pt} + \end{qstest} +} +\@for\x:=\SE@EncodingFileList\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}[2007/06/14] +\ifx\plainmode Y + \let\numexpr\SavedNumexpr +\fi +\usepackage{qstest} +\IncludeTests{*} +\LogTests{log}{*}{*} + +\def\Test#1#2#3#4#5{% + \begin{qstest}{encodings}{encodings, conversion} + \setbox0=\hbox{% + \def\par{p}% + \EdefUnescapeHex\IN{#4}% + \StringEncodingConvert\RESULT\IN{#1}{#2}% + \EdefEscapeHex\RESULT\RESULT + \Expect*{\RESULT}*{#5}% + \Expect*{\StringEncodingSuccessFailure{true}{false}}{#3}% + }% + \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}{004D0430} +\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}{80}{} +\Test{utf8}{utf16}{false}{7F807F}{007F007F} +\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}{0012007F} +\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}{} +% \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{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{\url{ftp://ftp.ctan.org/tex-archive/}}: +% \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[\CTAN{macros/latex/contrib/oberdiek/oberdiek-tds.zip}] +% \end{description} +% +% \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. +% Package \xpackage{attachfile2} comes with the Perl script +% \xfile{pdfatfi.pl} that should be installed in such a way +% that it can be called as \texttt{pdfatfi}. +% Example (linux): +% \begin{quote} +% |chmod +x scripts/oberdiek/pdfatfi.pl|\\ +% |cp scripts/oberdiek/pdfatfi.pl /usr/local/bin/| +% \end{quote} +% +% \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-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\\ +% stringenc-test1.tex & doc/latex/oberdiek/stringenc-test1.tex\\ +% stringenc-test2.tex & doc/latex/oberdiek/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{Attached source.} +% +% The PDF documentation on CTAN also includes the +% \xfile{.dtx} source file. It can be extracted by +% AcrobatReader 6 or higher. Another option is \textsf{pdftk}, +% e.g. unpack the file into the current directory: +% \begin{quote} +% \verb|pdftk stringenc.pdf unpack_files output .| +% \end{quote} +% +% \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} +% \end{History} +% +% \PrintIndex +% +% \Finale +\endinput diff --git a/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx b/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx index 2fab037126d..1c4f840a05d 100644 --- a/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/tabularht.dtx @@ -409,7 +409,7 @@ and the derived files #2\@sharp###3#4% }% }% - \expandafter\x\@array[#1]{#2}\@nil + \expandafter\x\@array[#1]{#2}\@nil % hash-ok } \edef\tabH@patch@array{\the\toks@} \def\tabH@patch@@array{% @@ -1017,19 +1017,70 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % tabularht.sty & tex/latex/oberdiek/tabularht.sty\\ % tabularht.pdf & doc/latex/oberdiek/tabularht.pdf\\ % tabularht-example1.tex & doc/latex/oberdiek/tabularht-example1.tex\\ % tabularht-example2.tex & doc/latex/oberdiek/tabularht-example2.tex\\ % tabularht.dtx & source/latex/oberdiek/tabularht.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx b/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx index 108707caa81..aaae51c0ab0 100644 --- a/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/tabularkv.dtx @@ -332,18 +332,69 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % tabularkv.sty & tex/latex/oberdiek/tabularkv.sty\\ % tabularkv.pdf & doc/latex/oberdiek/tabularkv.pdf\\ % tabularkv-example.tex & doc/latex/oberdiek/tabularkv-example.tex\\ % tabularkv.dtx & source/latex/oberdiek/tabularkv.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/telprint.dtx b/Master/texmf-dist/source/latex/oberdiek/telprint.dtx index 40f23c5906b..2372cb3e9f2 100644 --- a/Master/texmf-dist/source/latex/oberdiek/telprint.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/telprint.dtx @@ -138,7 +138,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{325} +% \CheckSum{328} % % \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 @@ -340,9 +340,12 @@ and the derived files % Package identification: % \begin{macrocode} \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -573,17 +576,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % telprint.sty & tex/generic/oberdiek/telprint.sty\\ % telprint.pdf & doc/generic/oberdiek/telprint.pdf\\ % telprint.dtx & source/generic/oberdiek/telprint.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/transparent.dtx b/Master/texmf-dist/source/latex/oberdiek/transparent.dtx index de34579b48a..cc65f03d040 100644 --- a/Master/texmf-dist/source/latex/oberdiek/transparent.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/transparent.dtx @@ -422,18 +422,69 @@ Hello World % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \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 -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx b/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx index f305431714e..03aa1f17dfb 100644 --- a/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/twoopt.dtx @@ -411,17 +411,68 @@ and the derived files % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \def\t{^^A +% \begin{tabular}{@{}>{\ttfamily}l@{ $\rightarrow$ }>{\ttfamily}l@{}} % twoopt.sty & tex/latex/oberdiek/twoopt.sty\\ % twoopt.pdf & doc/latex/oberdiek/twoopt.pdf\\ % twoopt.dtx & source/latex/oberdiek/twoopt.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 diff --git a/Master/texmf-dist/source/latex/oberdiek/zref.dtx b/Master/texmf-dist/source/latex/oberdiek/zref.dtx index e2a04d2c7b8..a9dd20cc4b5 100644 --- a/Master/texmf-dist/source/latex/oberdiek/zref.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/zref.dtx @@ -84,7 +84,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: zref 2007/05/06 v2.0 New reference scheme for LaTeX2e (HO)} +\Msg{* Package: zref 2007/05/28 v2.1 New reference scheme for LaTeX2e (HO)} \Msg{************************************************************************} \keepsilent @@ -166,7 +166,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{zref.drv}% - [2007/05/06 v2.0 New reference scheme for LaTeX2e (HO)]% + [2007/05/28 v2.1 New reference scheme for LaTeX2e (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc} \begin{document} @@ -175,7 +175,7 @@ and the derived files %</driver> % \fi % -% \CheckSum{1537} +% \CheckSum{1551} % % \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 @@ -196,7 +196,7 @@ and the derived files % \GetFileInfo{zref.drv} % % \title{The \xpackage{zref} package} -% \date{2007/05/06 v2.0} +% \date{2007/05/28 v2.1} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -1121,8 +1121,8 @@ the height difference of the two baselines is \ChapterStart{dotfill}{Test for dotfill feature} \newcommand*{\dftest}[1]{% #1& - [\makebox[#1]{\dotfill}]& - [\makebox[#1]{\zdotfill}]\\ + [\makebox[{#1}]{\dotfill}]& + [\makebox[{#1}]{\zdotfill}]\\ } \begin{tabular}{rll} & [\verb|\dotfill|] & [\verb|\zdotfill|]\\ @@ -1157,13 +1157,13 @@ the height difference of the two baselines is %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref} - [2007/05/06 v2.0 New reference scheme for LaTeX2e (HO)]% + [2007/05/28 v2.1 New reference scheme for LaTeX2e (HO)]% % \end{macrocode} % % \subsubsection{Load basic module} % % \begin{macrocode} -\RequirePackage{zref-base}[2007/05/06] +\RequirePackage{zref-base}[2007/05/28] % \end{macrocode} % Abort package loading if \xpackage{zref-base} could not be % loaded successfully. @@ -1178,7 +1178,7 @@ the height difference of the two baselines is \def\ZREF@temp#1{% \DeclareOption{#1}{% \AtEndOfPackage{% - \RequirePackage{zref-#1}[2007/05/06]% + \RequirePackage{zref-#1}[2007/05/28]% }% }% } @@ -1238,7 +1238,7 @@ the height difference of the two baselines is %<*base> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-base}% - [2007/05/06 v2.0 Module base for zref (HO)]% + [2007/05/28 v2.1 Module base for zref (HO)]% % \end{macrocode} % % \subsubsection{Utilities} @@ -1946,8 +1946,8 @@ the height difference of the two baselines is %<*user> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-user}% - [2007/05/06 v2.0 Module user for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module user for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % @@ -2021,8 +2021,8 @@ the height difference of the two baselines is %<*abspage> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-abspage}% - [2007/05/06 v2.0 Module abspage for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module abspage for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % @@ -2066,8 +2066,8 @@ the height difference of the two baselines is %<*counter> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-counter}% - [2007/05/06 v2.0 Module counter for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module counter for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % @@ -2103,8 +2103,8 @@ the height difference of the two baselines is %<*lastpage> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-lastpage}% - [2007/05/06 v2.0 Module lastpage for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module lastpage for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % @@ -2137,16 +2137,16 @@ the height difference of the two baselines is %<*totpages> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-totpages}% - [2007/05/06 v2.0 Module totpages for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module totpages for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % % The absolute page number of the last page is the total % page number. % \begin{macrocode} -\RequirePackage{zref-abspage}[2007/05/06] -\RequirePackage{zref-lastpage}[2007/05/06] +\RequirePackage{zref-abspage}[2007/05/28] +\RequirePackage{zref-lastpage}[2007/05/28] % \end{macrocode} % % \begin{macro}{\ztotpages} @@ -2176,8 +2176,8 @@ the height difference of the two baselines is %<*perpage> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-perpage}% - [2007/05/06 v2.0 Module perpage for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module perpage for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % @@ -2189,7 +2189,7 @@ the height difference of the two baselines is % For detecting changed pages module \xoption{abspage} % is loaded. % \begin{macrocode} -\RequirePackage{zref-abspage}[2007/05/06] +\RequirePackage{zref-abspage}[2007/05/28] % \end{macrocode} % % We group the properties for the needed references @@ -2333,8 +2333,8 @@ the height difference of the two baselines is %<*titleref> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-titleref}% - [2007/05/06 v2.0 Module titleref for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module titleref for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % @@ -2610,7 +2610,7 @@ the height difference of the two baselines is \@ifpackageloaded{titlesec}{% \ZREF@patch{ttl@sect@i}{% \def\ttl@sect@i#1#2[#3]#4{% - \zref@titlesec@setcurrent{#4}% + \zref@titleref@setcurrent{#4}% \ZREF@org@ttl@sect@i{#1}{#2}[{#3}]{#4}% }% }% @@ -2619,19 +2619,36 @@ the height difference of the two baselines is % % Package \xpackage{longtable}: some support for its \cs{caption}. % However \cs{label} inside the caption is not supported. -% % \begin{macrocode} \@ifpackageloaded{longtable}{% \ZREF@patch{LT@c@ption}{% \def\LT@c@ption#1[#2]#3{% \ZREF@org@LT@c@ption{#1}[{#2}]{#3}% - \zref@titlesec@setcurrent{#2}% + \zref@titleref@setcurrent{#2}% + }% + }% + }{}% +% \end{macrocode} +% +% Package \xpackage{listings}: support for its caption. +% \begin{macrocode} + \@ifpackageloaded{listings}{% + \ZREF@patch{lst@MakeCaption}{% + \def\lst@MakeCaption{% + \ifx\lst@label\@empty + \else + \expandafter\zref@titleref@setcurrent\expandafter{% + \lst@@caption + }% + \fi + \ZREF@org@lst@MakeCaption }% }% }{}% } % \end{macrocode} % +% % \begin{macrocode} %</titleref> % \end{macrocode} @@ -2643,8 +2660,8 @@ the height difference of the two baselines is %<*xr> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-xr}% - [2007/05/06 v2.0 Module xr for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module xr for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % \begin{macrocode} @@ -2987,8 +3004,8 @@ the height difference of the two baselines is %<*hyperref> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-hyperref}% - [2007/05/06 v2.0 Module hyperref for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module hyperref for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % @@ -3016,8 +3033,8 @@ the height difference of the two baselines is %<*savepos> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-savepos}% - [2007/05/06 v2.0 Module savepos for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module savepos for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % @@ -3122,15 +3139,15 @@ the height difference of the two baselines is %<*dotfill> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-dotfill}% - [2007/05/06 v2.0 Module dotfill for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module dotfill for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % % For measuring the width of \cs{zdotfill} we use the features % provided by module \xoption{savepos}. % \begin{macrocode} -\RequirePackage{zref-savepos}[2007/05/06] +\RequirePackage{zref-savepos}[2007/05/28] % \end{macrocode} % For automatically generated label names we use the unique % counter of module \xoption{base}. @@ -3263,8 +3280,8 @@ the height difference of the two baselines is % the different directories in your installation TDS tree % (also known as \xfile{texmf} tree): % \begin{quote} -% \sbox0{^^A -% \begin{tabular}{@{}>{\ttfamily}l@{$\quad\rightarrow\quad$}>{\ttfamily}l@{}} +% \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\\ @@ -3282,11 +3299,62 @@ the height difference of the two baselines is % zref-example.tex & doc/latex/oberdiek/zref-example.tex\\ % zref.dtx & source/latex/oberdiek/zref.dtx\\ % \end{tabular}^^A -% }% +% }^^A +% \sbox0{\t}^^A % \ifdim\wd0>\linewidth -% \mbox{}\nobreak\hskip0pt minus\leftmargin -% \usebox0 -% \nobreak\hskip0pt minus\rightmargin +% \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 @@ -3435,6 +3503,13 @@ the height difference of the two baselines is % \item % Uses package \xpackage{etexcmds} for accessing \eTeX's \cs{unexpanded}. % \end{Version} +% \begin{Version}{2007/05/28 v2.1} +% \item +% Module titleref supports caption of package \xpackage{listings}. +% \item +% Fixes in module titleref for support of packages \xpackage{titlesec} +% and \xpackage{longtable}. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/tex/generic/oberdiek/alphalph.sty b/Master/texmf-dist/tex/generic/oberdiek/alphalph.sty index eb09bf6bbe6..3c4fecd90b2 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/alphalph.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/alphalph.sty @@ -56,9 +56,12 @@ \fi \endgroup \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/tex/generic/oberdiek/atbegshi.sty b/Master/texmf-dist/tex/generic/oberdiek/atbegshi.sty index e127443a137..a8cb607840b 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/atbegshi.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/atbegshi.sty @@ -25,7 +25,8 @@ %% This work consists of the main source file atbegshi.dtx %% and the derived files %% atbegshi.sty, atbegshi.pdf, atbegshi.ins, atbegshi.drv, -%% atbegshi-test1.tex, atbegshi-test2.tex. +%% atbegshi-example.tex, atbegshi-test1.tex, +%% atbegshi-test2.tex. %% \begingroup \catcode44 12 % , @@ -56,9 +57,12 @@ \fi \endgroup \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -76,7 +80,7 @@ \fi \expandafter\x\csname ver@atbegshi.sty\endcsname \ProvidesPackage{atbegshi}% - [2007/04/27 v1.4 At begin shipout hook (HO)] + [2007/06/06 v1.5 At begin shipout hook (HO)] \expandafter\edef\csname AtBegShi@End\endcsname{% \catcode40 \the\catcode40\relax % ( \catcode41 \the\catcode41\relax % ) @@ -275,6 +279,76 @@ X \endgroup \else \AtBeginDocument{\AtBeginShipoutInit}% \fi +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname RequirePackage\endcsname\relax + \input ifpdf.sty\relax +\else + \RequirePackage{ifpdf}\relax +\fi +\ifpdf + \def\AtBegShi@horigin{\pdfhorigin}% + \def\AtBegShi@vorigin{\pdfvorigin}% +\else + \def\AtBegShi@horigin{72.27pt}% + \def\AtBegShi@vorigin{72.27pt}% +\fi +\begingroup +\ifcase + \expandafter\ifx\csname picture\endcsname\relax + 1% + \else + \expandafter\ifx\csname endpicture\endcsname\relax + 1% + \else + 0% + \fi + \fi + \endgroup + \def\AtBegShi@BeginPicture{% + \begingroup + \picture(0,0)\relax + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname unitlength\endcsname\relax + \else + \unitlength=1pt\relax + \fi + \ignorespaces + }% + \def\AtBegShi@EndPicture{% + \endpicture + \endgroup + }% +\else + \endgroup + \def\AtBegShi@BeginPicture{% + \setbox0=\hbox\bgroup + \begingroup + \ignorespaces + }% + \def\AtBegShi@EndPicture{% + \endgroup + \egroup + \ht0=0pt\relax + \dp0=0pt\relax + \copy0 % + }% +\fi +\def\AtBeginShipoutUpperLeft#1{% + \global\setbox\AtBeginShipoutBox=\hbox{% + \rlap{% + \kern-\AtBegShi@horigin\relax + \vbox to 0pt{% + \kern-\AtBegShi@vorigin\relax + \kern-\ht\AtBeginShipoutBox + \AtBegShi@BeginPicture + #1% + \AtBegShi@EndPicture + \vss + }% + }% + \box\AtBeginShipoutBox + }% +} \def\AtBegShi@AbortIfUndefined#1{% \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname#1\endcsname\relax diff --git a/Master/texmf-dist/tex/generic/oberdiek/catchfile.sty b/Master/texmf-dist/tex/generic/oberdiek/catchfile.sty new file mode 100644 index 00000000000..a71b8678285 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/catchfile.sty @@ -0,0 +1,232 @@ +%% +%% This is file `catchfile.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% catchfile.dtx (with options: `package') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% This work consists of the main source file catchfile.dtx +%% and the derived files +%% catchfile.sty, catchfile.pdf, catchfile.ins, catchfile.drv, +%% catchfile-test1.tex, catchfile-test2.tex. +%% +\begingroup + \catcode44 12 % , + \catcode45 12 % - + \catcode46 12 % . + \catcode58 12 % : + \catcode64 11 % @ + \expandafter\let\expandafter\x\csname ver@catchfile.sty\endcsname + \ifcase 0% + \ifx\x\relax % plain + \else + \ifx\x\empty % LaTeX + \else + 1% + \fi + \fi + \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{catchfile}{The package is already loaded}% + \endgroup + \expandafter\endinput + \fi +\endgroup +\begingroup + \catcode40 12 % ( + \catcode41 12 % ) + \catcode44 12 % , + \catcode45 12 % - + \catcode46 12 % . + \catcode47 12 % / + \catcode58 12 % : + \catcode64 11 % @ + \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\relax + \xdef#1{#3}% + \fi + }% + \fi +\expandafter\x\csname ver@catchfile.sty\endcsname +\ProvidesPackage{catchfile}% + [2007/05/30 v1.0 Catches the contents of a file (HO)] +\expandafter\edef\csname CatchFile@End\endcsname{% + \catcode44 \the\catcode44\relax % , + \catcode45 \the\catcode45\relax % - + \catcode46 \the\catcode46\relax % . + \catcode61 \the\catcode61\relax % = + \catcode64 \the\catcode64\relax % @ + \catcode96 \the\catcode96\relax % ` + \noexpand\endinput +} +\catcode44 12 % , +\catcode45 12 % - +\catcode46 12 % . +\catcode61 12 % = +\catcode64 11 % @ +\catcode96 12 % ` +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname RequirePackage\endcsname\relax + \input infwarerr.sty\relax +\else + \RequirePackage{infwarerr}% +\fi +\begingroup + \escapechar=92\relax + \edef\TestString{\string\everyeof}% + \edef\TestMeaning{\meaning\everyeof}% + \ifx\TestString\TestMeaning + \else + \@PackageErrorNoLine{catchfile}{% + Cannot find e-TeX's \string\everyeof,\MessageBreak + package loading is aborted% + }\@ehd + \endgroup + \expandafter\CatchFile@End + \fi +\endgroup +\begingroup + \def\Check#1#2#3#4\endgroup{% + \edef\TestString{\string#1}% + \edef\TestMeaning{\meaning#2}% + \ifx\TestString\TestMeaning + \endgroup + \let\CatchFile@Primitive#2% + \def\CatchFile@Input{\CatchFile@Primitive#3}% + \else + #4\endgroup + \fi + }% + \Check\input\input{}% + \Check\input\@@input{}% + \Check\pdfprimitive\pdfprimitive\input + \@PackageErrorNoLine{% + Cannot find primitive \string\input,\MessageBreak + package loading is aborted% + }\@ehd + \csname endgroup\endcsname + \CatchFile@End +\endgroup +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname IfFileExists\endcsname\relax + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname pdffilesize\endcsname\relax + \def\CatchFile@CheckFileExists#1{% + \expandafter\ifx\csname @inputcheck\endcsname\relax + \csname newread\endcsname\@inputcheck + \fi + \openin\@inputcheck#1\relax + \ifeof\@inputcheck + \let\CatchFile@File\relax + \else + \closein\@inputcheck + \def\CatchFile@File{#1}% + \fi + }% + \else + \def\CatchFile@CheckFileExists#1{% + \expandafter\ifx\expandafter\\\pdffilesize{#1}\\% + \let\CatchFile@File\relax + \else + \def\CatchFile@File{#1}% + \fi + }% + \fi +\else + \def\CatchFile@CheckFileExists#1{% + \IfFileExists{#1}{% + \expandafter\CatchFile@DefFile\@filef@und\@nil + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname @addtofilelist\endcsname\relax + \else + \@addtofilelist\CatchFile@File + \fi + }{% + \let\CatchFile@File\relax + }% + }% + \def\CatchFile@DefFile#1 \@nil{% + \def\CatchFile@File{#1}% + }% +\fi +\def\CatchFile@NotFound#1#2{% + \def#1{}% + \@PackageError{catchfile}{% + File `#2' not found% + }\@ehc +} +\long\def\CatchFileEdef#1#2#3{% + \CatchFile@CheckFileExists{#2}% + \ifx\CatchFile@File\relax + \CatchFile@NotFound{#1}{#2}% + \else + \begingroup + \everyeof{\noexpand}% + #3% + \xdef\CatchFile@Contents{\CatchFile@Input\CatchFile@File\space}% + \endgroup + \let#1\CatchFile@Contents + \fi +} +\long\def\CatchFileDef#1#2#3{% + \CatchFile@CheckFileExists{#2}% + \ifx\CatchFile@File\relax + \CatchFile@NotFound{#1}{#2}% + \else + \begingroup + \everyeof\expandafter{% + \CatchFile@EOF + \noexpand + }% + \expandafter\long\expandafter\def\expandafter\CatchFile@Do + \expandafter##\expandafter1\CatchFile@EOF{% + \endgroup + \def#1{##1}% + }% + #3% + \expandafter\expandafter\expandafter\CatchFile@Do + \CatchFile@Input\CatchFile@File\relax + \fi +} +\begingroup + \lccode65=64 % lowercase('A') = '@' + \lccode66=64 % lowercase('B') = '@' + \catcode65=8 % catcode('A') = subscript + \catcode66=3 % catcode('B') = math shift +\lowercase{\endgroup + \def\CatchFile@EOF{AB}% +} +\CatchFile@End +\endinput +%% +%% End of file `catchfile.sty'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/engord.sty b/Master/texmf-dist/tex/generic/oberdiek/engord.sty index 0887b3c6ecc..10ce62ce22d 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/engord.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/engord.sty @@ -56,9 +56,12 @@ \fi \endgroup \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/tex/generic/oberdiek/etexcmds.sty b/Master/texmf-dist/tex/generic/oberdiek/etexcmds.sty index bbb2cdc104a..3aea8c29d5e 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/etexcmds.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/etexcmds.sty @@ -56,9 +56,12 @@ \fi \endgroup \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/tex/generic/oberdiek/iflang.sty b/Master/texmf-dist/tex/generic/oberdiek/iflang.sty index 176640737d5..40f7d8a5fd0 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/iflang.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/iflang.sty @@ -56,9 +56,12 @@ \fi \endgroup \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/tex/generic/oberdiek/ifpdf.sty b/Master/texmf-dist/tex/generic/oberdiek/ifpdf.sty index cc242ac3017..178c394a798 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/ifpdf.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/ifpdf.sty @@ -56,9 +56,12 @@ \fi \endgroup \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/tex/generic/oberdiek/ifvtex.sty b/Master/texmf-dist/tex/generic/oberdiek/ifvtex.sty index 85a7d298c49..0ef75ba37ea 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/ifvtex.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/ifvtex.sty @@ -56,9 +56,12 @@ \fi \endgroup \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/tex/generic/oberdiek/infwarerr.sty b/Master/texmf-dist/tex/generic/oberdiek/infwarerr.sty index 382e9bf4ee0..cd3c9538d20 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/infwarerr.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/infwarerr.sty @@ -56,9 +56,12 @@ \fi \endgroup \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -76,7 +79,7 @@ \fi \expandafter\x\csname ver@infwarerr.sty\endcsname \ProvidesPackage{infwarerr}% - [2007/04/26 v1.0 Providing info/warning/message (HO)] + [2007/06/14 v1.1 Providing info/warning/message (HO)] \expandafter\edef\csname InfWarErr@End\endcsname{% \catcode39 \the\catcode39\relax % ' \catcode40 \the\catcode40\relax % ( @@ -174,6 +177,7 @@ \begingroup \let\on@line\InfWarErr@online \long\def\@gobble##1{}% + \def\space{ }% \def\@spaces{\space\space\space\space}% \def\MessageBreak{^^J#1}% \newlinechar=10 % @@ -184,6 +188,7 @@ \begingroup \let\on@line\InfWarErr@online \long\def\@gobble##1{}% + \def\space{ }% \def\@spaces{\space\space\space\space}% \def\MessageBreak{^^J#1}% \newlinechar=10 % @@ -194,6 +199,7 @@ \begingroup \immediate\write\InfWarErr@unused{}% \newlinechar=10 % + \def\space{ }% \def\@spaces{\space\space\space\space}% \let\@ehc\InfWarErr@ehc \let\@ehd\InfWarErr@ehd @@ -205,7 +211,7 @@ \errmessage{% #2.^^J^^J% #3^^J% - Type \space H <return> \space for immediate help% + Type \space H <return> \space for immediate help.^^J ...^^J% }% \endgroup } diff --git a/Master/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty b/Master/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty index 0b4e32a5960..049795da254 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty @@ -56,9 +56,12 @@ \fi \endgroup \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/tex/generic/oberdiek/pdfescape.sty b/Master/texmf-dist/tex/generic/oberdiek/pdfescape.sty index 1612f48aa5e..985e0f2c24f 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/pdfescape.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/pdfescape.sty @@ -81,9 +81,12 @@ \fi \endgroup \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-ascii.def b/Master/texmf-dist/tex/generic/oberdiek/se-ascii.def new file mode 100644 index 00000000000..a64e10da7c3 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-ascii.def @@ -0,0 +1,70 @@ +%% +%% This is file `se-ascii.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `ascii') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-ascii.def}[2007/06/14 v1.0 stringenc: US-ASCII] +\expandafter\gdef\csname\SE@PrefixTo ascii\endcsname#1#2#3#4{% + \ifnum"#1#2#3<8 % + \SE@ResultAdd{#3#4}% + \else + \SE@InvalidCharacter + \fi +} +\expandafter\gdef\csname\SE@PrefixSurrogateTo ascii\endcsname + #1#2#3#4#5#6#7#8{% + \SE@InvalidCharacter +} +\expandafter\gdef\csname\SE@PrefixFrom ascii\endcsname#1{% + \expandafter\SE@ascii@from#1\relax\relax +} +\gdef\SE@ascii@from#1#2{% + \ifx#1\relax + \else + \ifnum"#1>7 % + \SE@InvalidCharacter + \else + \SE@ResultAdd{00#1#2}% + \fi + \expandafter\SE@ascii@from + \fi +} +\endinput +%% +%% End of file `se-ascii.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp1250.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp1250.def new file mode 100644 index 00000000000..be4329396e6 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp1250.def @@ -0,0 +1,175 @@ +%% +%% This is file `se-cp1250.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,cp1250') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-cp1250.def}[2007/06/14 v1.0 stringenc: cp1250] +\def\SE@this{cp1250} +\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 +\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 +\endinput +%% +%% End of file `se-cp1250.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp1251.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp1251.def new file mode 100644 index 00000000000..50d30cc3789 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp1251.def @@ -0,0 +1,179 @@ +%% +%% This is file `se-cp1251.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,cp1251') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-cp1251.def}[2007/06/14 v1.0 stringenc: cp1251] +\def\SE@this{cp1251} +\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 +\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 +\endinput +%% +%% End of file `se-cp1251.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp1252.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp1252.def new file mode 100644 index 00000000000..bf9c530d22f --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp1252.def @@ -0,0 +1,117 @@ +%% +%% This is file `se-cp1252.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `cp1252') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-cp1252.def}[2007/06/14 v1.0 stringenc: cp1252] +\expandafter\gdef\csname\SE@PrefixTo cp1252\endcsname#1#2#3#4{% + \ifcase\ifnum"#1#2=\SE@zero + \ifnum"#3#4<"80 % + \SE@one + \else + \ifnum"#3#4>"9F % + \SE@one + \else + \SE@zero + \fi + \fi + \else + \SE@zero + \fi + \SE@MapConvertTo{cp1252}{#1#2#3#4}% + \else + \SE@ResultAdd{#3#4}% + \fi +} +\expandafter\gdef\csname\SE@PrefixSurrogateTo cp1252\endcsname + #1#2#3#4#5#6#7#8{% + \SE@InvalidCharacter +} +\expandafter\gdef\csname\SE@PrefixFrom cp1252\endcsname#1{% + \expandafter\SE@ansinew@from#1\relax\relax +} +\gdef\SE@ansinew@from#1#2{% + \ifx#1\relax + \else + \ifcase\ifnum"#1#2<"80 % + \SE@one + \else + \ifnum"#1#2>"9F % + \SE@one + \else + \SE@zero + \fi + \fi + \SE@MapConvertFrom{cp1252}{#1#2}% + \else + \SE@ResultAdd{00#1#2}% + \fi + \expandafter\SE@ansinew@from + \fi +} +\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 +\endinput +%% +%% End of file `se-cp1252.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp1257.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp1257.def new file mode 100644 index 00000000000..a077c41dac6 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp1257.def @@ -0,0 +1,168 @@ +%% +%% This is file `se-cp1257.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,cp1257') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-cp1257.def}[2007/06/14 v1.0 stringenc: cp1257] +\def\SE@this{cp1257} +\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 +\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 +\endinput +%% +%% End of file `se-cp1257.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp437.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp437.def new file mode 100644 index 00000000000..f9f19caa362 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp437.def @@ -0,0 +1,180 @@ +%% +%% This is file `se-cp437.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,cp437') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-cp437.def}[2007/06/14 v1.0 stringenc: cp437] +\def\SE@this{cp437} +\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 +\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 +\endinput +%% +%% End of file `se-cp437.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp850.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp850.def new file mode 100644 index 00000000000..5f5818adc7f --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp850.def @@ -0,0 +1,180 @@ +%% +%% This is file `se-cp850.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,cp850') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-cp437.def}[2007/06/14 v1.0 stringenc: cp850] +\def\SE@this{cp437} +\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 +\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 +\endinput +%% +%% End of file `se-cp850.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp852.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp852.def new file mode 100644 index 00000000000..b0e04bf1aa2 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp852.def @@ -0,0 +1,180 @@ +%% +%% This is file `se-cp852.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,cp852') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-cp437.def}[2007/06/14 v1.0 stringenc: cp852] +\def\SE@this{cp437} +\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 +\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 +\endinput +%% +%% End of file `se-cp852.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp855.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp855.def new file mode 100644 index 00000000000..18eade3f88e --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp855.def @@ -0,0 +1,180 @@ +%% +%% This is file `se-cp855.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,cp855') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-cp855.def}[2007/06/14 v1.0 stringenc: cp855] +\def\SE@this{cp855} +\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 +\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 +\endinput +%% +%% End of file `se-cp855.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp858.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp858.def new file mode 100644 index 00000000000..68e0000274d --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp858.def @@ -0,0 +1,180 @@ +%% +%% This is file `se-cp858.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,cp858') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-cp858.def}[2007/06/14 v1.0 stringenc: cp858] +\def\SE@this{cp858} +\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 +\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 +\endinput +%% +%% End of file `se-cp858.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp865.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp865.def new file mode 100644 index 00000000000..1f11dd831ba --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp865.def @@ -0,0 +1,180 @@ +%% +%% This is file `se-cp865.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,cp865') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-cp865.def}[2007/06/14 v1.0 stringenc: cp865] +\def\SE@this{cp865} +\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 +\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 +\endinput +%% +%% End of file `se-cp865.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-cp866.def b/Master/texmf-dist/tex/generic/oberdiek/se-cp866.def new file mode 100644 index 00000000000..ece78a409a9 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-cp866.def @@ -0,0 +1,180 @@ +%% +%% This is file `se-cp866.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,cp866') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-cp866.def}[2007/06/14 v1.0 stringenc: cp866] +\def\SE@this{cp866} +\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 +\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 +\endinput +%% +%% End of file `se-cp866.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-dec-mcs.def b/Master/texmf-dist/tex/generic/oberdiek/se-dec-mcs.def new file mode 100644 index 00000000000..04f77f8ca19 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-dec-mcs.def @@ -0,0 +1,133 @@ +%% +%% This is file `se-dec-mcs.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,dec-mcs') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-dec-mcs.def}[2007/06/14 v1.0 stringenc: DEC-MCS] +\def\SE@this{dec-mcs} +\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 +\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 +\endinput +%% +%% End of file `se-dec-mcs.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-1.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-1.def new file mode 100644 index 00000000000..17f7a94e855 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-1.def @@ -0,0 +1,90 @@ +%% +%% This is file `se-iso-8859-1.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `iso-8859-1') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-iso-8859-1.def}[2007/06/14 v1.0 stringenc: ISO-8859-1] +\expandafter\gdef\csname\SE@PrefixTo iso-8859-1\endcsname#1#2#3#4{% + \ifcase\ifnum"#1#2=\SE@zero + \ifnum"#3#4<"80 % + \SE@one + \else + \ifnum"#3#4>"9F % + \SE@one + \else + \SE@zero + \fi + \fi + \else + \SE@zero + \fi + \SE@InvalidCharacter + \else + \SE@ResultAdd{#3#4}% + \fi +} +\expandafter\gdef\csname\SE@PrefixSurrogateTo iso-8859-1\endcsname + #1#2#3#4#5#6#7#8{% + \SE@InvalidCharacter +} +\expandafter\gdef\csname\SE@PrefixFrom iso-8859-1\endcsname#1{% + \expandafter\SE@isoone@from#1\relax\relax +} +\gdef\SE@isoone@from#1#2{% + \ifx#1\relax + \else + \ifcase\ifnum"#1#2<"80 % + \SE@one + \else + \ifnum"#1#2>"9F % + \SE@one + \else + \SE@zero + \fi + \fi + \SE@InvalidCharacter + \else + \SE@ResultAdd{00#1#2}% + \fi + \expandafter\SE@isoone@from + \fi +} +\endinput +%% +%% End of file `se-iso-8859-1.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-10.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-10.def new file mode 100644 index 00000000000..04b9b1799cb --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-10.def @@ -0,0 +1,148 @@ +%% +%% This is file `se-iso-8859-10.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,iso-8859-10') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-iso-8859-10.def}[2007/06/14 v1.0 stringenc: ISO-8859-10] +\def\SE@this{iso-8859-10} +\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 +\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 +\endinput +%% +%% End of file `se-iso-8859-10.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-11.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-11.def new file mode 100644 index 00000000000..3c429aae8de --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-11.def @@ -0,0 +1,140 @@ +%% +%% This is file `se-iso-8859-11.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,iso-8859-11') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-iso-8859-11.def}[2007/06/14 v1.0 stringenc: ISO-8859-11] +\def\SE@this{iso-8859-11} +\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 +\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 +\endinput +%% +%% End of file `se-iso-8859-11.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-13.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-13.def new file mode 100644 index 00000000000..e91ae5fede2 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-13.def @@ -0,0 +1,148 @@ +%% +%% This is file `se-iso-8859-13.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,iso-8859-13') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-iso-8859-13.def}[2007/06/14 v1.0 stringenc: ISO-8859-13] +\def\SE@this{iso-8859-13} +\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 +\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 +\endinput +%% +%% End of file `se-iso-8859-13.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-14.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-14.def new file mode 100644 index 00000000000..e46ba246859 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-14.def @@ -0,0 +1,148 @@ +%% +%% This is file `se-iso-8859-14.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,iso-8859-14') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-iso-8859-14.def}[2007/06/14 v1.0 stringenc: ISO-8859-14] +\def\SE@this{iso-8859-14} +\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 +\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 +\endinput +%% +%% End of file `se-iso-8859-14.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-15.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-15.def new file mode 100644 index 00000000000..c39dfb5f4cc --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-15.def @@ -0,0 +1,148 @@ +%% +%% This is file `se-iso-8859-15.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,iso-8859-15') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-iso-8859-15.def}[2007/06/14 v1.0 stringenc: ISO-8859-15] +\def\SE@this{iso-8859-15} +\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 +\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 +\endinput +%% +%% End of file `se-iso-8859-15.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-16.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-16.def new file mode 100644 index 00000000000..3345223f3fb --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-16.def @@ -0,0 +1,148 @@ +%% +%% This is file `se-iso-8859-16.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,iso-8859-16') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-iso-8859-16.def}[2007/06/14 v1.0 stringenc: ISO-8859-16] +\def\SE@this{iso-8859-16} +\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 +\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 +\endinput +%% +%% End of file `se-iso-8859-16.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-2.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-2.def new file mode 100644 index 00000000000..4b0118111bb --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-2.def @@ -0,0 +1,148 @@ +%% +%% This is file `se-iso-8859-2.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,iso-8859-2') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-iso-8859-2.def}[2007/06/14 v1.0 stringenc: ISO-8859-2] +\def\SE@this{iso-8859-2} +\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 +\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 +\endinput +%% +%% End of file `se-iso-8859-2.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-3.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-3.def new file mode 100644 index 00000000000..fe0e404ae7f --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-3.def @@ -0,0 +1,141 @@ +%% +%% This is file `se-iso-8859-3.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,iso-8859-3') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-iso-8859-3.def}[2007/06/14 v1.0 stringenc: ISO-8859-3] +\def\SE@this{iso-8859-3} +\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 +\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 +\endinput +%% +%% End of file `se-iso-8859-3.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-4.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-4.def new file mode 100644 index 00000000000..6d781e54303 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-4.def @@ -0,0 +1,148 @@ +%% +%% This is file `se-iso-8859-4.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,iso-8859-4') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-iso-8859-4.def}[2007/06/14 v1.0 stringenc: ISO-8859-4] +\def\SE@this{iso-8859-4} +\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 +\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 +\endinput +%% +%% End of file `se-iso-8859-4.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-5.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-5.def new file mode 100644 index 00000000000..1a6cf66aa35 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-5.def @@ -0,0 +1,148 @@ +%% +%% This is file `se-iso-8859-5.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,iso-8859-5') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-iso-8859-5.def}[2007/06/14 v1.0 stringenc: ISO-8859-5] +\def\SE@this{iso-8859-5} +\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 +\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 +\endinput +%% +%% End of file `se-iso-8859-5.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-6.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-6.def new file mode 100644 index 00000000000..a7b14576f91 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-6.def @@ -0,0 +1,103 @@ +%% +%% This is file `se-iso-8859-6.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,iso-8859-6') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-iso-8859-6.def}[2007/06/14 v1.0 stringenc: ISO-8859-6] +\def\SE@this{iso-8859-6} +\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 +\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 +\endinput +%% +%% End of file `se-iso-8859-6.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-7.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-7.def new file mode 100644 index 00000000000..e2dfea966fe --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-7.def @@ -0,0 +1,145 @@ +%% +%% This is file `se-iso-8859-7.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,iso-8859-7') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-iso-8859-7.def}[2007/06/14 v1.0 stringenc: ISO-8859-7] +\def\SE@this{iso-8859-7} +\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 +\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 +\endinput +%% +%% End of file `se-iso-8859-7.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-8.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-8.def new file mode 100644 index 00000000000..729ff4c1727 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-8.def @@ -0,0 +1,112 @@ +%% +%% This is file `se-iso-8859-8.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,iso-8859-8') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-iso-8859-8.def}[2007/06/14 v1.0 stringenc: ISO-8859-8] +\def\SE@this{iso-8859-8} +\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 +\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 +\endinput +%% +%% End of file `se-iso-8859-8.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-9.def b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-9.def new file mode 100644 index 00000000000..6b3b367626c --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-iso-8859-9.def @@ -0,0 +1,148 @@ +%% +%% This is file `se-iso-8859-9.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,iso-8859-9') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-iso-8859-9.def}[2007/06/14 v1.0 stringenc: ISO-8859-9] +\def\SE@this{iso-8859-9} +\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 +\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 +\endinput +%% +%% End of file `se-iso-8859-9.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-koi8-r.def b/Master/texmf-dist/tex/generic/oberdiek/se-koi8-r.def new file mode 100644 index 00000000000..0035d8c96d8 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-koi8-r.def @@ -0,0 +1,180 @@ +%% +%% This is file `se-koi8-r.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,koi8-r') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-koi8-r.def}[2007/06/14 v1.0 stringenc: KOI8-R] +\def\SE@this{koi8-r} +\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 +\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 +\endinput +%% +%% End of file `se-koi8-r.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-mac-centeuro.def b/Master/texmf-dist/tex/generic/oberdiek/se-mac-centeuro.def new file mode 100644 index 00000000000..e56b12613f5 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-mac-centeuro.def @@ -0,0 +1,180 @@ +%% +%% This is file `se-mac-centeuro.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,mac-centeuro') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-mac-centeuro.def}[2007/06/14 v1.0 stringenc: Mac OS Central European] +\def\SE@this{mac-centeuro} +\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 +\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 +\endinput +%% +%% End of file `se-mac-centeuro.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-mac-cyrillic.def b/Master/texmf-dist/tex/generic/oberdiek/se-mac-cyrillic.def new file mode 100644 index 00000000000..a54095a35ba --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-mac-cyrillic.def @@ -0,0 +1,180 @@ +%% +%% This is file `se-mac-cyrillic.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,mac-cyrillic') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-mac-cyrillic.def}[2007/06/14 v1.0 stringenc: Mac OS Cyrillic] +\def\SE@this{mac-cyrillic} +\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 +\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 +\endinput +%% +%% End of file `se-mac-cyrillic.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-mac-roman.def b/Master/texmf-dist/tex/generic/oberdiek/se-mac-roman.def new file mode 100644 index 00000000000..5c8dffed24c --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-mac-roman.def @@ -0,0 +1,180 @@ +%% +%% This is file `se-mac-roman.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,mac-roman') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-mac-roman.def}[2007/06/14 v1.0 stringenc: Mac OS Roman] +\def\SE@this{mac-roman} +\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 +\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 +\endinput +%% +%% End of file `se-mac-roman.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-nextstep.def b/Master/texmf-dist/tex/generic/oberdiek/se-nextstep.def new file mode 100644 index 00000000000..27a79349bc6 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-nextstep.def @@ -0,0 +1,178 @@ +%% +%% This is file `se-nextstep.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `general,nextstep') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-nextstep.def}[2007/06/14 v1.0 stringenc: NextStep] +\def\SE@this{nextstep} +\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 +\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 +\endinput +%% +%% End of file `se-nextstep.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-pdfdoc.def b/Master/texmf-dist/tex/generic/oberdiek/se-pdfdoc.def new file mode 100644 index 00000000000..6ee146e2da9 --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-pdfdoc.def @@ -0,0 +1,147 @@ +%% +%% This is file `se-pdfdoc.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `pdfdoc') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-pdfdoc.def}[2007/06/14 v1.0 stringenc: PDFDocEncoding] +\expandafter\gdef\csname\SE@PrefixTo pdfdoc\endcsname#1#2#3#4{% + \ifcase\ifnum"#1#2#3#4<256 % + \ifnum"#1#2#3#4>160 % + \SE@zero + \else + \ifnum"#1#2#3#4<127 % + \ifnum"#1#2#3#4>31 % + \SE@zero + \else + \SE@one + \fi + \else + \SE@one + \fi + \fi + \else + \SE@one + \fi + \SE@ResultAdd{#3#4}% + \else + \SE@MapConvertTo{pdfdoc}{#1#2#3#4}% + \fi +} +\expandafter\gdef\csname\SE@PrefixSurrogateTo pdfdoc\endcsname + #1#2#3#4#5#6#7#8{% + \SE@InvalidCharacter +} +\expandafter\gdef\csname\SE@PrefixFrom pdfdoc\endcsname#1{% + \expandafter\SE@pdfdoc@from#1\relax\relax +} +\gdef\SE@pdfdoc@from#1#2{% + \ifx#1\relax + \else + \ifcase\ifnum"#1#2>160 % + \ifnum"#1#2="AD % + 2 % + \else + \SE@zero + \fi + \else + \ifnum"#1#2<127 % + \ifnum"#1#2>31 % + \SE@zero + \else + \SE@one + \fi + \else + \SE@one + \fi + \fi + \SE@ResultAdd{00#1#2}% + \or + \SE@MapConvertFrom{pdfdoc}{#1#2}% + \else + \SE@InvalidCharacter + \fi + \expandafter\SE@pdfdoc@from + \fi +} +\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} +\endinput +%% +%% End of file `se-pdfdoc.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-utf16le.def b/Master/texmf-dist/tex/generic/oberdiek/se-utf16le.def new file mode 100644 index 00000000000..cf8d9eb16dc --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-utf16le.def @@ -0,0 +1,66 @@ +%% +%% This is file `se-utf16le.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `utf16le') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-utf16le.def}[2007/06/14 v1.0 stringenc: UTF-16LE] +\expandafter\gdef\csname\SE@PrefixTo utf16le\endcsname#1#2#3#4{% + \SE@ResultAdd{#3#4#1#2}% +} +\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}% +} +\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 +} +\endinput +%% +%% End of file `se-utf16le.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-utf32be.def b/Master/texmf-dist/tex/generic/oberdiek/se-utf32be.def new file mode 100644 index 00000000000..bac2aacc84e --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-utf32be.def @@ -0,0 +1,134 @@ +%% +%% This is file `se-utf32be.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `utf32,utf32be') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-utf32be.def}[2007/06/14 v1.0 stringenc: UTF-32BE] +\expandafter\gdef\csname\SE@PrefixTo utf32be\endcsname#1#2#3#4{% + \SE@ResultAdd{0000#1#2#3#4}% +} +\expandafter\gdef\csname\SE@PrefixSurrogateTo utf32be\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\SE@GobbleTwo\SE@w + \expandafter\SE@CarTwo\SE@a\@nil + }% + \edef\SE@w{% + \SE@Nibbles@BinToHex\SE@w + }% + \SE@Add\SE@w{\expandafter"\SE@w}\SE@one + \edef\SE@a{% + \expandafter\SE@GobbleTwo\SE@a + \SE@Nibble@NumToBin{"#4}% + \expandafter\SE@GobbleTwo\SE@c + }% + \SE@ResultAdd{% + 00% + \ifnum\SE@w>15 % + 10% + \else + 0% + \SE@Nibble@NumToHex\SE@w + \fi + \SE@Nibbles@BinToHex\SE@a + #7#8% + }% +} +\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 + \else + \ifx#8\relax + \SE@InvalidCharacter + \else + \SE@utfxxxii@from#1#2#3#4#5#6#7#8% + \expandafter\expandafter\expandafter\SE@utfxxxii@be@from + \fi + \fi +} +\gdef\SE@utfxxxii@from#1#2#3#4#5#6#7#8{% + \ifcase\ifnum"#1#2>\z@ + \SE@zero + \else + \ifnum"#3#4#5#6#7#8>"10FFFF % + \SE@zero + \else + \ifnum"#3#4#5#6#7#8<"D800 % + \SE@one + \else + \ifnum"#3#4#5#6#7#8>"DFFF % + \SE@one + \else + \SE@zero + \fi + \fi + \fi + \fi + \SE@InvalidCharacter + \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\SE@GobbleTwo\SE@low + }% + \SE@ResultAdd{% + D\SE@Nibbles@BinToHex\SE@high + D\SE@Nibbles@BinToHex\SE@low + #7#8% + }% + \fi + \fi +} +\endinput +%% +%% End of file `se-utf32be.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-utf32le.def b/Master/texmf-dist/tex/generic/oberdiek/se-utf32le.def new file mode 100644 index 00000000000..b388a506aac --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-utf32le.def @@ -0,0 +1,143 @@ +%% +%% This is file `se-utf32le.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `utf32,utf32le') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-utf32le.def}[2007/06/14 v1.0 stringenc: UTF-32LE] +\expandafter\gdef\csname\SE@PrefixTo utf32le\endcsname#1#2#3#4{% + \SE@ResultAdd{#3#4#1#20000}% +} +\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\SE@GobbleTwo\SE@w + \expandafter\SE@CarTwo\SE@a\@nil + }% + \edef\SE@w{% + \SE@Nibbles@BinToHex\SE@w + }% + \SE@Add\SE@w{\expandafter"\SE@w}\SE@one + \edef\SE@a{% + \expandafter\SE@GobbleTwo\SE@a + \SE@Nibble@NumToBin{"#4}% + \expandafter\SE@GobbleTwo\SE@c + }% + \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% + }% +} +\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% +} +\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 + \else + \ifx#8\relax + \SE@InvalidCharacter + \else + \SE@utfxxxii@from#7#8#5#6#3#4#1#2% + \expandafter\expandafter\expandafter\SE@utfxxxii@le@from + \fi + \fi +} +\gdef\SE@utfxxxii@from#1#2#3#4#5#6#7#8{% + \ifcase\ifnum"#1#2>\z@ + \SE@zero + \else + \ifnum"#3#4#5#6#7#8>"10FFFF % + \SE@zero + \else + \ifnum"#3#4#5#6#7#8<"D800 % + \SE@one + \else + \ifnum"#3#4#5#6#7#8>"DFFF % + \SE@one + \else + \SE@zero + \fi + \fi + \fi + \fi + \SE@InvalidCharacter + \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\SE@GobbleTwo\SE@low + }% + \SE@ResultAdd{% + D\SE@Nibbles@BinToHex\SE@high + D\SE@Nibbles@BinToHex\SE@low + #7#8% + }% + \fi + \fi +} +\endinput +%% +%% End of file `se-utf32le.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/se-utf8.def b/Master/texmf-dist/tex/generic/oberdiek/se-utf8.def new file mode 100644 index 00000000000..3750111733d --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/se-utf8.def @@ -0,0 +1,307 @@ +%% +%% This is file `se-utf8.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `utf8') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\ProvidesFile{se-utf8.def}[2007/06/14 v1.0 stringenc: UTF-8] +\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\SE@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\SE@GobbleTwo\SE@temp + }% + \SE@ResultAdd{% + E#1% + \SE@Nibbles@BinToHex\SE@temp + #4% + }% + \fi + \fi +} +\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\SE@GobbleTwo\SE@w + \expandafter\SE@CarTwo\SE@a\@nil + }% + \edef\SE@w{% + \SE@Nibbles@BinToHex\SE@w + }% + \SE@Add\SE@w{\expandafter"\SE@w}\SE@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\SE@GobbleTwo\SE@w + \expandafter\SE@GobbleTwo\SE@a + \expandafter\SE@CarTwo\SE@b\@nil + 10% + \expandafter\SE@GobbleTwo\SE@b + \expandafter\SE@GobbleTwo\SE@c + \expandafter\SE@CarTwo\SE@d\@nil + 10% + \expandafter\SE@GobbleTwo\SE@d + }% + \SE@ResultAdd{% + F% + \SE@Nibbles@BinToHex\SE@temp + #8% + }% +} +\expandafter\gdef\csname\SE@PrefixFrom utf8\endcsname#1{% + \let\SE@temp\SE@Empty + \expandafter\SE@utfviii@filter#1\relax\relax + \expandafter\SE@utfviii@from\SE@temp\relax\relax\relax\relax + \relax\relax\relax\relax +} +\gdef\SE@utfviii@filter#1#2{% + \ifx#1\relax + \else + \ifcase\ifnum"#1#2>"F4 % + \SE@zero + \else + \ifnum"#1#2="C0 % + \SE@zero + \else + \ifnum"#1#2="C1 % + \SE@zero + \else + \SE@one + \fi + \fi + \fi + \SE@InvalidCharacter + \else + \edef\SE@temp{\SE@temp#1#2}% + \fi + \expandafter\SE@utfviii@filter + \fi +} +\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 + \def\SE@next{\SE@utfviii@from#3#4#5#6#7#8}% + \else + \ifx#3\relax + \let\SE@next\relax + \SE@InvalidCharacter + \else + \ifcase\SE@utfviii@CheckCont#3% + \SE@InvalidCharacter + \def\SE@next{\SE@utfviii@from#3#4#5#6#7#8}% + \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\SE@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 + \def\SE@next{\SE@utfviii@from#5#6#7#8}% + \else + \ifnum"#1=14 % 1110 zzzz 10yy yyyy 10xx xxxx + % zzzz yyyy yyxx xxxx + \ifcase\ifnum"#2="D % + \ifnum"#3#4>"9F % + \SE@zero + \else + \SE@one + \fi + \else + \ifnum"#2=\SE@zero + \ifnum"#3<"A % + \SE@zero + \else + \SE@one + \fi + \else + \SE@one + \fi + \fi + \SE@InvalidCharacter + \def\SE@next{\SE@utfviii@from#7#8}% + \else + \edef\SE@a{\SE@Nibble@NumToBin{"#3}}% + \edef\SE@b{\SE@Nibble@NumToBin{"#5}}% + \edef\SE@temp{% + \expandafter\SE@GobbleTwo\SE@a + \SE@Nibble@NumToBin{"#4}% + \expandafter\SE@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 + \def\SE@next{\SE@utfviii@from#7#8}% + \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\SE@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 + \else + \ifnum\SE@w<\SE@zero + \SE@InvalidCharacter + \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\SE@GobbleTwo\SE@a + 1101% + 11% + \SE@Nibble@NumToBin{"#6}% + \expandafter\SE@GobbleTwo\SE@b + }% + \SE@ResultAdd{% + D% + \SE@Nibbles@BinToHex\SE@temp + #8% + }% + \fi + \fi + \else + \SE@InvalidCharacter + \fi + \fi + \fi + \fi + \fi + \fi + \fi + \fi + \fi + \fi + \fi + \fi + \SE@next +} +\gdef\SE@utfviii@CheckCont#1{% + \ifnum"#1<8 % + \SE@zero + \else + \ifnum"#1<12 % + \SE@one + \else + \SE@zero + \fi + \fi +} +\endinput +%% +%% End of file `se-utf8.def'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/setouterhbox.sty b/Master/texmf-dist/tex/generic/oberdiek/setouterhbox.sty index 92864e105f7..b6035381354 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/setouterhbox.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/setouterhbox.sty @@ -29,6 +29,11 @@ %% setouterhbox-example.tex. %% \begingroup + \catcode44 12 % , + \catcode45 12 % - + \catcode46 12 % . + \catcode58 12 % : + \catcode64 11 % @ \expandafter\let\expandafter\x\csname ver@setouterhbox.sty\endcsname \ifcase 0% \ifx\x\relax % plain @@ -52,14 +57,22 @@ \fi \endgroup \begingroup + \catcode40 12 % ( + \catcode41 12 % ) + \catcode44 12 % , + \catcode45 12 % - + \catcode46 12 % . + \catcode47 12 % / + \catcode58 12 % : + \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax - \def\x#1#2#3[#4]{\endgroup - \immediate\write-1{Package: #3 #4}% - \xdef#1{#4}% - }% + \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]% + #2[{#3}]% \ifx#1\relax \xdef#1{#3}% \fi @@ -67,7 +80,7 @@ \fi \expandafter\x\csname ver@setouterhbox.sty\endcsname \ProvidesPackage{setouterhbox}% - [2007/04/26 v1.5 Set hbox in outer horizontal mode (HO)]% + [2007/05/17 v1.6 Set hbox in outer horizontal mode (HO)] \newbox\setouterhboxBox \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname RequirePackage\endcsname\relax @@ -76,7 +89,8 @@ \RequirePackage{infwarerr}% \fi \edef\setouterhboxFailure#1#2{% - \expandafter\noexpand\csname @PackageError\endcsname{setouterhbox}{#1}{#2}% + \expandafter\noexpand\csname @PackageError\endcsname + {setouterhbox}{#1}{#2}% } \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname lastnodetype\endcsname\relax diff --git a/Master/texmf-dist/tex/generic/oberdiek/stringenc.sty b/Master/texmf-dist/tex/generic/oberdiek/stringenc.sty new file mode 100644 index 00000000000..4a440745ffb --- /dev/null +++ b/Master/texmf-dist/tex/generic/oberdiek/stringenc.sty @@ -0,0 +1,752 @@ +%% +%% This is file `stringenc.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% stringenc.dtx (with options: `package') +%% +%% This is a generated file. +%% +%% Copyright (C) 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://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". +%% +%% This Current Maintainer of this work is Heiko Oberdiek. +%% +%% 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-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. +%% +\begingroup + \catcode44 12 % , + \catcode45 12 % - + \catcode46 12 % . + \catcode58 12 % : + \catcode64 11 % @ + \expandafter\let\expandafter\x\csname ver@stringenc.sty\endcsname + \ifcase 0% + \ifx\x\relax % plain + \else + \ifx\x\empty % LaTeX + \else + 1% + \fi + \fi + \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}% + \endgroup + \expandafter\endinput + \fi +\endgroup +\begingroup + \catcode40 12 % ( + \catcode41 12 % ) + \catcode44 12 % , + \catcode45 12 % - + \catcode46 12 % . + \catcode47 12 % / + \catcode58 12 % : + \catcode64 11 % @ + \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\relax + \xdef#1{#3}% + \fi + }% + \fi +\expandafter\x\csname ver@stringenc.sty\endcsname +\ProvidesPackage{stringenc}% + [2007/06/14 v1.0 Converts strings between encodings (HO)] +\expandafter\edef\csname SE@AtEnd\endcsname{% + \catcode64 \the\catcode64\relax +} +\catcode64 11 % @ +\def\SE@EnsureCode#1#2#3{% + \edef\SE@AtEnd{% + \SE@AtEnd + #1#2 \the#1#2\relax + }% + #1#2 #3\relax +} +\SE@EnsureCode\catcode{34}{12}% " +\SE@EnsureCode\catcode{36}{3}% $ +\SE@EnsureCode\catcode{38}{4}% & +\SE@EnsureCode\catcode{39}{12}% ' +\SE@EnsureCode\catcode{40}{12}% ( +\SE@EnsureCode\catcode{41}{12}% ) +\SE@EnsureCode\catcode{42}{12}% * +\SE@EnsureCode\catcode{43}{12}% + +\SE@EnsureCode\catcode{44}{12}% , +\SE@EnsureCode\catcode{45}{12}% - +\SE@EnsureCode\catcode{46}{12}% . +\SE@EnsureCode\catcode{58}{12}% : +\SE@EnsureCode\catcode{60}{12}% < +\SE@EnsureCode\catcode{61}{12}% = +\SE@EnsureCode\catcode{62}{12}% > +\SE@EnsureCode\catcode{91}{12}% [ +\SE@EnsureCode\catcode{93}{12}% ] +\SE@EnsureCode\catcode{94}{7}% ^ +\SE@EnsureCode\catcode{96}{12}% ` +\SE@EnsureCode\uccode{34}{0}% " +\SE@EnsureCode\uccode{48}{0}% 0 +\SE@EnsureCode\uccode{61}{0}% = +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname RequirePackage\endcsname\relax + \input infwarerr.sty\relax + \input pdfescape.sty\relax +\else + \RequirePackage{infwarerr}% + \RequirePackage{pdfescape}% +\fi +\def\SE@Empty{} +\long\def\SE@FirstOfOne#1{#1} +\long\def\SE@FirstOfTwo#1#2{#1} +\long\def\SE@SecondOfTwo#1#2{#2} +\long\def\SE@GobbleTwo#1#2{} +\long\def\SE@GobbleFour#1#2#3#4{} +\long\def\SE@GobbleEight#1#2#3#4#5#6#7#8{} +\long\def\SE@CarTwo#1#2#3\@nil{#1#2} +\def\SE@PrefixFrom{SE<} +\def\SE@PrefixSurrogateFrom{SE<<} +\def\SE@PrefixTo{SE>} +\def\SE@PrefixSurrogateTo{SE>>} +\chardef\SE@zero=0 % +\chardef\SE@one=1 % +\def\SE@ResultAdd#1{% + \edef\SE@result{\SE@result#1}% +} +\newif\ifSE@invalid +\def\SE@InvalidCharacter{% + \SE@invalidtrue +} +\def\SE@ConvertTo#1#2#3{% + \let\SE@result\SE@Empty + \PE@sanitize\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 +} +\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 + \fi + \fi + \SE@next +} +\def\SE@@ScanLow#1#2#3#4{% + \ifx#4\relax + \SE@InvalidCharacter + \let\SE@next\relax + \else + \ifcase\ifnum"#1#2#3#4<"DC00 % + \SE@zero + \else + \ifnum"#1#2#3#4>"DFFF % + \SE@zero + \else + \SE@one + \fi + \fi + \SE@InvalidCharacter + \def\SE@next{% + SE@@ConvertTo#1#2#3#4% + }% + \else + \ifx\SE@ConvertSurrogate\relax + \else + \expandafter\SE@ConvertSurrogate\SE@high#1#2#3#4% + \fi + \let\SE@next\SE@@ConvertTo + \fi + \fi + \SE@next +} +\def\SE@ConvertFrom#1#2#3{% + \let\SE@result\SE@Empty + \PE@sanitize\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 +} +\def\StringEncodingLoad#1{% + \begingroup + \catcode32=10 % space/space + \catcode34=12 % " + \catcode35=6 % #/parameter + \catcode37=14 % percent/comment character + \catcode45=12 % - + \catcode46=12 % . + \catcode47=12 % / + \catcode58=12 % : + \catcode60=12 % < + \catcode61=12 % = + \catcode62=12 % > + \catcode64=11 % @ + \catcode91=12 % [ + \catcode92=0 % backslash/escape character + \catcode93=12 % ] + \catcode123=1 % {/beginning of group + \catcode125=2 % }/end of group + \endlinechar=-1 % + \expandafter\ifx\csname ProvidesFile\endcsname\relax + \def\ProvidesFile##1[##2]{% + \immediate\write-1{File: ##1 ##2}% + }% + \fi + \SE@InputIfFileExists{se-#1.def}% + \endgroup +} +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname IfFileExists\endcsname\relax + \begingroup\expandafter\expandafter\expandafter\endgroup + \expandafter\ifx\csname pdffilesize\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\ifx\expandafter\\\pdffilesize{#1}\\% + \SE@FileNotFound{#1}% + \else + \SE@Input{#1}% + \fi + }% + \fi +\else + \def\SE@InputIfFileExists#1{% + \IfFileExists{#1}{% + \SE@Input{#1}% + }{% + \SE@FileNotFound{#1}% + }% + }% +\fi +\def\SE@FileNotFound#1{% + \@PackageWarning{stringenc}{% + Encoding file `#1'\MessageBreak + not found% + }% +} +\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 +\newif\ifSE@numexpr +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname numexpr\endcsname\relax +\else + \SE@numexprtrue +\fi +\ifSE@numexpr + \catcode36=9 % $ ignore + \catcode38=14 % & comment +\else + \catcode36=14 % $ comment + \catcode38=9 % & ignore +\fi +\def\SE@Nibble@NumToHex#1{% +$ \ifcase\numexpr#1\relax +& \expandafter\ifcase\expandafter\SE@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 +} +\def\SE@Nibble@NumToBin#1{% +$ \ifcase\numexpr#1\relax +& \expandafter +& \ifcase\expandafter\SE@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 +} +\def\SE@Nibbles@BinToHex#1{% + \expandafter\SE@@Nibbles@BinToHex#1\SE@Empty\SE@Empty + \SE@Empty\SE@Empty +} +\def\SE@@Nibbles@BinToHex#1#2#3#4{% + \ifx#1\SE@Empty + \else +$ \SE@Nibble@NumToHex{% +$ \numexpr#4+2*(#3+2*(#2+2*#1))\relax +$ }% +& \ifnum#1>\SE@zero +& \ifnum#2>\SE@zero +& \ifnum#3>\SE@zero +& \ifnum#4>\SE@zero +& F% +& \else +& E% +& \fi +& \else +& \ifnum#4>\SE@zero +& D% +& \else +& C% +& \fi +& \fi +& \else +& \ifnum#3>\SE@zero +& \ifnum#4>\SE@zero +& B% +& \else +& A% +& \fi +& \else +& \ifnum#4>\SE@zero +& 9% +& \else +& 8% +& \fi +& \fi +& \fi +& \else +& \ifnum#2>\SE@zero +& \ifnum#3>\SE@zero +& \ifnum#4>\SE@zero +& 7% +& \else +& 6% +& \fi +& \else +& \ifnum#4>\SE@zero +& 5% +& \else +& 4% +& \fi +& \fi +& \else +& \ifnum#3>\SE@zero +& \ifnum#4>\SE@zero +& 3% +& \else +& 2% +& \fi +& \else +& \ifnum#4>\SE@zero +& 1% +& \else +& 0% +& \fi +& \fi +& \fi +& \fi + \expandafter\SE@@Nibbles@BinToHex + \fi +} +\def\SE@Add#1#2#3{% +$ \edef#1{\the\numexpr(#2)+(#3)\relax}% +& \begingroup +& \count\SE@zero=#2\relax +& \advance\count\SE@zero by#3\relax +& \edef\x{\endgroup +& \def\noexpand#1{\the\count\SE@zero}% +& }% +& \x +} +\def\SE@MapDeclare#1#2#3{% + \SE@MapDeclareFrom{#1}{#2}{#3}% + \SE@MapDeclareTo{#1}{#2}{#3}% +} +\def\SE@MapDeclareFrom#1#2#3{% + \expandafter\gdef\csname SE->#1@#2\endcsname{#3}% +} +\def\SE@MapDeclareTo#1#2#3{% + \expandafter\gdef\csname SE<-#1@#3\endcsname{#2}% +} +\def\SE@MapConvertFrom#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 +} +\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 +} +\def\StringEncodingConvert#1#2#3#4{% + \PE@sanitize\SE@from{#3}% + \PE@sanitize\SE@to{#4}% + \expandafter\ifx\csname SE@alias@\SE@from\endcsname\relax + \else + \PE@sanitize\SE@from{\csname SE@alias@\SE@from\endcsname}% + \fi + \expandafter\ifx\csname SE@alias@\SE@to\endcsname\relax + \else + \PE@sanitize\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 +} +\def\StringEncodingSuccessFailure{% + \ifSE@invalid + \expandafter\SE@SecondOfTwo + \else + \expandafter\SE@FirstOfTwo + \fi +} +\PE@sanitize\SE@utfxvi{utf16} +\PE@sanitize\SE@utfxvibe{utf16be} +\PE@sanitize\SE@utfxvile{utf16le} +\PE@sanitize\SE@utfxxxii{utf32} +\PE@sanitize\SE@utfxxxiibe{utf32be} +\PE@sanitize\SE@utfxxxiile{utf32le} +\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\SE@GobbleFour\SE@result}% + \else + \ifnum"#3#4#1#2="FEFF % + \let\SE@from\SE@utfxvile + \edef\SE@result{\expandafter\SE@GobbleFour\SE@result}% + \else + \let\SE@from\SE@utfxvibe + \fi + \fi +} +\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=\SE@zero + \ifnum"#5#6#7#8="FEFF % + \edef\SE@result{\expandafter\SE@GobbleEight\SE@result}% + \fi + \else + \ifnum"#7#8#5#6=\SE@zero + \ifnum"#3#4#1#2="FEFF % + \let\SE@from\SE@utfxxxiile + \edef\SE@result{\expandafter\SE@GobbleEight\SE@result}% + \fi + \fi + \fi +} +\def\SE@RemoveByteOrderTwo{% + \expandafter\SE@@RemoveByteOrderTwo\SE@result + \SE@Empty\SE@Empty\SE@Empty\SE@Empty\@nil +} +\def\SE@@RemoveByteOrderTwo#1#2#3#4#5\@nil#6{% + \ifnum"0#1#2#3#4="#6 % + \edef\SE@result{#5}% + \fi +} +\def\SE@RemoveByteOrderFour#1#2{% + \def\SE@a{"#1 }% + \def\SE@b{"#2 }% + \expandafter\SE@@RemoveByteOrderFour\SE@result + \SE@Empty\SE@Empty\SE@Empty\SE@Empty + \SE@Empty\SE@Empty\SE@Empty\SE@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 +} +\def\SE@EncodingAlias#1#2{% + \expandafter\def\csname SE@alias@#1\endcsname{#2}% +} +\SE@EncodingAlias{ansinew}{cp1252} +\SE@EncodingAlias{applemac}{mac-roman} +\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} +\def\SE@temp#1{% + \SE@EncodingAlias{x-#1}{#1}% +} +\SE@temp{ascii} +\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{mac-nextstep} +\def\SE@EncodingFileList{% + ascii,% + 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% +} +\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{% + \expandafter\SE@@from@general#1\relax\relax +} +\def\SE@@from@general#1#2{% + \ifx#1\relax + \else + \ifnum"#1<8 % "#1#2<128 + \SE@ResultAdd{00#1#2}% + \else + \SE@MapConvertFrom\SE@encoding{#1#2}% + \fi + \expandafter\SE@@from@general + \fi +} +\SE@AtEnd +\endinput +%% +%% End of file `stringenc.sty'. diff --git a/Master/texmf-dist/tex/generic/oberdiek/telprint.sty b/Master/texmf-dist/tex/generic/oberdiek/telprint.sty index 1df5c8358ef..eb7cbbbff80 100644 --- a/Master/texmf-dist/tex/generic/oberdiek/telprint.sty +++ b/Master/texmf-dist/tex/generic/oberdiek/telprint.sty @@ -56,9 +56,12 @@ \fi \endgroup \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/tex/latex/oberdiek/atfidvips.def b/Master/texmf-dist/tex/latex/oberdiek/atfidvips.def index f9b80825029..8ac4ea594c9 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/atfidvips.def +++ b/Master/texmf-dist/tex/latex/oberdiek/atfidvips.def @@ -433,7 +433,7 @@ gsave % currentpoint translate % Resolution 72 div VResolution neg 72 div scale% - [#1 /SP pdfmark % + [#1 /SP pdfmark % hash-ok grestore% }% \makebox[\atfi@appearancewidth]{}% diff --git a/Master/texmf-dist/tex/latex/oberdiek/attachfile2.sty b/Master/texmf-dist/tex/latex/oberdiek/attachfile2.sty index c4c6c23f731..3d06c5afb5e 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/attachfile2.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/attachfile2.sty @@ -155,7 +155,7 @@ \setkeys{AtFi}{icon=PushPin} \define@key{AtFi}{color}{% - \def\atfi@color{/C[#1]}% + \def\atfi@color{/C[#1]}% hash-ok \def\atfi@color@rgb{#1}% } \setkeys{AtFi}{color=1 0.9255 0.7765} @@ -297,13 +297,13 @@ \raisebox{-1.25bp}{\parbox[b][14bp]{24bp}{}}% }% \DeclareRobustCommand{\textattachfile}[3][]{% - \notextattachfile[#1]{#3}% + \notextattachfile[{#1}]{#3}% }% \DeclareRobustCommand{\noattachfile}[1][]{% - \notextattachfile[#1]{\atfi@dummy@pushpin}% + \notextattachfile[{#1}]{\atfi@dummy@pushpin}% }% \DeclareRobustCommand{\attachfile}[2][]{% - \noattachfile[#1]% + \noattachfile[{#1}]% }% \expandafter\endinput \fi diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def index 1959a1e0071..9c7793a1de0 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def @@ -31,7 +31,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvipdfm.def}% - [2007/04/25 v0.9 bookmark driver for dvipdfm (HO)]% + [2007/05/29 v1.0 bookmark driver for dvipdfm (HO)]% \newcount\BKM@id \BKM@id=\z@ \def\BKM@0{000} diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def index 897bcd8296c..1b227d22dbd 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvips.def @@ -31,7 +31,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvips.def}% - [2007/04/25 v0.9 bookmark driver for dvips (HO)]% + [2007/05/29 v1.0 bookmark driver for dvips (HO)]% \def\BKM@PSHeaderFile#1{% \special{header=#1}% } diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def index 3c545d575df..42ed53f56c9 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-dvipsone.def @@ -31,7 +31,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvipsone.def}% - [2007/04/25 v0.9 bookmark driver for dvipsone (HO)]% + [2007/05/29 v1.0 bookmark driver for dvipsone (HO)]% \def\BKM@PSHeaderFile#1{% \special{header=#1}% } diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def index ff77c16c1e2..99be709f49f 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-pdftex.def @@ -31,7 +31,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-pdftex.def}% - [2007/04/25 v0.9 bookmark driver for pdfTeX (HO)]% + [2007/05/29 v1.0 bookmark driver for pdfTeX (HO)]% \def\BKM@DO@entry#1#2{% \begingroup \setkeys{BKM@DO}{#1}% diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def index df3a8f362b2..51a46758fe7 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-textures.def @@ -31,7 +31,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-textures.def}% - [2007/04/25 v0.9 bookmark driver for textures (HO)]% + [2007/05/29 v1.0 bookmark driver for textures (HO)]% \def\BKM@PSHeaderFile#1{% \special{prePostScriptfile #1}% } diff --git a/Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def b/Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def index 6549cc355bb..ee95febb5f4 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def +++ b/Master/texmf-dist/tex/latex/oberdiek/bkm-vtex.def @@ -31,7 +31,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-vtex.def}% - [2007/04/25 v0.9 bookmark driver for VTeX (HO)]% + [2007/05/29 v1.0 bookmark driver for VTeX (HO)]% \ifvtexpdf \else \PackageWarningNoLine{bookmark}{% diff --git a/Master/texmf-dist/tex/latex/oberdiek/bookmark.sty b/Master/texmf-dist/tex/latex/oberdiek/bookmark.sty index 548f19d6a44..a8f807c2b00 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/bookmark.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/bookmark.sty @@ -31,7 +31,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{bookmark}% - [2007/04/25 v0.9 PDF bookmarks (HO)]% + [2007/05/29 v1.0 PDF bookmarks (HO)]% \newif\ifBKM@WithFlags \begingroup\expandafter\expandafter\expandafter\endgroup \expandafter\ifx\csname numexpr\endcsname\relax @@ -351,6 +351,7 @@ \@onelevel@sanitize\BKM@temp \ifx\BKM@param\@empty \let\BKM@param\BKM@null + \else \ifx\BKM@temp\BKM@null \else \BKM@CalcParam diff --git a/Master/texmf-dist/tex/latex/oberdiek/centernot.sty b/Master/texmf-dist/tex/latex/oberdiek/centernot.sty index 850b0ec6823..501c2646ef9 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/centernot.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/centernot.sty @@ -8,7 +8,7 @@ %% %% This is a generated file. %% -%% Copyright (C) 2006 by Heiko Oberdiek <oberdiek@uni-freiburg.de> +%% Copyright (C) 2006, 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de> %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -28,7 +28,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{centernot} - [2006/12/02 v1.0 Centers the not symbol horizontally (HO)]% + [2007/05/31 v1.1 Centers the not symbol horizontally (HO)]% \newcommand*{\centernot}{% \mathpalette\@centernot } diff --git a/Master/texmf-dist/tex/latex/oberdiek/classlist.sty b/Master/texmf-dist/tex/latex/oberdiek/classlist.sty index f96fe376054..709a81cc267 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/classlist.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/classlist.sty @@ -112,7 +112,7 @@ #1 [\x]% \ifx\\#3\\% \else - \space[#3]% + \space[#3]% hash-ok \fi }% } diff --git a/Master/texmf-dist/tex/latex/oberdiek/embedfile.sty b/Master/texmf-dist/tex/latex/oberdiek/embedfile.sty index 088013fb043..b571aaa09f6 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/embedfile.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/embedfile.sty @@ -56,9 +56,12 @@ \fi \endgroup \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/tex/latex/oberdiek/epstopdf.sty b/Master/texmf-dist/tex/latex/oberdiek/epstopdf.sty index 4e6936468a0..aade325323e 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/epstopdf.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/epstopdf.sty @@ -56,9 +56,12 @@ \fi \endgroup \begingroup + \catcode40 12 % ( + \catcode41 12 % ) \catcode44 12 % , \catcode45 12 % - \catcode46 12 % . + \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/tex/latex/oberdiek/grffile.sty b/Master/texmf-dist/tex/latex/oberdiek/grffile.sty index 8e600b4ec79..6794480ce2a 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/grffile.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/grffile.sty @@ -28,7 +28,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{grffile}% - [2007/04/11 v1.3 Extended file name support for graphics (HO)]% + [2007/06/13 v1.4 Extended file name support for graphics (HO)]% \edef\grffile@RestoreCatcodes{% \catcode`\noexpand\=\the\catcode`\=\relax \catcode`\noexpand\:\the\catcode`\:\relax @@ -59,6 +59,11 @@ \DeclareBoolOption[true]{babel} \DeclareBoolOption[false]{extendedchars} \DeclareBoolOption{space} +\DeclareVoidOption{encoding}{% + \RequirePackage{stringenc}\relax +} +\DeclareStringOption{inputencoding} +\DeclareStringOption{filenameencoding} \DeclareDefaultOption{% \PassOptionsToPackage\CurrentOption{graphics}% } @@ -80,12 +85,32 @@ \fi \fi \ProcessKeyvalOptions* +\AtBeginDocument{% + \DisableKeyvalOption[package=grffile]{Gin}{encoding}% +} \RequirePackage{graphics} \newcommand*{\grffilesetup}{% \setkeys{Gin}% } \let\grffile@org@Ginclude@graphics\Ginclude@graphics \renewcommand*{\Ginclude@graphics}{% + \ifx\grffile@fileencoding\@empty + \else + \ifx\grffile@inputencoding\@empty + \expandafter\ifx\csname inputencodingname\endcsname\relax + \expandafter\ifx\csname CurrentInputEncodingOption\endcsname\relax + \else + \let\grffile@inputencoding\CurrentInputEncodingOption + \fi + \else + \let\grffile@inputencoding\inputencodingname + \fi + \fi + \ifx\grffile@inputencoding\@empty + \else + \grffile@extendedcharstrue + \fi + \fi \ifnum0\ifgrffile@babel 1\fi\ifgrffile@extendedchars 1\fi>\z@ \begingroup \ifgrffile@babel @@ -104,8 +129,34 @@ \fi } \def\grffile@extchar@Ginclude@graphics#1{% + \def\grffile@filename{#1}% + \ifx\grffile@inputencoding\@empty + \else + \ifx\grfile@filenameencoding\@empty + \else + \ifx\grffile@inputencoding\grffile@filenameencoding + \else + \expandafter\ifx\csname StringEncodingConvert\endcsname\relax + \PackageError{grffile}{% + Package `stringenc' is not loaded,\MessageBreak + omitting file name conversion% + }\@ehc + \else + \StringEncodingConvert\grffile@temp\grffile@filename + \grffile@inputencoding\grffile@filenameencoding + \StringEncodingSuccessFailure{% + \let\grffile@filename\grffile@temp + }{% + \PackageError{grffile}{% + Filename conversion failed% + }\@ehc + }% + \fi + \fi + \fi + \fi \edef\x{\endgroup - \noexpand\grffile@Ginclude@graphics{#1}% + \noexpand\grffile@Ginclude@graphics{\grffile@filename}% }% \x } diff --git a/Master/texmf-dist/tex/latex/oberdiek/holtxdoc.sty b/Master/texmf-dist/tex/latex/oberdiek/holtxdoc.sty index b40a108ba63..407c5d19ff2 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/holtxdoc.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/holtxdoc.sty @@ -43,12 +43,12 @@ \newcommand*{\HistVersion}[1]{% \subsection*{% \phantomsection - \addcontentsline{toc}{subsection}{[#1]}% - [#1]% + \addcontentsline{toc}{subsection}{[#1]}% hash-ok + [#1]% hash-ok }% \def\HistLabel##1{% \begingroup - \edef\x{[#1]}% + \edef\x{[#1]}% hash-ok \let\@currentlabel\x \label{##1}% \endgroup diff --git a/Master/texmf-dist/tex/latex/oberdiek/hypcap.sty b/Master/texmf-dist/tex/latex/oberdiek/hypcap.sty index f811e6236d6..087a626d97b 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/hypcap.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/hypcap.sty @@ -97,7 +97,7 @@ \ifx\\##1\\% #1\relax \else - #1[##1]% + #1[{##1}]% \fi \capstart }{% diff --git a/Master/texmf-dist/tex/latex/oberdiek/ix-uc.def b/Master/texmf-dist/tex/latex/oberdiek/ix-uc.def index 46fbd78d4b6..8598b5b33e5 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/ix-uc.def +++ b/Master/texmf-dist/tex/latex/oberdiek/ix-uc.def @@ -244,7 +244,7 @@ \InputenxUC{0120}{\.G}{} \InputenxUC{0121}{\.g}{} \InputenxUC{0122}{\c G}{} -\InputenxUC{0123}{\c g}{} +\InputenxUC{0123}{\v g}{} \InputenxUC{0124}{\^H}{} \InputenxUC{0125}{\^h}{} \InputenxUC{0126}{\textmalteseH}{% diff --git a/Master/texmf-dist/tex/latex/oberdiek/ix-utf8enc.dfu b/Master/texmf-dist/tex/latex/oberdiek/ix-utf8enc.dfu index ceaa233bec5..42f0eb1c8df 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/ix-utf8enc.dfu +++ b/Master/texmf-dist/tex/latex/oberdiek/ix-utf8enc.dfu @@ -56,7 +56,7 @@ \DeclareUnicodeCharacter{0120}{\.G} \DeclareUnicodeCharacter{0121}{\.g} \DeclareUnicodeCharacter{0122}{\c G} -\DeclareUnicodeCharacter{0123}{\c g} +\DeclareUnicodeCharacter{0123}{\v g} \DeclareUnicodeCharacter{0124}{\^H} \DeclareUnicodeCharacter{0125}{\^h} \DeclareUnicodeCharacter{0126}{\textmalteseH} diff --git a/Master/texmf-dist/tex/latex/oberdiek/kvoptions.sty b/Master/texmf-dist/tex/latex/oberdiek/kvoptions.sty index 4b29380e6ac..070ced9c61d 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/kvoptions.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/kvoptions.sty @@ -33,7 +33,7 @@ %% the color of \emph statements. \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{kvoptions} - [2007/05/06 v2.6 Connects package keyval with LaTeX options (HO)]% + [2007/06/11 v2.7 Connects package keyval with LaTeX options (HO)]% \RequirePackage{keyval} \begingroup \edef\x{\endgroup @@ -706,12 +706,12 @@ \KVO@temp }% \def\reserved@a{% - \KVO@onefilewithoptions#3[#2][#4]#1% + \KVO@onefilewithoptions{#3}[{#2}][{#4}]#1% \@documentclasshook }% \else \def\reserved@a{% - \KVO@onefilewithoptions#3[#2][#4]#1% + \KVO@onefilewithoptions{#3}[{#2}][{#4}]#1% }% \fi \else @@ -724,7 +724,7 @@ \else \ifx\relax##1\relax \else - \KVO@onefilewithoptions##1[\KVO@temp][#4]\@pkgextension + \KVO@onefilewithoptions{##1}[{\KVO@temp}][{#4}]\@pkgextension \fi \expandafter\reserved@b \fi diff --git a/Master/texmf-dist/tex/latex/oberdiek/tabularht.sty b/Master/texmf-dist/tex/latex/oberdiek/tabularht.sty index 402148bf4d8..158d46f25f1 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/tabularht.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/tabularht.sty @@ -48,7 +48,7 @@ #2\@sharp###3#4% }% }% - \expandafter\x\@array[#1]{#2}\@nil + \expandafter\x\@array[#1]{#2}\@nil % hash-ok } \edef\tabH@patch@array{\the\toks@} \def\tabH@patch@@array{% diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-cp1257.def b/Master/texmf-dist/tex/latex/oberdiek/x-cp1257.def index efe812daa45..1e4597ddbbd 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-cp1257.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-cp1257.def @@ -195,7 +195,7 @@ \DeclareInputText{233}{\@tabacckludge'e} \DeclareInputText{234}{\@tabacckludge'z} \DeclareInputText{235}{\.e} -\DeclareInputText{236}{\c g} +\DeclareInputText{236}{\v g} \DeclareInputText{237}{\c k} \DeclareInputText{238}{\@tabacckludge=\i} \DeclareInputText{239}{\c l} diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-10.def b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-10.def index 7dc9658f7c2..a695506c484 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-10.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-10.def @@ -70,7 +70,7 @@ \DeclareInputText{176}{\textdegree} \DeclareInputText{177}{\k a} \DeclareInputText{178}{\@tabacckludge=e} -\DeclareInputText{179}{\c g} +\DeclareInputText{179}{\v g} \DeclareInputText{180}{\@tabacckludge=\i} \DeclareInputText{181}{\~\i} \DeclareInputText{182}{\c k} diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-13.def b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-13.def index aae40600406..e4805cd0c83 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-13.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-13.def @@ -160,7 +160,7 @@ \DeclareInputText{233}{\@tabacckludge'e} \DeclareInputText{234}{\@tabacckludge'z} \DeclareInputText{235}{\.e} -\DeclareInputText{236}{\c g} +\DeclareInputText{236}{\v g} \DeclareInputText{237}{\c k} \DeclareInputText{238}{\@tabacckludge=\i} \DeclareInputText{239}{\c l} diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-4.def b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-4.def index 8bc79d959d1..4cbef28573e 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-4.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-iso-8859-4.def @@ -99,7 +99,7 @@ \DeclareInputText{184}{\c\ } \DeclareInputText{185}{\v s} \DeclareInputText{186}{\@tabacckludge=e} -\DeclareInputText{187}{\c g} +\DeclareInputText{187}{\v g} \DeclareInputText{188}{\texttstroke} \DeclareInputText{189}{\NG} \DeclareInputText{190}{\v z} diff --git a/Master/texmf-dist/tex/latex/oberdiek/x-mac-centeuro.def b/Master/texmf-dist/tex/latex/oberdiek/x-mac-centeuro.def index 65c47d83d96..9c31f88654e 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/x-mac-centeuro.def +++ b/Master/texmf-dist/tex/latex/oberdiek/x-mac-centeuro.def @@ -124,7 +124,7 @@ \DeclareInputText{171}{\k e} \DeclareInputText{172}{\textasciidieresis} \DeclareInputText{173}{\textnotequal} -\DeclareInputText{174}{\c g} +\DeclareInputText{174}{\v g} \DeclareInputText{175}{\k I} \DeclareInputText{176}{\k i} \DeclareInputText{177}{\@tabacckludge=I} diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty index cc9f8250e18..4a62fbd80f5 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-abspage.sty @@ -33,8 +33,8 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-abspage}% - [2007/05/06 v2.0 Module abspage for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module abspage for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} \RequirePackage{atbegshi}% \begingroup diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty index 0619bb02286..fcd68c8ad94 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-base.sty @@ -33,7 +33,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-base}% - [2007/05/06 v2.0 Module base for zref (HO)]% + [2007/05/28 v2.1 Module base for zref (HO)]% \def\ZREF@name{zref} \def\ZREF@ErrorNoLine#1#2{% \begingroup diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty index 34498158e13..98bd706bf3f 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-counter.sty @@ -33,8 +33,8 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-counter}% - [2007/05/06 v2.0 Module counter for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module counter for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} \zref@newprop{counter}{} \zref@addprop\ZREF@mainlist{counter} diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty index 8a8ff3e05ba..01f64855cc0 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-dotfill.sty @@ -33,10 +33,10 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-dotfill}% - [2007/05/06 v2.0 Module dotfill for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module dotfill for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} -\RequirePackage{zref-savepos}[2007/05/06] +\RequirePackage{zref-savepos}[2007/05/28] \zref@require@unique \RequirePackage{keyval} \define@key{ZREF@DF}{unit}{% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty index 6acfa189891..a39f9ddf00b 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-hyperref.sty @@ -33,8 +33,8 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-hyperref}% - [2007/05/06 v2.0 Module hyperref for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module hyperref for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} \zref@newprop{anchor}[]{% \@ifundefined{@currentHref}{}{\@currentHref}% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty index abb105a3174..0ac0329e569 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-lastpage.sty @@ -33,8 +33,8 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-lastpage}% - [2007/05/06 v2.0 Module lastpage for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module lastpage for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} \AtBeginDocument{% \AtEndDocument{% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty index ff5d698fd13..1b085330105 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-perpage.sty @@ -33,10 +33,10 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-perpage}% - [2007/05/06 v2.0 Module perpage for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module perpage for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} -\RequirePackage{zref-abspage}[2007/05/06] +\RequirePackage{zref-abspage}[2007/05/28] \zref@newprop*{pagevalue}[0]{\number\c@page} \zref@newlist{perpage} \zref@addprop{perpage}{abspage} diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty index 8e646ebcccb..56438d65a42 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-savepos.sty @@ -33,8 +33,8 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-savepos}% - [2007/05/06 v2.0 Module savepos for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module savepos for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} \begingroup \@ifundefined{pdfsavepos}{% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty index 6cc952cb316..d7077402594 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-titleref.sty @@ -33,8 +33,8 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-titleref}% - [2007/05/06 v2.0 Module titleref for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module titleref for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} \RequirePackage{keyval} \let\zref@titleref@current\@empty @@ -176,7 +176,7 @@ \@ifpackageloaded{titlesec}{% \ZREF@patch{ttl@sect@i}{% \def\ttl@sect@i#1#2[#3]#4{% - \zref@titlesec@setcurrent{#4}% + \zref@titleref@setcurrent{#4}% \ZREF@org@ttl@sect@i{#1}{#2}[{#3}]{#4}% }% }% @@ -185,7 +185,20 @@ \ZREF@patch{LT@c@ption}{% \def\LT@c@ption#1[#2]#3{% \ZREF@org@LT@c@ption{#1}[{#2}]{#3}% - \zref@titlesec@setcurrent{#2}% + \zref@titleref@setcurrent{#2}% + }% + }% + }{}% + \@ifpackageloaded{listings}{% + \ZREF@patch{lst@MakeCaption}{% + \def\lst@MakeCaption{% + \ifx\lst@label\@empty + \else + \expandafter\zref@titleref@setcurrent\expandafter{% + \lst@@caption + }% + \fi + \ZREF@org@lst@MakeCaption }% }% }{}% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty index b2aaf5db138..1a20d224764 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-totpages.sty @@ -33,11 +33,11 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-totpages}% - [2007/05/06 v2.0 Module totpages for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module totpages for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} -\RequirePackage{zref-abspage}[2007/05/06] -\RequirePackage{zref-lastpage}[2007/05/06] +\RequirePackage{zref-abspage}[2007/05/28] +\RequirePackage{zref-lastpage}[2007/05/28] \newcommand*{\ztotpages}{% \zref@extractdefault{LastPage}{abspage}{0}% } diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty index 72896ad5cb3..1eec1cbee46 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-user.sty @@ -33,8 +33,8 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-user}% - [2007/05/06 v2.0 Module user for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module user for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} \newcommand*\zlabel{% \ifx\label\@gobble diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty b/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty index 71ea7ff559c..89283ef362f 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref-xr.sty @@ -33,8 +33,8 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-xr}% - [2007/05/06 v2.0 Module xr for zref (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 Module xr for zref (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} \RequirePackage{keyval} \zref@newprop{url}{}% diff --git a/Master/texmf-dist/tex/latex/oberdiek/zref.sty b/Master/texmf-dist/tex/latex/oberdiek/zref.sty index 5661eaebea9..559c8216b05 100644 --- a/Master/texmf-dist/tex/latex/oberdiek/zref.sty +++ b/Master/texmf-dist/tex/latex/oberdiek/zref.sty @@ -33,13 +33,13 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref} - [2007/05/06 v2.0 New reference scheme for LaTeX2e (HO)]% -\RequirePackage{zref-base}[2007/05/06] + [2007/05/28 v2.1 New reference scheme for LaTeX2e (HO)]% +\RequirePackage{zref-base}[2007/05/28] \@ifundefined{ZREF@baseok}{\endinput}{} \def\ZREF@temp#1{% \DeclareOption{#1}{% \AtEndOfPackage{% - \RequirePackage{zref-#1}[2007/05/06]% + \RequirePackage{zref-#1}[2007/05/28]% }% }% } diff --git a/Master/texmf-dist/tpm/oberdiek.tpm b/Master/texmf-dist/tpm/oberdiek.tpm index 0157578ffce..0ebca07aad7 100644 --- a/Master/texmf-dist/tpm/oberdiek.tpm +++ b/Master/texmf-dist/tpm/oberdiek.tpm @@ -3,19 +3,20 @@ <rdf:Description about="http://texlive.dante.de/texlive/Package/oberdiek.zip"> <TPM:Name>oberdiek</TPM:Name> <TPM:Type>Package</TPM:Type> - <TPM:Date>2007/05/09 13:37:51</TPM:Date> + <TPM:Date>2007/06/14 10:10:25</TPM:Date> <TPM:Version></TPM:Version> <TPM:Creator>rahtz</TPM:Creator> <TPM:Title>Packages written by Heiko Oberdiek</TPM:Title> <TPM:Description></TPM:Description> <TPM:Author>Heiko Oberdiek</TPM:Author> - <TPM:Size>11831348</TPM:Size> + <TPM:Size>12016469</TPM:Size> <TPM:License></TPM:License> <TPM:Build/> - <TPM:RunFiles size="886192"> + <TPM:RunFiles size="1222812"> texmf-dist/scripts/oberdiek/pdfatfi.pl texmf-dist/tex/generic/oberdiek/alphalph.sty texmf-dist/tex/generic/oberdiek/atbegshi.sty +texmf-dist/tex/generic/oberdiek/catchfile.sty texmf-dist/tex/generic/oberdiek/engord.sty texmf-dist/tex/generic/oberdiek/etexcmds.sty texmf-dist/tex/generic/oberdiek/iflang.sty @@ -25,7 +26,46 @@ texmf-dist/tex/generic/oberdiek/infwarerr.sty texmf-dist/tex/generic/oberdiek/kvsetkeys.sty texmf-dist/tex/generic/oberdiek/pdfcrypt.sty texmf-dist/tex/generic/oberdiek/pdfescape.sty +texmf-dist/tex/generic/oberdiek/se-ascii.def +texmf-dist/tex/generic/oberdiek/se-cp1250.def +texmf-dist/tex/generic/oberdiek/se-cp1251.def +texmf-dist/tex/generic/oberdiek/se-cp1252.def +texmf-dist/tex/generic/oberdiek/se-cp1257.def +texmf-dist/tex/generic/oberdiek/se-cp437.def +texmf-dist/tex/generic/oberdiek/se-cp850.def +texmf-dist/tex/generic/oberdiek/se-cp852.def +texmf-dist/tex/generic/oberdiek/se-cp855.def +texmf-dist/tex/generic/oberdiek/se-cp858.def +texmf-dist/tex/generic/oberdiek/se-cp865.def +texmf-dist/tex/generic/oberdiek/se-cp866.def +texmf-dist/tex/generic/oberdiek/se-dec-mcs.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-1.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-10.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-11.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-13.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-14.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-15.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-16.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-2.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-3.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-4.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-5.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-6.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-7.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-8.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-9.def +texmf-dist/tex/generic/oberdiek/se-koi8-r.def +texmf-dist/tex/generic/oberdiek/se-mac-centeuro.def +texmf-dist/tex/generic/oberdiek/se-mac-cyrillic.def +texmf-dist/tex/generic/oberdiek/se-mac-roman.def +texmf-dist/tex/generic/oberdiek/se-nextstep.def +texmf-dist/tex/generic/oberdiek/se-pdfdoc.def +texmf-dist/tex/generic/oberdiek/se-utf16le.def +texmf-dist/tex/generic/oberdiek/se-utf32be.def +texmf-dist/tex/generic/oberdiek/se-utf32le.def +texmf-dist/tex/generic/oberdiek/se-utf8.def texmf-dist/tex/generic/oberdiek/setouterhbox.sty +texmf-dist/tex/generic/oberdiek/stringenc.sty texmf-dist/tex/generic/oberdiek/telprint.sty texmf-dist/tex/latex/oberdiek/accsupp-dvipdfm.def texmf-dist/tex/latex/oberdiek/accsupp-dvips.def @@ -134,11 +174,12 @@ texmf-dist/tex/latex/oberdiek/zref-xr.sty texmf-dist/tex/latex/oberdiek/zref.sty texmf-dist/tpm/oberdiek.tpm </TPM:RunFiles> - <TPM:DocFiles size="9299929"> + <TPM:DocFiles size="9922481"> texmf-dist/doc/latex/oberdiek/accsupp-example.tex texmf-dist/doc/latex/oberdiek/accsupp.pdf texmf-dist/doc/latex/oberdiek/aliascnt.pdf texmf-dist/doc/latex/oberdiek/alphalph.pdf +texmf-dist/doc/latex/oberdiek/atbegshi-example.tex texmf-dist/doc/latex/oberdiek/atbegshi-test1.tex texmf-dist/doc/latex/oberdiek/atbegshi-test2.tex texmf-dist/doc/latex/oberdiek/atbegshi.pdf @@ -148,6 +189,9 @@ texmf-dist/doc/latex/oberdiek/auxhook.pdf texmf-dist/doc/latex/oberdiek/bmpsize.pdf texmf-dist/doc/latex/oberdiek/bookmark-example.tex texmf-dist/doc/latex/oberdiek/bookmark.pdf +texmf-dist/doc/latex/oberdiek/catchfile-test1.tex +texmf-dist/doc/latex/oberdiek/catchfile-test2.tex +texmf-dist/doc/latex/oberdiek/catchfile.pdf texmf-dist/doc/latex/oberdiek/centernot.pdf texmf-dist/doc/latex/oberdiek/chemarr-example.tex texmf-dist/doc/latex/oberdiek/chemarr.pdf @@ -210,6 +254,9 @@ texmf-dist/doc/latex/oberdiek/setouterhbox.pdf texmf-dist/doc/latex/oberdiek/settobox-example.tex texmf-dist/doc/latex/oberdiek/settobox.pdf texmf-dist/doc/latex/oberdiek/stackrel.pdf +texmf-dist/doc/latex/oberdiek/stringenc-test1.tex +texmf-dist/doc/latex/oberdiek/stringenc-test2.tex +texmf-dist/doc/latex/oberdiek/stringenc.pdf texmf-dist/doc/latex/oberdiek/tabularht-example1.tex texmf-dist/doc/latex/oberdiek/tabularht-example2.tex texmf-dist/doc/latex/oberdiek/tabularht.pdf @@ -222,7 +269,7 @@ texmf-dist/doc/latex/oberdiek/twoopt.pdf texmf-dist/doc/latex/oberdiek/zref-example.tex texmf-dist/doc/latex/oberdiek/zref.pdf </TPM:DocFiles> - <TPM:SourceFiles size="1830348"> + <TPM:SourceFiles size="2221732"> texmf-dist/source/latex/oberdiek/accsupp.dtx texmf-dist/source/latex/oberdiek/aliascnt.dtx texmf-dist/source/latex/oberdiek/alphalph.dtx @@ -232,6 +279,7 @@ texmf-dist/source/latex/oberdiek/attachfile2.dtx texmf-dist/source/latex/oberdiek/auxhook.dtx texmf-dist/source/latex/oberdiek/bmpsize.dtx texmf-dist/source/latex/oberdiek/bookmark.dtx +texmf-dist/source/latex/oberdiek/catchfile.dtx texmf-dist/source/latex/oberdiek/centernot.dtx texmf-dist/source/latex/oberdiek/chemarr.dtx texmf-dist/source/latex/oberdiek/classlist.dtx @@ -273,6 +321,7 @@ texmf-dist/source/latex/oberdiek/refcount.dtx texmf-dist/source/latex/oberdiek/setouterhbox.dtx texmf-dist/source/latex/oberdiek/settobox.dtx texmf-dist/source/latex/oberdiek/stackrel.dtx +texmf-dist/source/latex/oberdiek/stringenc.dtx texmf-dist/source/latex/oberdiek/tabularht.dtx texmf-dist/source/latex/oberdiek/tabularkv.dtx texmf-dist/source/latex/oberdiek/telprint.dtx diff --git a/Master/texmf/lists/oberdiek b/Master/texmf/lists/oberdiek index fb47f56a238..3cb4b3fddba 100644 --- a/Master/texmf/lists/oberdiek +++ b/Master/texmf/lists/oberdiek @@ -2,6 +2,7 @@ texmf-dist/doc/latex/oberdiek/accsupp-example.tex texmf-dist/doc/latex/oberdiek/accsupp.pdf texmf-dist/doc/latex/oberdiek/aliascnt.pdf texmf-dist/doc/latex/oberdiek/alphalph.pdf +texmf-dist/doc/latex/oberdiek/atbegshi-example.tex texmf-dist/doc/latex/oberdiek/atbegshi-test1.tex texmf-dist/doc/latex/oberdiek/atbegshi-test2.tex texmf-dist/doc/latex/oberdiek/atbegshi.pdf @@ -11,6 +12,9 @@ texmf-dist/doc/latex/oberdiek/auxhook.pdf texmf-dist/doc/latex/oberdiek/bmpsize.pdf texmf-dist/doc/latex/oberdiek/bookmark-example.tex texmf-dist/doc/latex/oberdiek/bookmark.pdf +texmf-dist/doc/latex/oberdiek/catchfile-test1.tex +texmf-dist/doc/latex/oberdiek/catchfile-test2.tex +texmf-dist/doc/latex/oberdiek/catchfile.pdf texmf-dist/doc/latex/oberdiek/centernot.pdf texmf-dist/doc/latex/oberdiek/chemarr-example.tex texmf-dist/doc/latex/oberdiek/chemarr.pdf @@ -73,6 +77,9 @@ texmf-dist/doc/latex/oberdiek/setouterhbox.pdf texmf-dist/doc/latex/oberdiek/settobox-example.tex texmf-dist/doc/latex/oberdiek/settobox.pdf texmf-dist/doc/latex/oberdiek/stackrel.pdf +texmf-dist/doc/latex/oberdiek/stringenc-test1.tex +texmf-dist/doc/latex/oberdiek/stringenc-test2.tex +texmf-dist/doc/latex/oberdiek/stringenc.pdf texmf-dist/doc/latex/oberdiek/tabularht-example1.tex texmf-dist/doc/latex/oberdiek/tabularht-example2.tex texmf-dist/doc/latex/oberdiek/tabularht.pdf @@ -93,6 +100,7 @@ texmf-dist/source/latex/oberdiek/attachfile2.dtx texmf-dist/source/latex/oberdiek/auxhook.dtx texmf-dist/source/latex/oberdiek/bmpsize.dtx texmf-dist/source/latex/oberdiek/bookmark.dtx +texmf-dist/source/latex/oberdiek/catchfile.dtx texmf-dist/source/latex/oberdiek/centernot.dtx texmf-dist/source/latex/oberdiek/chemarr.dtx texmf-dist/source/latex/oberdiek/classlist.dtx @@ -134,6 +142,7 @@ texmf-dist/source/latex/oberdiek/refcount.dtx texmf-dist/source/latex/oberdiek/setouterhbox.dtx texmf-dist/source/latex/oberdiek/settobox.dtx texmf-dist/source/latex/oberdiek/stackrel.dtx +texmf-dist/source/latex/oberdiek/stringenc.dtx texmf-dist/source/latex/oberdiek/tabularht.dtx texmf-dist/source/latex/oberdiek/tabularkv.dtx texmf-dist/source/latex/oberdiek/telprint.dtx @@ -143,6 +152,7 @@ texmf-dist/source/latex/oberdiek/zref.dtx texmf-dist/scripts/oberdiek/pdfatfi.pl texmf-dist/tex/generic/oberdiek/alphalph.sty texmf-dist/tex/generic/oberdiek/atbegshi.sty +texmf-dist/tex/generic/oberdiek/catchfile.sty texmf-dist/tex/generic/oberdiek/engord.sty texmf-dist/tex/generic/oberdiek/etexcmds.sty texmf-dist/tex/generic/oberdiek/iflang.sty @@ -152,7 +162,46 @@ texmf-dist/tex/generic/oberdiek/infwarerr.sty texmf-dist/tex/generic/oberdiek/kvsetkeys.sty texmf-dist/tex/generic/oberdiek/pdfcrypt.sty texmf-dist/tex/generic/oberdiek/pdfescape.sty +texmf-dist/tex/generic/oberdiek/se-ascii.def +texmf-dist/tex/generic/oberdiek/se-cp1250.def +texmf-dist/tex/generic/oberdiek/se-cp1251.def +texmf-dist/tex/generic/oberdiek/se-cp1252.def +texmf-dist/tex/generic/oberdiek/se-cp1257.def +texmf-dist/tex/generic/oberdiek/se-cp437.def +texmf-dist/tex/generic/oberdiek/se-cp850.def +texmf-dist/tex/generic/oberdiek/se-cp852.def +texmf-dist/tex/generic/oberdiek/se-cp855.def +texmf-dist/tex/generic/oberdiek/se-cp858.def +texmf-dist/tex/generic/oberdiek/se-cp865.def +texmf-dist/tex/generic/oberdiek/se-cp866.def +texmf-dist/tex/generic/oberdiek/se-dec-mcs.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-1.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-10.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-11.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-13.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-14.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-15.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-16.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-2.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-3.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-4.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-5.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-6.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-7.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-8.def +texmf-dist/tex/generic/oberdiek/se-iso-8859-9.def +texmf-dist/tex/generic/oberdiek/se-koi8-r.def +texmf-dist/tex/generic/oberdiek/se-mac-centeuro.def +texmf-dist/tex/generic/oberdiek/se-mac-cyrillic.def +texmf-dist/tex/generic/oberdiek/se-mac-roman.def +texmf-dist/tex/generic/oberdiek/se-nextstep.def +texmf-dist/tex/generic/oberdiek/se-pdfdoc.def +texmf-dist/tex/generic/oberdiek/se-utf16le.def +texmf-dist/tex/generic/oberdiek/se-utf32be.def +texmf-dist/tex/generic/oberdiek/se-utf32le.def +texmf-dist/tex/generic/oberdiek/se-utf8.def texmf-dist/tex/generic/oberdiek/setouterhbox.sty +texmf-dist/tex/generic/oberdiek/stringenc.sty texmf-dist/tex/generic/oberdiek/telprint.sty texmf-dist/tex/latex/oberdiek/accsupp-dvipdfm.def texmf-dist/tex/latex/oberdiek/accsupp-dvips.def |