From 874ece84a0d160db419570dff359a6e4c3c44063 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 5 Sep 2009 22:54:26 +0000 Subject: oberdiek update (5sep09) git-svn-id: svn://tug.org/texlive/trunk@15145 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/source/latex/oberdiek/alphalph.dtx | 37 +- .../texmf-dist/source/latex/oberdiek/atbegshi.dtx | 37 +- .../source/latex/oberdiek/bigintcalc.dtx | 37 +- Master/texmf-dist/source/latex/oberdiek/bitset.dtx | 37 +- .../texmf-dist/source/latex/oberdiek/bmpsize.dtx | 66 +- .../texmf-dist/source/latex/oberdiek/bookmark.dtx | 64 +- .../texmf-dist/source/latex/oberdiek/catchfile.dtx | 37 +- .../texmf-dist/source/latex/oberdiek/embedfile.dtx | 37 +- Master/texmf-dist/source/latex/oberdiek/engord.dtx | 37 +- .../texmf-dist/source/latex/oberdiek/epstopdf.dtx | 72 +- .../texmf-dist/source/latex/oberdiek/etexcmds.dtx | 37 +- Master/texmf-dist/source/latex/oberdiek/grfext.dtx | 37 +- .../texmf-dist/source/latex/oberdiek/holtxdoc.dtx | 19 +- Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx | 2 +- .../texmf-dist/source/latex/oberdiek/hyphsubst.dtx | 37 +- Master/texmf-dist/source/latex/oberdiek/iflang.dtx | 37 +- .../texmf-dist/source/latex/oberdiek/ifluatex.dtx | 37 +- Master/texmf-dist/source/latex/oberdiek/ifpdf.dtx | 37 +- Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx | 37 +- .../texmf-dist/source/latex/oberdiek/infwarerr.dtx | 37 +- .../texmf-dist/source/latex/oberdiek/inputenx.dtx | 1511 +++++++++++++++++--- .../texmf-dist/source/latex/oberdiek/intcalc.dtx | 37 +- .../texmf-dist/source/latex/oberdiek/kvoptions.dtx | 189 ++- .../texmf-dist/source/latex/oberdiek/kvsetkeys.dtx | 60 +- .../texmf-dist/source/latex/oberdiek/ltxcmds.dtx | 805 +++++++++++ Master/texmf-dist/source/latex/oberdiek/luatex.dtx | 74 +- .../texmf-dist/source/latex/oberdiek/magicnum.dtx | 37 +- .../texmf-dist/source/latex/oberdiek/oberdiek.ins | 3 +- .../texmf-dist/source/latex/oberdiek/oberdiek.tex | 29 +- Master/texmf-dist/source/latex/oberdiek/pdfcol.dtx | 39 +- .../texmf-dist/source/latex/oberdiek/pdfescape.dtx | 37 +- .../source/latex/oberdiek/pdftexcmds.dtx | 37 +- .../source/latex/oberdiek/setouterhbox.dtx | 37 +- .../texmf-dist/source/latex/oberdiek/soulutf8.dtx | 37 +- .../texmf-dist/source/latex/oberdiek/stringenc.dtx | 37 +- .../texmf-dist/source/latex/oberdiek/telprint.dtx | 37 +- Master/texmf-dist/source/latex/oberdiek/zref.dtx | 311 ++-- 37 files changed, 3090 insertions(+), 1005 deletions(-) create mode 100644 Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx (limited to 'Master/texmf-dist/source/latex') diff --git a/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx b/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx index caf879a5603..1e963074dc8 100644 --- a/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/alphalph.dtx @@ -178,7 +178,7 @@ and the derived files % % \fi % -% \CheckSum{1138} +% \CheckSum{1139} % % \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 @@ -562,29 +562,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@alphalph.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{alphalph}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \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{alphalph}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -600,6 +597,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx b/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx index d7ad70fb898..05753a8c984 100644 --- a/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/atbegshi.dtx @@ -157,7 +157,7 @@ and the derived files % % \fi % -% \CheckSum{1412} +% \CheckSum{1413} % % \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 @@ -792,29 +792,26 @@ The last page. \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@atbegshi.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{atbegshi}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{atbegshi}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -830,6 +827,8 @@ The last page. \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/bigintcalc.dtx b/Master/texmf-dist/source/latex/oberdiek/bigintcalc.dtx index 319a518afc8..5c649846335 100644 --- a/Master/texmf-dist/source/latex/oberdiek/bigintcalc.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/bigintcalc.dtx @@ -187,7 +187,7 @@ and the derived files % % \fi % -% \CheckSum{3633} +% \CheckSum{3634} % % \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 @@ -624,29 +624,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@bigintcalc.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{bigintcalc}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{bigintcalc}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -662,6 +659,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/bitset.dtx b/Master/texmf-dist/source/latex/oberdiek/bitset.dtx index 8fee7328f7e..60d5912865d 100644 --- a/Master/texmf-dist/source/latex/oberdiek/bitset.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/bitset.dtx @@ -153,7 +153,7 @@ and the derived files % % \fi % -% \CheckSum{3422} +% \CheckSum{3423} % % \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 @@ -660,29 +660,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@bitset.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{bitset}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{bitset}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -698,6 +695,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx b/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx index dd05d6ac521..7c7fac44c1b 100644 --- a/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/bmpsize.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2006-2008 by Heiko Oberdiek +% Copyright (C) 2006-2009 by Heiko Oberdiek % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -73,7 +73,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: bmpsize 2008/08/11 v1.5 Extract size and resolution data from bitmap files (HO)} +\Msg{* Package: bmpsize 2009/09/04 v1.6 Extract size and resolution data from bitmap files (HO)} \Msg{************************************************************************} \keepsilent @@ -84,7 +84,7 @@ This is a generated file. -Copyright (C) 2006-2008 by Heiko Oberdiek +Copyright (C) 2006-2009 by Heiko Oberdiek This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -148,7 +148,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bmpsize.drv}% - [2008/08/11 v1.5 Extract size and resolution data from bitmap files (HO)]% + [2009/09/04 v1.6 Extract size and resolution data from bitmap files (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2008/08/11] \begin{document} @@ -157,7 +157,7 @@ and the derived files % % \fi % -% \CheckSum{3585} +% \CheckSum{3587} % % \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 @@ -178,7 +178,7 @@ and the derived files % \GetFileInfo{bmpsize.drv} % % \title{The \xpackage{bmpsize} package} -% \date{2008/08/11 v1.5} +% \date{2009/09/04 v1.6} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -360,9 +360,15 @@ and the derived files % However, there is a difference between \xoption{dvipdfm} and % \xoption{dvipdfmx}, especially if images are reused. In the % former case the reused box has width and height of 1bp, in the -% latter case 1in. Thus the correct driver option must be given. +% latter case its natural width. Thus the correct driver option must be given. % \xoption{dvipdfm} and \xoption{dvipdfmx} are not equivalent. % +% Older versions of \xoption{dvipdfmx} uses a size of 1in. However I do +% want to distinguish between versions of the same program. Therefore the +% support of these older versions has stopped with version 1.6 of this package. +% Use version dvipdfmx-20090708 or newer (some few versions before will +% probably also work, but I don't want to investigate this further). +% % \StopEventually{ % } % @@ -374,7 +380,7 @@ and the derived files % \begin{macrocode} %<*base> \ProvidesPackage{bmpsize-base}% - [2008/08/11 v1.5 Basic part of bmpsize (HO)]% + [2009/09/04 v1.6 Basic part of bmpsize (HO)]% % \end{macrocode} % Modules of package \xpackage{fp} are used for calculations. % \begin{macrocode} @@ -3071,7 +3077,7 @@ and the derived files % \begin{macrocode} %<*package> \ProvidesPackage{bmpsize}% - [2008/08/11 v1.5 Extract size and resolution data from bitmap files (HO)]% + [2009/09/04 v1.6 Extract size and resolution data from bitmap files (HO)]% \RequirePackage{ifpdf} \ifpdf \PackageInfo{bmpsize}{Superseded by pdfTeX in PDF mode}% @@ -3259,7 +3265,7 @@ and the derived files % \begin{macrocode} %<*dvips> \ProvidesFile{bmpsize-dvips.def}% - [2008/08/11 v1.5 Graphics bitmap driver for dvips (HO)]% + [2009/09/04 v1.6 Graphics bitmap driver for dvips (HO)]% % \end{macrocode} % Ensure correct catcodes. % \begin{macrocode} @@ -3382,11 +3388,11 @@ and the derived files % \begin{macrocode} %<*dvipdfm> \ProvidesFile{bmpsize-dvipdfm.def}% - [2008/08/11 v1.5 Graphics bitmap driver for dvipdfm (HO)]% + [2009/09/04 v1.6 Graphics bitmap driver for dvipdfm (HO)]% % %<*dvipdfmx> \ProvidesFile{bmpsize-dvipdfmx.def}% - [2008/08/11 v1.5 Graphics bitmap driver for dvipdfmx (HO)]% + [2009/09/04 v1.6 Graphics bitmap driver for dvipdfmx (HO)]% % %<*dvipdfm|dvipdfmx> % \end{macrocode} @@ -3446,9 +3452,9 @@ and the derived files % \mbox{}\hphantom{width:} 100 / 72.27 / pixelwidth % \item height: 100 / 72.27 / pixelheight % \end{itemize} -% \begin{macrocode} -%\def\bmpsize@dvipdfmx@factor{1.3837} -% \end{macrocode} +% Recent versions however use the natural size of the reused image. +% Thus the factor is the difference between the requested size and +% the natural size. % \end{macro} % \begin{macro}{\Ginclude@bmp} % Added features: support for viewport/trim, clip, and image reuse. @@ -3509,7 +3515,8 @@ and the derived files \fi % \end{macrocode} % Reuse support, dvipdfm just remember the image. The requested -% sizes, clipping, \dots do not matter. +% sizes, clipping, \dots do not matter. In case of dvipdfmx +% we also must remember the natural size. % \begin{macrocode} \edef\@bmpsize@temp{@IMG@\@bmpsize@pdfescapestring{#1}}% \@ifundefined{\@bmpsize@temp}{% @@ -3523,7 +3530,7 @@ and the derived files \expandafter\ifx\csname bmpsize@pixelwidth\endcsname\relax \else \expandafter\xdef\csname\@bmpsize@temp\endcsname{% - \the\@bmpsize@count:\bmpsize@pixelwidth:\bmpsize@pixelheight + \the\@bmpsize@count:\bmpsize@width:\bmpsize@height }% \fi % @@ -3548,16 +3555,12 @@ and the derived files %<*dvipdfmx> \expandafter\expandafter\expandafter\@bmpsize@extract \csname\@bmpsize@temp\endcsname\@nil - \edef\@bmpsize@xscale{% - \strip@pt\dimexpr - \bmpsize@dvipdfmx@factor\Gin@req@width\relax - }% - \edef\@bmpsize@yscale{% - \strip@pt\dimexpr - \bmpsize@dvipdfmx@factor\Gin@req@height\relax - }% - \@bmpsize@div\@bmpsize@xscale\@bmpsize@xscale\@bmpsize@pixelwidth - \@bmpsize@div\@bmpsize@yscale\@bmpsize@yscale\@bmpsize@pixelheight + \edef\@bmpsize@xscale{\strip@pt\Gin@req@width}% + \edef\@bmpsize@temp{\strip@pt\dimexpr\@bmpsize@width bp}% + \@bmpsize@div\@bmpsize@xscale\@bmpsize@xscale\@bmpsize@temp + \edef\@bmpsize@yscale{\strip@pt\Gin@req@height}% + \edef\@bmpsize@temp{\strip@pt\dimexpr\@bmpsize@height bp}% + \@bmpsize@div\@bmpsize@yscale\@bmpsize@yscale\@bmpsize@temp \special{% pdf:bt % xscale \@bmpsize@xscale\space @@ -3584,8 +3587,8 @@ and the derived files %<*dvipdfmx> \def\@bmpsize@extract#1:#2:#3\@nil{% \def\@bmpsize@imgnum{#1}% - \def\@bmpsize@pixelwidth{#2}% - \def\@bmpsize@pixelheight{#3}% + \def\@bmpsize@width{#2}% + \def\@bmpsize@height{#3}% } % % \end{macrocode} @@ -4015,6 +4018,11 @@ and the derived files % \item % Update of URLs. % \end{Version} +% \begin{Version}{2009/09/04 v1.6} +% \item +% Fixes for reusing objects with dvipdfmx-20090708. +% Older versions of dvipdfmx are no longer supported. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx b/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx index 26381c9fa38..a0123f4faa4 100644 --- a/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/bookmark.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2007, 2008 by Heiko Oberdiek +% Copyright (C) 2007-2009 by Heiko Oberdiek % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -76,7 +76,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: bookmark 2008/09/13 v1.4 PDF bookmarks (HO)} +\Msg{* Package: bookmark 2009/08/13 v1.5 PDF bookmarks (HO)} \Msg{************************************************************************} \keepsilent @@ -87,7 +87,7 @@ This is a generated file. -Copyright (C) 2007, 2008 by Heiko Oberdiek +Copyright (C) 2007-2009 by Heiko Oberdiek This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -155,7 +155,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bookmark.drv}% - [2008/09/13 v1.4 PDF bookmarks (HO)]% + [2009/08/13 v1.5 PDF bookmarks (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2008/08/11] \begin{document} @@ -164,7 +164,7 @@ and the derived files % % \fi % -% \CheckSum{1945} +% \CheckSum{1946} % % \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 @@ -185,7 +185,7 @@ and the derived files % \GetFileInfo{bookmark.drv} % % \title{The \xpackage{bookmark} package} -% \date{2008/09/13 v1.4} +% \date{2009/08/13 v1.5} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -502,7 +502,7 @@ and the derived files open, openlevel=2, atend -]{bookmark}[2008/09/13] +]{bookmark}[2009/08/13] \bookmarksetup{color=blue} @@ -605,7 +605,7 @@ and the derived files %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{bookmark}% - [2008/09/13 v1.4 PDF bookmarks (HO)]% + [2009/08/13 v1.5 PDF bookmarks (HO)]% % \end{macrocode} % % \subsubsection{Requirements} @@ -663,13 +663,13 @@ and the derived files % \paragraph{Packages.} % % \begin{macrocode} -\RequirePackage{ifpdf} +\RequirePackage{ifpdf}[2009/04/10] \RequirePackage{ifxetex} -\RequirePackage{ifvtex} +\RequirePackage{ifvtex}[2008/11/04] \RequirePackage{hyperref} -\RequirePackage{auxhook} -\RequirePackage{kvoptions} -\RequirePackage{hycolor} +\RequirePackage{auxhook}[2007/04/06] +\RequirePackage{kvoptions}[2009/08/13] +\RequirePackage{hycolor}[2008/09/08] \RequirePackage{bitset} % \end{macrocode} % @@ -677,6 +677,27 @@ and the derived files % % \begin{macrocode} \SetupKeyvalOptions{family=BKM,prefix=BKM@} +\DeclareLocalOptions{% + atend,% + bold,% + color,% + depth,% + dest,% + gotor,% + italic,% + keeplevel,% + level,% + named,% + numbered,% + open,% + openlevel,% + page,% + rawaction,% + rellevel,% + startatroot,% + uri,% + view,% +} \newcommand*{\bookmarksetup}{\setkeys{BKM}} \DeclareBoolOption[\ifHy@bookmarksopen true\else false\fi]{open} \DeclareStringOption[\maxdimen]{openlevel} @@ -1197,7 +1218,7 @@ and the derived files %<*dvipdfm> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvipdfm.def}% - [2008/09/13 v1.4 bookmark driver for dvipdfm (HO)]% + [2009/08/13 v1.5 bookmark driver for dvipdfm (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -1362,7 +1383,7 @@ and the derived files %<*vtex> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-vtex.def}% - [2008/09/13 v1.4 bookmark driver for VTeX (HO)]% + [2009/08/13 v1.5 bookmark driver for VTeX (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -1647,7 +1668,7 @@ and the derived files %<*pdftex> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-pdftex.def}% - [2008/09/13 v1.4 bookmark driver for pdfTeX (HO)]% + [2009/08/13 v1.5 bookmark driver for pdfTeX (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -1768,7 +1789,7 @@ and the derived files %<*dvips> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvips.def}% - [2008/09/13 v1.4 bookmark driver for dvips (HO)]% + [2009/08/13 v1.5 bookmark driver for dvips (HO)]% % \end{macrocode} % \begin{macrocode} \def\BKM@PSHeaderFile#1{% @@ -1783,7 +1804,7 @@ and the derived files %<*dvipsone> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvipsone.def}% - [2008/09/13 v1.4 bookmark driver for dvipsone (HO)]% + [2009/08/13 v1.5 bookmark driver for dvipsone (HO)]% % \end{macrocode} % \begin{macrocode} \def\BKM@PSHeaderFile#1{% @@ -1798,7 +1819,7 @@ and the derived files %<*textures> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-textures.def}% - [2008/09/13 v1.4 bookmark driver for textures (HO)]% + [2009/08/13 v1.5 bookmark driver for textures (HO)]% % \end{macrocode} % \begin{macrocode} \def\BKM@PSHeaderFile#1{% @@ -2469,6 +2490,11 @@ and the derived files % but package \xpackage{bitset} is zero-based. Thus options \xoption{bold} % and \xoption{italic} are wrong in v1.3. (Daniel M\"ullner) % \end{Version} +% \begin{Version}{2009/08/13 v1.5} +% \item +% Except for driver options the other options are now local options. +% This resolves a problem with KOMA-Script v3.00 and its option \xoption{open}. +% \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 index ba43288d9f7..0baff5e5d3a 100644 --- a/Master/texmf-dist/source/latex/oberdiek/catchfile.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/catchfile.dtx @@ -152,7 +152,7 @@ and the derived files % % \fi % -% \CheckSum{588} +% \CheckSum{589} % % \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 @@ -219,29 +219,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@catchfile.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{catchfile}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \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} @@ -257,6 +254,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx b/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx index adda4bf6121..beb7675f472 100644 --- a/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/embedfile.dtx @@ -161,7 +161,7 @@ and the derived files % % \fi % -% \CheckSum{1395} +% \CheckSum{1396} % % \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 @@ -614,29 +614,26 @@ You need Acrobat Reader 8 or higher. \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@embedfile.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{embedfile}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \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{embedfile}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -652,6 +649,8 @@ You need Acrobat Reader 8 or higher. \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/engord.dtx b/Master/texmf-dist/source/latex/oberdiek/engord.dtx index ffd03217fc1..831f1e2e940 100644 --- a/Master/texmf-dist/source/latex/oberdiek/engord.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/engord.dtx @@ -146,7 +146,7 @@ and the derived files % % \fi % -% \CheckSum{472} +% \CheckSum{473} % % \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 @@ -278,29 +278,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@engord.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{engord}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \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{engord}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -316,6 +313,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx b/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx index 210c8b54421..bfbf9e757f6 100644 --- a/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/epstopdf.dtx @@ -150,7 +150,7 @@ and the derived files % % \fi % -% \CheckSum{907} +% \CheckSum{909} % % \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 @@ -506,29 +506,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@epstopdf.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{epstopdf}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \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{epstopdf}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -544,6 +541,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -633,29 +632,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@epstopdf-base.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{epstopdf-base}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \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{epstopdf-base}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -671,6 +667,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx b/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx index 04e8d8c747c..20cca4d0415 100644 --- a/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/etexcmds.dtx @@ -154,7 +154,7 @@ and the derived files % % \fi % -% \CheckSum{483} +% \CheckSum{484} % % \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 @@ -237,29 +237,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@etexcmds.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{etexcmds}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{etexcmds}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -275,6 +272,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/grfext.dtx b/Master/texmf-dist/source/latex/oberdiek/grfext.dtx index d99620fd720..bfb9d8f8fa8 100644 --- a/Master/texmf-dist/source/latex/oberdiek/grfext.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/grfext.dtx @@ -148,7 +148,7 @@ and the derived files % % \fi % -% \CheckSum{634} +% \CheckSum{635} % % \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 @@ -279,29 +279,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@grfext.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{grfext}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \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{grfext}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -317,6 +314,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx b/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx index 95e85ebc448..1a7c1eeb2c8 100644 --- a/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/holtxdoc.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 1999-2008 by Heiko Oberdiek +% Copyright (C) 1999-2009 by Heiko Oberdiek % % 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: holtxdoc 2008/08/11 v0.11 Private additional ltxdoc support (HO)} +\Msg{* Package: holtxdoc 2009/08/07 v0.12 Private additional ltxdoc support (HO)} \Msg{************************************************************************} \keepsilent @@ -77,7 +77,7 @@ This is a generated file. -Copyright (C) 1999-2008 by Heiko Oberdiek +Copyright (C) 1999-2009 by Heiko Oberdiek This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -132,7 +132,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{holtxdoc.drv}% - [2008/08/11 v0.11 Private additional ltxdoc support (HO)]% + [2009/08/07 v0.12 Private additional ltxdoc support (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2008/08/11] \begin{document} @@ -141,7 +141,7 @@ and the derived files % % \fi % -% \CheckSum{280} +% \CheckSum{283} % % \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 @@ -162,7 +162,7 @@ and the derived files % \GetFileInfo{holtxdoc.drv} % % \title{The \xpackage{holtxdoc} package} -% \date{2008/08/11 v0.11} +% \date{2009/08/07 v0.12} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -202,7 +202,7 @@ and the derived files % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{holtxdoc}% - [2008/08/11 v0.11 Private additional ltxdoc support (HO)] + [2009/08/07 v0.12 Private additional ltxdoc support (HO)] % \end{macrocode} % % \begin{macrocode} @@ -317,6 +317,7 @@ and the derived files % % \begin{macrocode} \newcommand*{\xpackage}[1]{\textsf{#1}} +\newcommand*{\xmodule}[1]{\textsf{#1}} \newcommand*{\xclass}[1]{\textsf{#1}} \newcommand*{\xoption}[1]{\textsf{#1}} \newcommand*{\xfile}[1]{\texttt{#1}} @@ -642,6 +643,10 @@ and the derived files % \item % \cs{Newsgroup}, \cs{xnewsgroup}, and \cs{URL} updated. % \end{Version} +% \begin{Version}{2009/08/07 v0.12} +% \item +% \cs{xmodule} added. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx b/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx index 24ac9216324..67328153b3e 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hypdoc.dtx @@ -1280,7 +1280,7 @@ and the derived files % \item % Option \xoption{numbered} added. % \item -% \cs{HD@savedest@init} fixed (empty \xext{.hd} file triggered +% \cs{HD@savedest@init} fixed (empty \xext{hd} file triggered % first page with fl ligature). % \item % Bookmarks for \cs{listoffigures} and \cs{listoftables}. diff --git a/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx b/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx index 0ac8053a5e6..f52ad36682d 100644 --- a/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/hyphsubst.dtx @@ -148,7 +148,7 @@ and the derived files % % \fi % -% \CheckSum{517} +% \CheckSum{518} % % \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 @@ -326,29 +326,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@hyphsubst.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{hyphsubst}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \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{hyphsubst}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -364,6 +361,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/iflang.dtx b/Master/texmf-dist/source/latex/oberdiek/iflang.dtx index 6feb93d5464..98606f26dac 100644 --- a/Master/texmf-dist/source/latex/oberdiek/iflang.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/iflang.dtx @@ -156,7 +156,7 @@ and the derived files % % \fi % -% \CheckSum{833} +% \CheckSum{834} % % \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 @@ -279,29 +279,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@iflang.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{iflang}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \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{iflang}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -317,6 +314,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/ifluatex.dtx b/Master/texmf-dist/source/latex/oberdiek/ifluatex.dtx index 7e39ae9a0f0..04e9dce1ce6 100644 --- a/Master/texmf-dist/source/latex/oberdiek/ifluatex.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/ifluatex.dtx @@ -150,7 +150,7 @@ and the derived files % % \fi % -% \CheckSum{495} +% \CheckSum{496} % % \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 @@ -231,29 +231,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@ifluatex.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{ifluatex}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{ifluatex}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -269,6 +266,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/ifpdf.dtx b/Master/texmf-dist/source/latex/oberdiek/ifpdf.dtx index 92fc17bfa3d..d57bed68c3c 100644 --- a/Master/texmf-dist/source/latex/oberdiek/ifpdf.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/ifpdf.dtx @@ -146,7 +146,7 @@ and the derived files % % \fi % -% \CheckSum{472} +% \CheckSum{473} % % \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 @@ -322,29 +322,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@ifpdf.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{ifpdf}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{ifpdf}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -360,6 +357,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx b/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx index 93ef8a4c4ca..0fe17b75c81 100644 --- a/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/ifvtex.dtx @@ -146,7 +146,7 @@ and the derived files % % \fi % -% \CheckSum{443} +% \CheckSum{444} % % \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 @@ -237,29 +237,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@ifvtex.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{ifvtex}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{ifvtex}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -275,6 +272,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx b/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx index c6e3bff3dff..7f13b894f20 100644 --- a/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/infwarerr.dtx @@ -152,7 +152,7 @@ and the derived files % % \fi % -% \CheckSum{795} +% \CheckSum{796} % % \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 @@ -231,29 +231,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@infwarerr.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{infwarerr}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{infwarerr}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -269,6 +266,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx b/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx index 46bcc841774..04fe8102da1 100644 --- a/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2006-2008 by Heiko Oberdiek +% Copyright (C) 2006-2009 by Heiko Oberdiek % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -18,16 +18,17 @@ % and the derived files % inputenx.sty, inputenx.pdf, inputenx.ins, inputenx.drv, ix-alias.def, % ix-math.def, ix-name.def, ix-slot.def, ix-uc.def, -% ix-utf8enc.dfu, x-ascii.def, x-iso-8859-1.def, -% x-iso-8859-2.def, x-iso-8859-3.def, x-iso-8859-4.def, -% x-iso-8859-5.def, x-iso-8859-9.def, x-iso-8859-10.def, -% x-iso-8859-13.def, x-iso-8859-14.def, x-iso-8859-15.def, -% x-iso-8859-16.def, x-cp437.def, x-cp850.def, x-cp852.def, -% x-cp855.def, x-cp858.def, x-cp865.def, x-cp866.def, -% x-cp1250.def, x-cp1251.def, x-cp1252.def, x-cp1257.def, -% x-dec-mcs.def, x-koi8-r.def, x-mac-centeuro.def, -% x-mac-cyrillic.def, x-mac-roman.def, x-nextstep.def, -% inputenx-licrcmds.txt, inputenx-utf8enc.txt. +% ix-utf8enc.dfu, x-ascii.def, x-atarist.def, +% x-iso-8859-1.def, x-iso-8859-2.def, x-iso-8859-3.def, +% x-iso-8859-4.def, x-iso-8859-5.def, x-iso-8859-8.def, +% x-iso-8859-9.def, x-iso-8859-10.def, x-iso-8859-13.def, +% x-iso-8859-14.def, x-iso-8859-15.def, x-iso-8859-16.def, +% x-cp437.def, x-cp850.def, x-cp852.def, x-cp855.def, +% x-cp858.def, x-cp865.def, x-cp866.def, x-cp1250.def, +% x-cp1251.def, x-cp1252.def, x-cp1257.def, x-dec-mcs.def, +% x-koi8-r.def, x-mac-centeuro.def, x-mac-cyrillic.def, +% x-mac-roman.def, x-nextstep.def, inputenx-licrcmds.txt, +% inputenx-utf8enc.txt. % % Distribution: % CTAN:macros/latex/contrib/oberdiek/inputenx.dtx @@ -68,11 +69,13 @@ % TDS:tex/latex/oberdiek/ix-uc.def % TDS:tex/latex/oberdiek/ix-utf8enc.dfu % TDS:tex/latex/oberdiek/x-ascii.def +% TDS:tex/latex/oberdiek/x-atarist.def % TDS:tex/latex/oberdiek/x-iso-8859-1.def % TDS:tex/latex/oberdiek/x-iso-8859-2.def % TDS:tex/latex/oberdiek/x-iso-8859-3.def % TDS:tex/latex/oberdiek/x-iso-8859-4.def % TDS:tex/latex/oberdiek/x-iso-8859-5.def +% TDS:tex/latex/oberdiek/x-iso-8859-8.def % TDS:tex/latex/oberdiek/x-iso-8859-9.def % TDS:tex/latex/oberdiek/x-iso-8859-10.def % TDS:tex/latex/oberdiek/x-iso-8859-13.def @@ -114,7 +117,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: inputenx 2007/08/16 v1.3 Enhanced input encoding handling (HO)} +\Msg{* Package: inputenx 2009/08/13 v1.4 Enhanced input encoding handling (HO)} \Msg{************************************************************************} \keepsilent @@ -125,7 +128,7 @@ This is a generated file. -Copyright (C) 2006-2008 by Heiko Oberdiek +Copyright (C) 2006-2009 by Heiko Oberdiek This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -143,16 +146,17 @@ This work consists of the main source file inputenx.dtx and the derived files inputenx.sty, inputenx.pdf, inputenx.ins, inputenx.drv, ix-alias.def, ix-math.def, ix-name.def, ix-slot.def, ix-uc.def, - ix-utf8enc.dfu, x-ascii.def, x-iso-8859-1.def, - x-iso-8859-2.def, x-iso-8859-3.def, x-iso-8859-4.def, - x-iso-8859-5.def, x-iso-8859-9.def, x-iso-8859-10.def, - x-iso-8859-13.def, x-iso-8859-14.def, x-iso-8859-15.def, - x-iso-8859-16.def, x-cp437.def, x-cp850.def, x-cp852.def, - x-cp855.def, x-cp858.def, x-cp865.def, x-cp866.def, - x-cp1250.def, x-cp1251.def, x-cp1252.def, x-cp1257.def, - x-dec-mcs.def, x-koi8-r.def, x-mac-centeuro.def, - x-mac-cyrillic.def, x-mac-roman.def, x-nextstep.def, - inputenx-licrcmds.txt, inputenx-utf8enc.txt. + ix-utf8enc.dfu, x-ascii.def, x-atarist.def, + x-iso-8859-1.def, x-iso-8859-2.def, x-iso-8859-3.def, + x-iso-8859-4.def, x-iso-8859-5.def, x-iso-8859-8.def, + x-iso-8859-9.def, x-iso-8859-10.def, x-iso-8859-13.def, + x-iso-8859-14.def, x-iso-8859-15.def, x-iso-8859-16.def, + x-cp437.def, x-cp850.def, x-cp852.def, x-cp855.def, + x-cp858.def, x-cp865.def, x-cp866.def, x-cp1250.def, + x-cp1251.def, x-cp1252.def, x-cp1257.def, x-dec-mcs.def, + x-koi8-r.def, x-mac-centeuro.def, x-mac-cyrillic.def, + x-mac-roman.def, x-nextstep.def, inputenx-licrcmds.txt, + inputenx-utf8enc.txt. \endpreamble \let\MetaPrefix\DoubleperCent @@ -169,11 +173,13 @@ and the derived files \file{ix-uc.def}{\from{inputenx.dtx}{uc}}% \file{ix-utf8enc.dfu}{\from{inputenx.dtx}{dfu}}% \file{x-ascii.def}{\from{inputenx.dtx}{ascii}}% + \file{x-atarist.def}{\from{inputenx.dtx}{atarist}}% \file{x-iso-8859-1.def}{\from{inputenx.dtx}{iso-8859-1}}% \file{x-iso-8859-2.def}{\from{inputenx.dtx}{iso-8859-2}}% \file{x-iso-8859-3.def}{\from{inputenx.dtx}{iso-8859-3}}% \file{x-iso-8859-4.def}{\from{inputenx.dtx}{iso-8859-4}}% \file{x-iso-8859-5.def}{\from{inputenx.dtx}{iso-8859-5}}% + \file{x-iso-8859-8.def}{\from{inputenx.dtx}{iso-8859-8}}% \file{x-iso-8859-9.def}{\from{inputenx.dtx}{iso-8859-9}}% \file{x-iso-8859-10.def}{\from{inputenx.dtx}{iso-8859-10}}% \file{x-iso-8859-13.def}{\from{inputenx.dtx}{iso-8859-13}}% @@ -210,15 +216,15 @@ and the derived files \Msg{*} \Msg{* inputenx.sty, ix-alias.def, ix-math.def, ix-name.def,} \Msg{* ix-slot.def, ix-uc.def, ix-utf8enc.dfu, x-ascii.def,} -\Msg{* x-iso-8859-1.def, x-iso-8859-2.def, x-iso-8859-3.def,} -\Msg{* x-iso-8859-4.def, x-iso-8859-5.def, x-iso-8859-9.def,} -\Msg{* x-iso-8859-10.def, x-iso-8859-13.def, x-iso-8859-14.def,} -\Msg{* x-iso-8859-15.def, x-iso-8859-16.def, x-cp437.def,} -\Msg{* x-cp850.def, x-cp852.def, x-cp855.def, x-cp858.def,} -\Msg{* x-cp865.def, x-cp866.def, x-cp1250.def, x-cp1251.def,} -\Msg{* x-cp1252.def, x-cp1257.def, x-dec-mcs.def, x-koi8-r.def,} -\Msg{* x-mac-centeuro.def, x-mac-cyrillic.def, x-mac-roman.def,} -\Msg{* x-nextstep.def} +\Msg{* x-atarist.def, x-iso-8859-1.def, x-iso-8859-2.def,} +\Msg{* x-iso-8859-3.def, x-iso-8859-4.def, x-iso-8859-5.def,} +\Msg{* x-iso-8859-8.def, x-iso-8859-9.def, x-iso-8859-10.def,} +\Msg{* x-iso-8859-13.def, x-iso-8859-14.def, x-iso-8859-15.def,} +\Msg{* x-iso-8859-16.def, x-cp437.def, x-cp850.def, x-cp852.def,} +\Msg{* x-cp855.def, x-cp858.def, x-cp865.def, x-cp866.def,} +\Msg{* x-cp1250.def, x-cp1251.def, x-cp1252.def, x-cp1257.def,} +\Msg{* x-dec-mcs.def, x-koi8-r.def, x-mac-centeuro.def,} +\Msg{* x-mac-cyrillic.def, x-mac-roman.def, x-nextstep.def} \Msg{*} \Msg{* And install the following script file:} \Msg{*} @@ -239,7 +245,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{inputenx.drv}% - [2007/08/16 v1.3 Enhanced input encoding handling (HO)]% + [2009/08/13 v1.4 Enhanced input encoding handling (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2008/08/11] \usepackage{longtable} @@ -249,7 +255,7 @@ and the derived files % % \fi % -% \CheckSum{8935} +% \CheckSum{9985} % % \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 @@ -270,7 +276,7 @@ and the derived files % \GetFileInfo{inputenx.drv} % % \title{The \xpackage{inputenx} package} -% \date{2007/08/16 v1.3} +% \date{2009/08/13 v1.4} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -325,6 +331,7 @@ and the derived files % \begin{longtable}{@{}lll@{}} % \xfile{x-ascii.def} & \xoption{ascii}, \xoption{us-ascii} & ASCII encoding,\\ % & & 8bit characters disabled\\ +% \xfile{x-atarist.def} & \xoption{atarist}, \xoption{atari} & AtariST encoding\\ % \xfile{x-cp437.def} & \xoption{cp437}, \xoption{cp437de} & Code page 437\\ % \xfile{x-cp850.def} & \xoption{cp850} & Code page 850\\ % \xfile{x-cp852.def} & \xoption{cp852} & Code page 852\\ @@ -357,27 +364,31 @@ and the derived files % \xfile{x-nextstep} & \xoption{nextstep}, \xoption{next} & NextStep Encoding\\ % \end{longtable} % -% Also the box drawings characters of some older DOS code pages -% (cp437, cp850, cp852, cp858, cp865) can be used. -% They are provided by package \xpackage{pmboxdraw}. +% Some characters need extra packages: +% \begin{description} +% \item[Box drawings characters] are provided by package \xpackage{pmboxdraw}. +% They are used by some older DOS code pages +% (cp437, cp850, cp852, cp858, cp865). +% \item[Cyrillic characters] need some setup (probably font encoding/package). +% They are mapped to names that start with \cs{CYR} +% (\cs{CYRYO}, \cs{CYRDJE}, \dots). +% \item[Hebrew characters] need some setup (probably font encoding/package). +% They are mapped to \cs{hebalef}, \cs{hebbet}, \dots +% \item[U+2310 REVERSED NOT SIGN] is provided as \cs{textrevlogicalnot} +% that uses \cs{reflectbox} from package \xpackage{graphics}. +% \end{description} % % For the following characters I didn't find suitable LICR (\LaTeX\ Internal % Character Representation): % \begin{quote} %\begin{verbatim} -%\DeclareUnicodeCharacter{2015}{} -% % HORIZONTAL BAR -% % QUOTATION DASH -% % iso-8859-10[0xBD/189] +%\DeclareUnicodeCharacter{200E}{} +% % LEFT-TO-RIGHT MARK +% % iso-8859-8[0xFD/253] % -%\DeclareUnicodeCharacter{2017}{} -% % DOUBLE LOW LINE -% % SPACING DOUBLE UNDERSCORE -% % cp850[0xF2/242] cp858[0xF2/242] -% -%\DeclareUnicodeCharacter{2310}{} -% % REVERSED NOT SIGN -% % cp437[0xA9/169] cp865[0xA9/169] +%\DeclareUnicodeCharacter{200F}{} +% % RIGHT-TO-LEFT MARK +% % iso-8859-8[0xFE/254] % %\DeclareUnicodeCharacter{2320}{} % % TOP HALF INTEGRAL @@ -424,7 +435,7 @@ and the derived files %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{inputenx}% - [2007/08/16 v1.3 Enhanced input encoding handling (HO)]% + [2009/08/13 v1.4 Enhanced input encoding handling (HO)]% % \end{macrocode} % % \subsection{Encoding names} @@ -603,16 +614,18 @@ and the derived files % % \begin{macrocode} %<*alias> -\ProvidesFile{ix-alias.def}[2007/08/16 v1.3 Alias list (inputenx)] +\ProvidesFile{ix-alias.def}[2009/08/13 v1.4 Alias list (inputenx)] % \end{macrocode} % The alias mechanism is also used to hide the prefix |x-|: % \begin{macrocode} \InputenxAlias{ascii}{x-ascii} +\InputenxAlias{atarist}{x-atarist} \InputenxAlias{iso-8859-1}{x-iso-8859-1} \InputenxAlias{iso-8859-2}{x-iso-8859-2} \InputenxAlias{iso-8859-3}{x-iso-8859-3} \InputenxAlias{iso-8859-4}{x-iso-8859-4} \InputenxAlias{iso-8859-5}{x-iso-8859-5} +\InputenxAlias{iso-8859-8}{x-iso-8859-8} \InputenxAlias{iso-8859-9}{x-iso-8859-9} \InputenxAlias{iso-8859-10}{x-iso-8859-10} \InputenxAlias{iso-8859-13}{x-iso-8859-13} @@ -641,6 +654,7 @@ and the derived files % \begin{macrocode} \InputenxAlias{ansinew}{x-cp1252} \InputenxAlias{applemac}{x-mac-roman} +\InputenxAlias{atari}{x-atarist} \InputenxAlias{cp437de}{x-cp437} \InputenxAlias{decmulti}{x-dec-mcs} \InputenxAlias{iso88595}{x-iso-8859-5} @@ -677,17 +691,283 @@ and the derived files % \begin{macrocode} %<*ascii> \ProvidesFile{x-ascii.def}% - [2007/08/16 v1.3 Input encoding ascii (inputenx)]% -\@inpenc@test + [2009/08/13 v1.4 Input encoding ascii (inputenx)]% +\csname @inpenc@test\endcsname % % \end{macrocode} % +% \subsubsection{Encoding atarist} +% +% \begin{macrocode} +%<*atarist> +\ProvidesFile{x-atarist.def}% + [2009/08/13 v1.4 Input encoding atarist (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter +\ProvideTextCommandDefault{\textGamma}{% + \ensuremath\Gamma +} +\ProvideTextCommandDefault{\textOmega}{% + \ensuremath\Omega +} +\ProvideTextCommandDefault{\textPhi}{% + \ensuremath\Phi +} +\ProvideTextCommandDefault{\textSigma}{% + \ensuremath\Sigma +} +\ProvideTextCommandDefault{\textTheta}{% + \ensuremath\Theta +} +\ProvideTextCommandDefault{\textalpha}{% + \ensuremath\alpha +} +\ProvideTextCommandDefault{\textapproxequal}{% + \ensuremath\approx +} +\ProvideTextCommandDefault{\textasciiacute}{% + \@tabacckludge'{}% +} +\ProvideTextCommandDefault{\textasciidieresis}{% + \"{}% +} +\ProvideTextCommandDefault{\textasciimacron}{% + \@tabacckludge={}% +} +\ProvideTextCommandDefault{\textbeta}{% + \ensuremath\beta +} +\ProvideTextCommandDefault{\textcap}{% + \ensuremath\cap +} +\ProvideTextCommandDefault{\textcent}{% + \TextSymbolUnavailable\textcent +} +\ProvideTextCommandDefault{\textcontourintegral}{% + \ensuremath\oint +} +\ProvideTextCommandDefault{\textdegree}{% + \ensuremath{{^\circ}}% +} +\ProvideTextCommandDefault{\textdelta}{% + \ensuremath\delta +} +\ProvideTextCommandDefault{\textdiv}{% + \TextSymbolUnavailable\textdiv +} +\ProvideTextCommandDefault{\textelement}{% + \ensuremath\in +} +\ProvideTextCommandDefault{\textequivalence}{% + \ensuremath\equiv +} +\ProvideTextCommandDefault{\textflorin}{% + \textit{f}% +} +\ProvideTextCommandDefault{\textgreaterequal}{% + \ensuremath\geq +} +\ProvideTextCommandDefault{\textinfinity}{% + \ensuremath\infty +} +\ProvideTextCommandDefault{\textintersection}{% + \ensuremath\cap +} +\ProvideTextCommandDefault{\textlessequal}{% + \ensuremath\leq +} +\ProvideTextCommandDefault{\textlnot}{% + \ensuremath\lnot +} +\ProvideTextCommandDefault{\textmu}{% + \ensuremath\mu +} +\ProvideTextCommandDefault{\textnsuperior}{% + \ensuremath{{^n}}% +} +\ProvideTextCommandDefault{\textonehalf}{% + \ensuremath{\frac12}% +} +\ProvideTextCommandDefault{\textonequarter}{% + \ensuremath{\frac14}% +} +\ProvideTextCommandDefault{\textphi}{% + \ensuremath\phi +} +\ProvideTextCommandDefault{\textpi}{% + \ensuremath\pi +} +\ProvideTextCommandDefault{\textpm}{% + \ensuremath\pm +} +\ProvideTextCommandDefault{\textrevlogicalnot}{% + \begingroup + \@ifundefined{reflectbox}{% + \TextSymbolUnavailable\textrevlogicalnot + }{% + \def\@revlogicalnot##1##2{% + \reflectbox{$##1##2$}% + }% + \ensuremath{\mathpalette\@revlogicalnot\lnot}% + }% + \endgroup +} +\ProvideTextCommandDefault{\textsigma}{% + \ensuremath\sigma +} +\ProvideTextCommandDefault{\textsurd}{% + \ensuremath\surd +} +\ProvideTextCommandDefault{\texttau}{% + \ensuremath\tau +} +\ProvideTextCommandDefault{\textthreesuperior}{% + \ensuremath{{^3}}% +} +\ProvideTextCommandDefault{\texttwosuperior}{% + \ensuremath{{^2}}% +} +\ProvideTextCommandDefault{\textyen}{% + \TextSymbolUnavailable\textyen +} +\DeclareInputText{128}{\c C} +\DeclareInputText{129}{\"u} +\DeclareInputText{130}{\@tabacckludge'e} +\DeclareInputText{131}{\^a} +\DeclareInputText{132}{\"a} +\DeclareInputText{133}{\@tabacckludge`a} +\DeclareInputText{134}{\r a} +\DeclareInputText{135}{\c c} +\DeclareInputText{136}{\^e} +\DeclareInputText{137}{\"e} +\DeclareInputText{138}{\@tabacckludge`e} +\DeclareInputText{139}{\"\i} +\DeclareInputText{140}{\^\i} +\DeclareInputText{141}{\@tabacckludge`\i} +\DeclareInputText{142}{\"A} +\DeclareInputText{143}{\r A} +\DeclareInputText{144}{\@tabacckludge'E} +\DeclareInputText{145}{\ae} +\DeclareInputText{146}{\AE} +\DeclareInputText{147}{\^o} +\DeclareInputText{148}{\"o} +\DeclareInputText{149}{\@tabacckludge`o} +\DeclareInputText{150}{\^u} +\DeclareInputText{151}{\@tabacckludge`u} +\DeclareInputText{152}{\"y} +\DeclareInputText{153}{\"O} +\DeclareInputText{154}{\"U} +\DeclareInputText{155}{\textcent} +\DeclareInputText{156}{\textsterling} +\DeclareInputText{157}{\textyen} +\DeclareInputText{158}{\ss} +\DeclareInputText{159}{\textflorin} +\DeclareInputText{160}{\@tabacckludge'a} +\DeclareInputText{161}{\@tabacckludge'\i} +\DeclareInputText{162}{\@tabacckludge'o} +\DeclareInputText{163}{\@tabacckludge'u} +\DeclareInputText{164}{\~n} +\DeclareInputText{165}{\~N} +\DeclareInputText{166}{\textordfeminine} +\DeclareInputText{167}{\textordmasculine} +\DeclareInputText{168}{\textquestiondown} +\DeclareInputText{169}{\textrevlogicalnot} +\DeclareInputText{170}{\textlnot} +\DeclareInputText{171}{\textonehalf} +\DeclareInputText{172}{\textonequarter} +\DeclareInputText{173}{\textexclamdown} +\DeclareInputText{174}{\guillemotleft} +\DeclareInputText{175}{\guillemotright} +\DeclareInputText{176}{\~a} +\DeclareInputText{177}{\~o} +\DeclareInputText{178}{\O} +\DeclareInputText{179}{\o} +\DeclareInputText{180}{\oe} +\DeclareInputText{181}{\OE} +\DeclareInputText{182}{\@tabacckludge`A} +\DeclareInputText{183}{\~A} +\DeclareInputText{184}{\~O} +\DeclareInputText{185}{\textasciidieresis} +\DeclareInputText{186}{\textasciiacute} +\DeclareInputText{187}{\textdagger} +\DeclareInputText{188}{\textparagraph} +\DeclareInputText{189}{\textcopyright} +\DeclareInputText{190}{\textregistered} +\DeclareInputText{191}{\texttrademark} +\DeclareInputText{192}{\ij} +\DeclareInputText{193}{\IJ} +\DeclareInputText{194}{\hebalef} +\DeclareInputText{195}{\hebbet} +\DeclareInputText{196}{\hebgimel} +\DeclareInputText{197}{\hebdalet} +\DeclareInputText{198}{\hebhe} +\DeclareInputText{199}{\hebvav} +\DeclareInputText{200}{\hebzayin} +\DeclareInputText{201}{\hebhet} +\DeclareInputText{202}{\hebtet} +\DeclareInputText{203}{\hebyod} +\DeclareInputText{204}{\hebkaf} +\DeclareInputText{205}{\heblamed} +\DeclareInputText{206}{\hebmem} +\DeclareInputText{207}{\hebnun} +\DeclareInputText{208}{\hebsamekh} +\DeclareInputText{209}{\hebayin} +\DeclareInputText{210}{\hebpe} +\DeclareInputText{211}{\hebtsadi} +\DeclareInputText{212}{\hebqof} +\DeclareInputText{213}{\hebresh} +\DeclareInputText{214}{\hebshin} +\DeclareInputText{215}{\hebtav} +\DeclareInputText{216}{\hebfinalnun} +\DeclareInputText{217}{\hebfinalkaf} +\DeclareInputText{218}{\hebfinalmem} +\DeclareInputText{219}{\hebfinalpe} +\DeclareInputText{220}{\hebfinaltsadi} +\DeclareInputText{221}{\textsection} +\DeclareInputText{222}{\textcap} +\DeclareInputText{223}{\textinfinity} +\DeclareInputText{224}{\textalpha} +\DeclareInputText{225}{\textbeta} +\DeclareInputText{226}{\textGamma} +\DeclareInputText{227}{\textpi} +\DeclareInputText{228}{\textSigma} +\DeclareInputText{229}{\textsigma} +\DeclareInputText{230}{\textmu} +\DeclareInputText{231}{\texttau} +\DeclareInputText{232}{\textPhi} +\DeclareInputText{233}{\textTheta} +\DeclareInputText{234}{\textOmega} +\DeclareInputText{235}{\textdelta} +\DeclareInputText{236}{\textcontourintegral} +\DeclareInputText{237}{\textphi} +\DeclareInputText{238}{\textelement} +\DeclareInputText{239}{\textintersection} +\DeclareInputText{240}{\textequivalence} +\DeclareInputText{241}{\textpm} +\DeclareInputText{242}{\textgreaterequal} +\DeclareInputText{243}{\textlessequal} +\DeclareInputText{246}{\textdiv} +\DeclareInputText{247}{\textapproxequal} +\DeclareInputText{248}{\textdegree} +\DeclareInputText{249}{\textbullet} +\DeclareInputText{250}{\textperiodcentered} +\DeclareInputText{251}{\textsurd} +\DeclareInputText{252}{\textnsuperior} +\DeclareInputText{253}{\texttwosuperior} +\DeclareInputText{254}{\textthreesuperior} +\DeclareInputText{255}{\textasciimacron} +\RestoreAtCatcode +% +% \end{macrocode} +% % \subsubsection{Encoding iso-8859-1} % % \begin{macrocode} %<*iso-8859-1> \ProvidesFile{x-iso-8859-1.def}% - [2007/08/16 v1.3 Input encoding iso-8859-1 (inputenx)]% + [2009/08/13 v1.4 Input encoding iso-8859-1 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textasciiacute}{% \@tabacckludge'{}% } @@ -841,6 +1121,7 @@ and the derived files \DeclareInputText{253}{\@tabacckludge'y} \DeclareInputText{254}{\th} \DeclareInputText{255}{\"y} +\RestoreAtCatcode % % \end{macrocode} % @@ -849,7 +1130,9 @@ and the derived files % \begin{macrocode} %<*iso-8859-2> \ProvidesFile{x-iso-8859-2.def}% - [2007/08/16 v1.3 Input encoding iso-8859-2 (inputenx)]% + [2009/08/13 v1.4 Input encoding iso-8859-2 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textacutedbl}{% \H{}% } @@ -973,6 +1256,7 @@ and the derived files \DeclareInputText{253}{\@tabacckludge'y} \DeclareInputText{254}{\c t} \DeclareInputText{255}{\.{}} +\RestoreAtCatcode % % \end{macrocode} % @@ -981,7 +1265,9 @@ and the derived files % \begin{macrocode} %<*iso-8859-3> \ProvidesFile{x-iso-8859-3.def}% - [2007/08/16 v1.3 Input encoding iso-8859-3 (inputenx)]% + [2009/08/13 v1.4 Input encoding iso-8859-3 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textasciiacute}{% \@tabacckludge'{}% } @@ -1110,6 +1396,7 @@ and the derived files \DeclareInputText{253}{\u u} \DeclareInputText{254}{\^s} \DeclareInputText{255}{\.{}} +\RestoreAtCatcode % % \end{macrocode} % @@ -1118,7 +1405,9 @@ and the derived files % \begin{macrocode} %<*iso-8859-4> \ProvidesFile{x-iso-8859-4.def}% - [2007/08/16 v1.3 Input encoding iso-8859-4 (inputenx)]% + [2009/08/13 v1.4 Input encoding iso-8859-4 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textTstroke}{% \TextSymbolUnavailable\textTstroke } @@ -1248,6 +1537,7 @@ and the derived files \DeclareInputText{253}{\~u} \DeclareInputText{254}{\@tabacckludge=u} \DeclareInputText{255}{\.{}} +\RestoreAtCatcode % % \end{macrocode} % @@ -1256,7 +1546,9 @@ and the derived files % \begin{macrocode} %<*iso-8859-5> \ProvidesFile{x-iso-8859-5.def}% - [2007/08/16 v1.3 Input encoding iso-8859-5 (inputenx)]% + [2009/08/13 v1.4 Input encoding iso-8859-5 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textnumero}{% N% \bgroup @@ -1367,15 +1659,157 @@ and the derived files \DeclareInputText{253}{\textsection} \DeclareInputText{254}{\cyrushrt} \DeclareInputText{255}{\cyrdzhe} +\RestoreAtCatcode % % \end{macrocode} % +% \subsubsection{Encoding iso-8859-8} +% +% \begin{macrocode} +%<*iso-8859-8> +\ProvidesFile{x-iso-8859-8.def}% + [2009/08/13 v1.4 Input encoding iso-8859-8 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter +\ProvideTextCommandDefault{\textasciiacute}{% + \@tabacckludge'{}% +} +\ProvideTextCommandDefault{\textasciidieresis}{% + \"{}% +} +\ProvideTextCommandDefault{\textasciimacron}{% + \@tabacckludge={}% +} +\ProvideTextCommandDefault{\textbrokenbar}{% + \TextSymbolUnavailable\textbrokenbar +} +\ProvideTextCommandDefault{\textcent}{% + \TextSymbolUnavailable\textcent +} +\ProvideTextCommandDefault{\textcurrency}{% + \TextSymbolUnavailable\textcurrency +} +\ProvideTextCommandDefault{\textdbllowline}{% + \begingroup + \sbox0{\textunderscore}% + \leavevmode + \ifdim\dp0<.2ex\relax + \rlap{\raisebox{-.2ex}[0pt]{\textunderscore}}% + \else + \rlap{\raisebox{.2ex}[0pt]{\textunderscore}}% + \fi + \textunderscore + \endgroup +} +\ProvideTextCommandDefault{\textdegree}{% + \ensuremath{{^\circ}}% +} +\ProvideTextCommandDefault{\textdiv}{% + \TextSymbolUnavailable\textdiv +} +\ProvideTextCommandDefault{\textlnot}{% + \ensuremath\lnot +} +\ProvideTextCommandDefault{\textmu}{% + \ensuremath\mu +} +\ProvideTextCommandDefault{\textonehalf}{% + \ensuremath{\frac12}% +} +\ProvideTextCommandDefault{\textonequarter}{% + \ensuremath{\frac14}% +} +\ProvideTextCommandDefault{\textonesuperior}{% + \ensuremath{{^1}}% +} +\ProvideTextCommandDefault{\textpm}{% + \ensuremath\pm +} +\ProvideTextCommandDefault{\textthreequarters}{% + \ensuremath{\frac34}% +} +\ProvideTextCommandDefault{\textthreesuperior}{% + \ensuremath{{^3}}% +} +\ProvideTextCommandDefault{\texttimes}{% + \ensuremath\times +} +\ProvideTextCommandDefault{\texttwosuperior}{% + \ensuremath{{^2}}% +} +\ProvideTextCommandDefault{\textyen}{% + \TextSymbolUnavailable\textyen +} +\DeclareInputText{160}{\nobreakspace} +\DeclareInputText{162}{\textcent} +\DeclareInputText{163}{\textsterling} +\DeclareInputText{164}{\textcurrency} +\DeclareInputText{165}{\textyen} +\DeclareInputText{166}{\textbrokenbar} +\DeclareInputText{167}{\textsection} +\DeclareInputText{168}{\textasciidieresis} +\DeclareInputText{169}{\textcopyright} +\DeclareInputText{170}{\texttimes} +\DeclareInputText{171}{\guillemotleft} +\DeclareInputText{172}{\textlnot} +\DeclareInputText{173}{\-} +\DeclareInputText{174}{\textregistered} +\DeclareInputText{175}{\textasciimacron} +\DeclareInputText{176}{\textdegree} +\DeclareInputText{177}{\textpm} +\DeclareInputText{178}{\texttwosuperior} +\DeclareInputText{179}{\textthreesuperior} +\DeclareInputText{180}{\textasciiacute} +\DeclareInputText{181}{\textmu} +\DeclareInputText{182}{\textparagraph} +\DeclareInputText{183}{\textperiodcentered} +\DeclareInputText{184}{\c\ } +\DeclareInputText{185}{\textonesuperior} +\DeclareInputText{186}{\textdiv} +\DeclareInputText{187}{\guillemotright} +\DeclareInputText{188}{\textonequarter} +\DeclareInputText{189}{\textonehalf} +\DeclareInputText{190}{\textthreequarters} +\DeclareInputText{223}{\textdbllowline} +\DeclareInputText{224}{\hebalef} +\DeclareInputText{225}{\hebbet} +\DeclareInputText{226}{\hebgimel} +\DeclareInputText{227}{\hebdalet} +\DeclareInputText{228}{\hebhe} +\DeclareInputText{229}{\hebvav} +\DeclareInputText{230}{\hebzayin} +\DeclareInputText{231}{\hebhet} +\DeclareInputText{232}{\hebtet} +\DeclareInputText{233}{\hebyod} +\DeclareInputText{234}{\hebfinalkaf} +\DeclareInputText{235}{\hebkaf} +\DeclareInputText{236}{\heblamed} +\DeclareInputText{237}{\hebfinalmem} +\DeclareInputText{238}{\hebmem} +\DeclareInputText{239}{\hebfinalnun} +\DeclareInputText{240}{\hebnun} +\DeclareInputText{241}{\hebsamekh} +\DeclareInputText{242}{\hebayin} +\DeclareInputText{243}{\hebfinalpe} +\DeclareInputText{244}{\hebpe} +\DeclareInputText{245}{\hebfinaltsadi} +\DeclareInputText{246}{\hebtsadi} +\DeclareInputText{247}{\hebqof} +\DeclareInputText{248}{\hebresh} +\DeclareInputText{249}{\hebshin} +\DeclareInputText{250}{\hebtav} +\RestoreAtCatcode +% +% \end{macrocode} +% % \subsubsection{Encoding iso-8859-9} % % \begin{macrocode} %<*iso-8859-9> \ProvidesFile{x-iso-8859-9.def}% - [2007/08/16 v1.3 Input encoding iso-8859-9 (inputenx)]% + [2009/08/13 v1.4 Input encoding iso-8859-9 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textasciiacute}{% \@tabacckludge'{}% } @@ -1529,6 +1963,7 @@ and the derived files \DeclareInputText{253}{\i} \DeclareInputText{254}{\c s} \DeclareInputText{255}{\"y} +\RestoreAtCatcode % % \end{macrocode} % @@ -1537,13 +1972,18 @@ and the derived files % \begin{macrocode} %<*iso-8859-10> \ProvidesFile{x-iso-8859-10.def}% - [2007/08/16 v1.3 Input encoding iso-8859-10 (inputenx)]% + [2009/08/13 v1.4 Input encoding iso-8859-10 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textTstroke}{% \TextSymbolUnavailable\textTstroke } \ProvideTextCommandDefault{\textdegree}{% \ensuremath{{^\circ}}% } +\ProvideTextCommandDefault{\texthorizontalbar}{% + \mbox{---}\kern-.5em---% +} \ProvideTextCommandDefault{\textkra}{% \TextSymbolUnavailable\textkra } @@ -1579,6 +2019,7 @@ and the derived files \DeclareInputText{186}{\v s} \DeclareInputText{187}{\texttstroke} \DeclareInputText{188}{\v z} +\DeclareInputText{189}{\texthorizontalbar} \DeclareInputText{190}{\@tabacckludge=u} \DeclareInputText{191}{\ng} \DeclareInputText{192}{\@tabacckludge=A} @@ -1645,6 +2086,7 @@ and the derived files \DeclareInputText{253}{\@tabacckludge'y} \DeclareInputText{254}{\th} \DeclareInputText{255}{\textkra} +\RestoreAtCatcode % % \end{macrocode} % @@ -1653,7 +2095,9 @@ and the derived files % \begin{macrocode} %<*iso-8859-13> \ProvidesFile{x-iso-8859-13.def}% - [2007/08/16 v1.3 Input encoding iso-8859-13 (inputenx)]% + [2009/08/13 v1.4 Input encoding iso-8859-13 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textbrokenbar}{% \TextSymbolUnavailable\textbrokenbar } @@ -1795,6 +2239,7 @@ and the derived files \DeclareInputText{253}{\.z} \DeclareInputText{254}{\v z} \DeclareInputText{255}{\textquoteright} +\RestoreAtCatcode % % \end{macrocode} % @@ -1803,7 +2248,9 @@ and the derived files % \begin{macrocode} %<*iso-8859-14> \ProvidesFile{x-iso-8859-14.def}% - [2007/08/16 v1.3 Input encoding iso-8859-14 (inputenx)]% + [2009/08/13 v1.4 Input encoding iso-8859-14 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \DeclareInputText{160}{\nobreakspace} \DeclareInputText{161}{\.B} \DeclareInputText{162}{\.b} @@ -1900,6 +2347,7 @@ and the derived files \DeclareInputText{253}{\@tabacckludge'y} \DeclareInputText{254}{\^y} \DeclareInputText{255}{\"y} +\RestoreAtCatcode % % \end{macrocode} % @@ -1908,7 +2356,9 @@ and the derived files % \begin{macrocode} %<*iso-8859-15> \ProvidesFile{x-iso-8859-15.def}% - [2007/08/16 v1.3 Input encoding iso-8859-15 (inputenx)]% + [2009/08/13 v1.4 Input encoding iso-8859-15 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textasciimacron}{% \@tabacckludge={}% } @@ -2044,6 +2494,7 @@ and the derived files \DeclareInputText{253}{\@tabacckludge'y} \DeclareInputText{254}{\th} \DeclareInputText{255}{\"y} +\RestoreAtCatcode % % \end{macrocode} % @@ -2052,7 +2503,9 @@ and the derived files % \begin{macrocode} %<*iso-8859-16> \ProvidesFile{x-iso-8859-16.def}% - [2007/08/16 v1.3 Input encoding iso-8859-16 (inputenx)]% + [2009/08/13 v1.4 Input encoding iso-8859-16 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textcommabelow}[1]{% \hmode@bgroup \ooalign{% @@ -2172,6 +2625,7 @@ and the derived files \DeclareInputText{253}{\k e} \DeclareInputText{254}{\textcommabelow t} \DeclareInputText{255}{\"y} +\RestoreAtCatcode % % \end{macrocode} % @@ -2180,7 +2634,9 @@ and the derived files % \begin{macrocode} %<*cp437> \ProvidesFile{x-cp437.def}% - [2007/08/16 v1.3 Input encoding cp437 (inputenx)]% + [2009/08/13 v1.4 Input encoding cp437 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textGamma}{% \ensuremath\Gamma } @@ -2265,6 +2721,18 @@ and the derived files \ProvideTextCommandDefault{\textpm}{% \ensuremath\pm } +\ProvideTextCommandDefault{\textrevlogicalnot}{% + \begingroup + \@ifundefined{reflectbox}{% + \TextSymbolUnavailable\textrevlogicalnot + }{% + \def\@revlogicalnot##1##2{% + \reflectbox{$##1##2$}% + }% + \ensuremath{\mathpalette\@revlogicalnot\lnot}% + }% + \endgroup +} \ProvideTextCommandDefault{\textsigma}{% \ensuremath\sigma } @@ -2321,6 +2789,7 @@ and the derived files \DeclareInputText{166}{\textordfeminine} \DeclareInputText{167}{\textordmasculine} \DeclareInputText{168}{\textquestiondown} +\DeclareInputText{169}{\textrevlogicalnot} \DeclareInputText{170}{\textlnot} \DeclareInputText{171}{\textonehalf} \DeclareInputText{172}{\textonequarter} @@ -2405,6 +2874,7 @@ and the derived files \DeclareInputText{253}{\texttwosuperior} \DeclareInputText{254}{\textblacksquare} \DeclareInputText{255}{\nobreakspace} +\RestoreAtCatcode % % \end{macrocode} % @@ -2413,7 +2883,9 @@ and the derived files % \begin{macrocode} %<*cp850> \ProvidesFile{x-cp850.def}% - [2007/08/16 v1.3 Input encoding cp850 (inputenx)]% + [2009/08/13 v1.4 Input encoding cp850 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textasciiacute}{% \@tabacckludge'{}% } @@ -2435,6 +2907,18 @@ and the derived files \ProvideTextCommandDefault{\textcurrency}{% \TextSymbolUnavailable\textcurrency } +\ProvideTextCommandDefault{\textdbllowline}{% + \begingroup + \sbox0{\textunderscore}% + \leavevmode + \ifdim\dp0<.2ex\relax + \rlap{\raisebox{-.2ex}[0pt]{\textunderscore}}% + \else + \rlap{\raisebox{.2ex}[0pt]{\textunderscore}}% + \fi + \textunderscore + \endgroup +} \ProvideTextCommandDefault{\textdegree}{% \ensuremath{{^\circ}}% } @@ -2591,6 +3075,7 @@ and the derived files \DeclareInputText{239}{\textasciiacute} \DeclareInputText{240}{\-} \DeclareInputText{241}{\textpm} +\DeclareInputText{242}{\textdbllowline} \DeclareInputText{243}{\textthreequarters} \DeclareInputText{244}{\textparagraph} \DeclareInputText{245}{\textsection} @@ -2604,6 +3089,7 @@ and the derived files \DeclareInputText{253}{\texttwosuperior} \DeclareInputText{254}{\textblacksquare} \DeclareInputText{255}{\nobreakspace} +\RestoreAtCatcode % % \end{macrocode} % @@ -2612,7 +3098,9 @@ and the derived files % \begin{macrocode} %<*cp852> \ProvidesFile{x-cp852.def}% - [2007/08/16 v1.3 Input encoding cp852 (inputenx)]% + [2009/08/13 v1.4 Input encoding cp852 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textacutedbl}{% \H{}% } @@ -2774,6 +3262,7 @@ and the derived files \DeclareInputText{253}{\v r} \DeclareInputText{254}{\textblacksquare} \DeclareInputText{255}{\nobreakspace} +\RestoreAtCatcode % % \end{macrocode} % @@ -2782,7 +3271,9 @@ and the derived files % \begin{macrocode} %<*cp855> \ProvidesFile{x-cp855.def}% - [2007/08/16 v1.3 Input encoding cp855 (inputenx)]% + [2009/08/13 v1.4 Input encoding cp855 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textblacksquare}{% \vrule \@width .3em \@height .4em \@depth -.1em\relax } @@ -2931,6 +3422,7 @@ and the derived files \DeclareInputText{253}{\textsection} \DeclareInputText{254}{\textblacksquare} \DeclareInputText{255}{\nobreakspace} +\RestoreAtCatcode % % \end{macrocode} % @@ -2939,7 +3431,9 @@ and the derived files % \begin{macrocode} %<*cp858> \ProvidesFile{x-cp858.def}% - [2007/08/16 v1.3 Input encoding cp858 (inputenx)]% + [2009/08/13 v1.4 Input encoding cp858 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textasciiacute}{% \@tabacckludge'{}% } @@ -2961,6 +3455,18 @@ and the derived files \ProvideTextCommandDefault{\textcurrency}{% \TextSymbolUnavailable\textcurrency } +\ProvideTextCommandDefault{\textdbllowline}{% + \begingroup + \sbox0{\textunderscore}% + \leavevmode + \ifdim\dp0<.2ex\relax + \rlap{\raisebox{-.2ex}[0pt]{\textunderscore}}% + \else + \rlap{\raisebox{.2ex}[0pt]{\textunderscore}}% + \fi + \textunderscore + \endgroup +} \ProvideTextCommandDefault{\textdegree}{% \ensuremath{{^\circ}}% } @@ -3120,6 +3626,7 @@ and the derived files \DeclareInputText{239}{\textasciiacute} \DeclareInputText{240}{\-} \DeclareInputText{241}{\textpm} +\DeclareInputText{242}{\textdbllowline} \DeclareInputText{243}{\textthreequarters} \DeclareInputText{244}{\textparagraph} \DeclareInputText{245}{\textsection} @@ -3133,6 +3640,7 @@ and the derived files \DeclareInputText{253}{\texttwosuperior} \DeclareInputText{254}{\textblacksquare} \DeclareInputText{255}{\nobreakspace} +\RestoreAtCatcode % % \end{macrocode} % @@ -3141,7 +3649,9 @@ and the derived files % \begin{macrocode} %<*cp865> \ProvidesFile{x-cp865.def}% - [2007/08/16 v1.3 Input encoding cp865 (inputenx)]% + [2009/08/13 v1.4 Input encoding cp865 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textGamma}{% \ensuremath\Gamma } @@ -3226,6 +3736,18 @@ and the derived files \ProvideTextCommandDefault{\textpm}{% \ensuremath\pm } +\ProvideTextCommandDefault{\textrevlogicalnot}{% + \begingroup + \@ifundefined{reflectbox}{% + \TextSymbolUnavailable\textrevlogicalnot + }{% + \def\@revlogicalnot##1##2{% + \reflectbox{$##1##2$}% + }% + \ensuremath{\mathpalette\@revlogicalnot\lnot}% + }% + \endgroup +} \ProvideTextCommandDefault{\textsigma}{% \ensuremath\sigma } @@ -3279,6 +3801,7 @@ and the derived files \DeclareInputText{166}{\textordfeminine} \DeclareInputText{167}{\textordmasculine} \DeclareInputText{168}{\textquestiondown} +\DeclareInputText{169}{\textrevlogicalnot} \DeclareInputText{170}{\textlnot} \DeclareInputText{171}{\textonehalf} \DeclareInputText{172}{\textonequarter} @@ -3363,6 +3886,7 @@ and the derived files \DeclareInputText{253}{\texttwosuperior} \DeclareInputText{254}{\textblacksquare} \DeclareInputText{255}{\nobreakspace} +\RestoreAtCatcode % % \end{macrocode} % @@ -3371,7 +3895,9 @@ and the derived files % \begin{macrocode} %<*cp866> \ProvidesFile{x-cp866.def}% - [2007/08/16 v1.3 Input encoding cp866 (inputenx)]% + [2009/08/13 v1.4 Input encoding cp866 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textblacksquare}{% \vrule \@width .3em \@height .4em \@depth -.1em\relax } @@ -3526,6 +4052,7 @@ and the derived files \DeclareInputText{253}{\textcurrency} \DeclareInputText{254}{\textblacksquare} \DeclareInputText{255}{\nobreakspace} +\RestoreAtCatcode % % \end{macrocode} % @@ -3534,7 +4061,9 @@ and the derived files % \begin{macrocode} %<*cp1250> \ProvidesFile{x-cp1250.def}% - [2007/08/16 v1.3 Input encoding cp1250 (inputenx)]% + [2009/08/13 v1.4 Input encoding cp1250 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textacutedbl}{% \H{}% } @@ -3700,6 +4229,7 @@ and the derived files \DeclareInputText{253}{\@tabacckludge'y} \DeclareInputText{254}{\c t} \DeclareInputText{255}{\.{}} +\RestoreAtCatcode % % \end{macrocode} % @@ -3708,7 +4238,9 @@ and the derived files % \begin{macrocode} %<*cp1251> \ProvidesFile{x-cp1251.def}% - [2007/08/16 v1.3 Input encoding cp1251 (inputenx)]% + [2009/08/13 v1.4 Input encoding cp1251 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textbrokenbar}{% \TextSymbolUnavailable\textbrokenbar } @@ -3871,6 +4403,7 @@ and the derived files \DeclareInputText{253}{\cyrerev} \DeclareInputText{254}{\cyryu} \DeclareInputText{255}{\cyrya} +\RestoreAtCatcode % % \end{macrocode} % @@ -3879,7 +4412,9 @@ and the derived files % \begin{macrocode} %<*cp1252> \ProvidesFile{x-cp1252.def}% - [2007/08/16 v1.3 Input encoding cp1252 (inputenx)]% + [2009/08/13 v1.4 Input encoding cp1252 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textasciiacute}{% \@tabacckludge'{}% } @@ -4066,6 +4601,7 @@ and the derived files \DeclareInputText{253}{\@tabacckludge'y} \DeclareInputText{254}{\th} \DeclareInputText{255}{\"y} +\RestoreAtCatcode % % \end{macrocode} % @@ -4074,7 +4610,9 @@ and the derived files % \begin{macrocode} %<*cp1257> \ProvidesFile{x-cp1257.def}% - [2007/08/16 v1.3 Input encoding cp1257 (inputenx)]% + [2009/08/13 v1.4 Input encoding cp1257 (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textasciiacute}{% \@tabacckludge'{}% } @@ -4251,6 +4789,7 @@ and the derived files \DeclareInputText{253}{\.z} \DeclareInputText{254}{\v z} \DeclareInputText{255}{\.{}} +\RestoreAtCatcode % % \end{macrocode} % @@ -4259,7 +4798,9 @@ and the derived files % \begin{macrocode} %<*dec-mcs> \ProvidesFile{x-dec-mcs.def}% - [2007/08/16 v1.3 Input encoding dec-mcs (inputenx)]% + [2009/08/13 v1.4 Input encoding dec-mcs (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textcent}{% \TextSymbolUnavailable\textcent } @@ -4374,6 +4915,7 @@ and the derived files \DeclareInputText{251}{\^u} \DeclareInputText{252}{\"u} \DeclareInputText{253}{\"y} +\RestoreAtCatcode % % \end{macrocode} % @@ -4382,7 +4924,9 @@ and the derived files % \begin{macrocode} %<*koi8-r> \ProvidesFile{x-koi8-r.def}% - [2007/08/16 v1.3 Input encoding koi8-r (inputenx)]% + [2009/08/13 v1.4 Input encoding koi8-r (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textapproxequal}{% \ensuremath\approx } @@ -4533,6 +5077,7 @@ and the derived files \DeclareInputText{253}{\CYRSHCH} \DeclareInputText{254}{\CYRCH} \DeclareInputText{255}{\CYRHRDSN} +\RestoreAtCatcode % % \end{macrocode} % @@ -4541,7 +5086,9 @@ and the derived files % \begin{macrocode} %<*mac-centeuro> \ProvidesFile{x-mac-centeuro.def}% - [2007/08/16 v1.3 Input encoding mac-centeuro (inputenx)]% + [2009/08/13 v1.4 Input encoding mac-centeuro (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textasciicaron}{% \v{}% } @@ -4709,6 +5256,7 @@ and the derived files \DeclareInputText{253}{\.z} \DeclareInputText{254}{\c G} \DeclareInputText{255}{\textasciicaron} +\RestoreAtCatcode % % \end{macrocode} % @@ -4717,7 +5265,9 @@ and the derived files % \begin{macrocode} %<*mac-cyrillic> \ProvidesFile{x-mac-cyrillic.def}% - [2007/08/16 v1.3 Input encoding mac-cyrillic (inputenx)]% + [2009/08/13 v1.4 Input encoding mac-cyrillic (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textapproxequal}{% \ensuremath\approx } @@ -4902,6 +5452,7 @@ and the derived files \DeclareInputText{253}{\cyrerev} \DeclareInputText{254}{\cyryu} \DeclareInputText{255}{\texteuro} +\RestoreAtCatcode % % \end{macrocode} % @@ -4910,7 +5461,9 @@ and the derived files % \begin{macrocode} %<*mac-roman> \ProvidesFile{x-mac-roman.def}% - [2007/08/16 v1.3 Input encoding mac-roman (inputenx)]% + [2009/08/13 v1.4 Input encoding mac-roman (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textOmega}{% \ensuremath\Omega } @@ -5128,6 +5681,7 @@ and the derived files \DeclareInputText{253}{\textacutedbl} \DeclareInputText{254}{\k{}} \DeclareInputText{255}{\textasciicaron} +\RestoreAtCatcode % % \end{macrocode} % @@ -5136,7 +5690,9 @@ and the derived files % \begin{macrocode} %<*nextstep> \ProvidesFile{x-nextstep.def}% - [2007/08/16 v1.3 Input encoding nextstep (inputenx)]% + [2009/08/13 v1.4 Input encoding nextstep (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter \ProvideTextCommandDefault{\textacutedbl}{% \H{}% } @@ -5335,6 +5891,7 @@ and the derived files \DeclareInputText{251}{\ss} \DeclareInputText{252}{\th} \DeclareInputText{253}{\"y} +\RestoreAtCatcode % % \end{macrocode} % @@ -5354,7 +5911,7 @@ and the derived files % \begin{macrocode} %<*dfu> \ProvidesFile{ix-utf8enc.dfu}% - [2007/08/16 v1.3 Additions of inputenx for utf8enc.dfu]% + [2009/08/13 v1.4 Additions of inputenx for utf8enc.dfu]% \DeclareUnicodeCharacter{00A0}{\nobreakspace} \DeclareUnicodeCharacter{00AD}{\-} \DeclareUnicodeCharacter{0100}{\@tabacckludge=A} @@ -5448,6 +6005,7 @@ and the derived files \DeclareUnicodeCharacter{03A6}{\textPhi} \DeclareUnicodeCharacter{03A9}{\textOmega} \DeclareUnicodeCharacter{03B1}{\textalpha} +\DeclareUnicodeCharacter{03B2}{\textbeta} \DeclareUnicodeCharacter{03B4}{\textdelta} \DeclareUnicodeCharacter{03B5}{\textepsilon} \DeclareUnicodeCharacter{03C0}{\textpi} @@ -5458,22 +6016,55 @@ and the derived files \DeclareUnicodeCharacter{040C}{\@tabacckludge'\CYRK} \DeclareUnicodeCharacter{0453}{\@tabacckludge'\cyrg} \DeclareUnicodeCharacter{045C}{\@tabacckludge'\cyrk} +\DeclareUnicodeCharacter{05D0}{\hebalef} +\DeclareUnicodeCharacter{05D1}{\hebbet} +\DeclareUnicodeCharacter{05D2}{\hebgimel} +\DeclareUnicodeCharacter{05D3}{\hebdalet} +\DeclareUnicodeCharacter{05D4}{\hebhe} +\DeclareUnicodeCharacter{05D5}{\hebvav} +\DeclareUnicodeCharacter{05D6}{\hebzayin} +\DeclareUnicodeCharacter{05D7}{\hebhet} +\DeclareUnicodeCharacter{05D8}{\hebtet} +\DeclareUnicodeCharacter{05D9}{\hebyod} +\DeclareUnicodeCharacter{05DA}{\hebfinalkaf} +\DeclareUnicodeCharacter{05DB}{\hebkaf} +\DeclareUnicodeCharacter{05DC}{\heblamed} +\DeclareUnicodeCharacter{05DD}{\hebfinalmem} +\DeclareUnicodeCharacter{05DE}{\hebmem} +\DeclareUnicodeCharacter{05DF}{\hebfinalnun} +\DeclareUnicodeCharacter{05E0}{\hebnun} +\DeclareUnicodeCharacter{05E1}{\hebsamekh} +\DeclareUnicodeCharacter{05E2}{\hebayin} +\DeclareUnicodeCharacter{05E3}{\hebfinalpe} +\DeclareUnicodeCharacter{05E4}{\hebpe} +\DeclareUnicodeCharacter{05E5}{\hebfinaltsadi} +\DeclareUnicodeCharacter{05E6}{\hebtsadi} +\DeclareUnicodeCharacter{05E7}{\hebqof} +\DeclareUnicodeCharacter{05E8}{\hebresh} +\DeclareUnicodeCharacter{05E9}{\hebshin} +\DeclareUnicodeCharacter{05EA}{\hebtav} +\DeclareUnicodeCharacter{2015}{\texthorizontalbar} +\DeclareUnicodeCharacter{2017}{\textdbllowline} \DeclareUnicodeCharacter{207F}{\textnsuperior} \DeclareUnicodeCharacter{20A7}{\textpeseta} \DeclareUnicodeCharacter{2202}{\textpartial} \DeclareUnicodeCharacter{2206}{\textincrement} +\DeclareUnicodeCharacter{2208}{\textelement} \DeclareUnicodeCharacter{220F}{\textproduct} \DeclareUnicodeCharacter{2211}{\textsummation} \DeclareUnicodeCharacter{2219}{\textbullet} \DeclareUnicodeCharacter{221A}{\textsurd} \DeclareUnicodeCharacter{221E}{\textinfinity} +\DeclareUnicodeCharacter{2227}{\textcap} \DeclareUnicodeCharacter{2229}{\textintersection} \DeclareUnicodeCharacter{222B}{\textintegral} +\DeclareUnicodeCharacter{222E}{\textcontourintegral} \DeclareUnicodeCharacter{2248}{\textapproxequal} \DeclareUnicodeCharacter{2260}{\textnotequal} \DeclareUnicodeCharacter{2261}{\textequivalence} \DeclareUnicodeCharacter{2264}{\textlessequal} \DeclareUnicodeCharacter{2265}{\textgreaterequal} +\DeclareUnicodeCharacter{2310}{\textrevlogicalnot} \DeclareUnicodeCharacter{25A0}{\textblacksquare} \DeclareUnicodeCharacter{25CA}{\textlozenge} \DeclareUnicodeCharacter{FB01}{fi} @@ -5534,7 +6125,7 @@ and the derived files % \begin{macrocode} %<*name> \ProvidesFile{ix-name.def}% - [2007/08/16 v1.3 Name list (inputenx)]% + [2009/08/13 v1.4 Name list (inputenx)]% % \end{macrocode} % % \textit{List omitted here, see \xfile{ix-name.def}.} @@ -5651,6 +6242,7 @@ and the derived files \InputenxName{Hbar}{0126}% LATIN CAPITAL LETTER H WITH STROKE \InputenxName{Hcircumflex}{0124}% LATIN CAPITAL LETTER H WITH CIRCUMFLEX \InputenxName{IAcyrillic}{042F}% CYRILLIC CAPITAL LETTER YA +\InputenxName{IJ}{0132}% LATIN CAPITAL LIGATURE IJ \InputenxName{IUcyrillic}{042E}% CYRILLIC CAPITAL LETTER YU \InputenxName{Iacute}{00CD}% LATIN CAPITAL LETTER I WITH ACUTE \InputenxName{Icircumflex}{00CE}% LATIN CAPITAL LETTER I WITH CIRCUMFLEX @@ -5808,6 +6400,8 @@ and the derived files \InputenxName{adieresis}{00E4}% LATIN SMALL LETTER A WITH DIAERESIS \InputenxName{ae}{00E6}% LATIN SMALL LETTER AE \InputenxName{agrave}{00E0}% LATIN SMALL LETTER A WITH GRAVE +\InputenxName{alef}{05D0}% HEBREW LETTER ALEF +\InputenxName{alefhebrew}{05D0}% HEBREW LETTER ALEF \InputenxName{alpha}{03B1}% GREEK SMALL LETTER ALPHA \InputenxName{amacron}{0101}% LATIN SMALL LETTER A WITH MACRON \InputenxName{aogonek}{0105}% LATIN SMALL LETTER A WITH OGONEK @@ -5822,8 +6416,13 @@ and the derived files \InputenxName{asciimacron}{00AF}% MACRON \InputenxName{asciitilde}{02DC}% SMALL TILDE \InputenxName{atilde}{00E3}% LATIN SMALL LETTER A WITH TILDE +\InputenxName{ayin}{05E2}% HEBREW LETTER AYIN +\InputenxName{ayinhebrew}{05E2}% HEBREW LETTER AYIN \InputenxName{bdotaccent}{1E03}% LATIN SMALL LETTER B WITH DOT ABOVE \InputenxName{becyrillic}{0431}% CYRILLIC SMALL LETTER BE +\InputenxName{bet}{05D1}% HEBREW LETTER BET +\InputenxName{beta}{03B2}% GREEK SMALL LETTER BETA +\InputenxName{bethebrew}{05D1}% HEBREW LETTER BET \InputenxName{blacksquare}{25A0}% BLACK SQUARE \InputenxName{block}{2588}% FULL BLOCK \InputenxName{breve}{02D8}% BREVE @@ -5831,6 +6430,7 @@ and the derived files \InputenxName{bullet}{2022}% BULLET \InputenxName{bulletoperator}{2219}% BULLET OPERATOR \InputenxName{cacute}{0107}% LATIN SMALL LETTER C WITH ACUTE +\InputenxName{cap}{2227}% LOGICAL AND \InputenxName{caron}{02C7}% CARON \InputenxName{ccaron}{010D}% LATIN SMALL LETTER C WITH CARON \InputenxName{ccedilla}{00E7}% LATIN SMALL LETTER C WITH CEDILLA @@ -5841,6 +6441,7 @@ and the derived files \InputenxName{cent}{00A2}% CENT SIGN \InputenxName{checyrillic}{0447}% CYRILLIC SMALL LETTER CHE \InputenxName{circumflex}{02C6}% MODIFIER LETTER CIRCUMFLEX ACCENT +\InputenxName{contourintegral}{222E}% CONTOUR INTEGRAL \InputenxName{copyright}{00A9}% COPYRIGHT SIGN \InputenxName{currency}{00A4}% CURRENCY SIGN \InputenxName{cyra}{0430}% CYRILLIC SMALL LETTER A @@ -5890,6 +6491,9 @@ and the derived files \InputenxName{cyrzh}{0436}% CYRILLIC SMALL LETTER ZHE \InputenxName{dagger}{2020}% DAGGER \InputenxName{daggerdbl}{2021}% DOUBLE DAGGER +\InputenxName{dalet}{05D3}% HEBREW LETTER DALET +\InputenxName{dalethebrew}{05D3}% HEBREW LETTER DALET +\InputenxName{dbllowline}{2017}% DOUBLE LOW LINE \InputenxName{dcaron}{010F}% LATIN SMALL LETTER D WITH CARON \InputenxName{dcroat}{0111}% LATIN SMALL LETTER D WITH STROKE \InputenxName{ddotaccent}{1E0B}% LATIN SMALL LETTER D WITH DOT ABOVE @@ -5919,6 +6523,7 @@ and the derived files \InputenxName{efcyrillic}{0444}% CYRILLIC SMALL LETTER EF \InputenxName{egrave}{00E8}% LATIN SMALL LETTER E WITH GRAVE \InputenxName{elcyrillic}{043B}% CYRILLIC SMALL LETTER EL +\InputenxName{element}{2208}% ELEMENT OF \InputenxName{ellipsis}{2026}% HORIZONTAL ELLIPSIS \InputenxName{emacron}{0113}% LATIN SMALL LETTER E WITH MACRON \InputenxName{emcyrillic}{043C}% CYRILLIC SMALL LETTER EM @@ -5938,6 +6543,16 @@ and the derived files \InputenxName{fdotaccent}{1E1F}% LATIN SMALL LETTER F WITH DOT ABOVE \InputenxName{fi}{FB01}% LATIN SMALL LIGATURE FI \InputenxName{filledbox}{25A0}% BLACK SQUARE +\InputenxName{finalkaf}{05DA}% HEBREW LETTER FINAL KAF +\InputenxName{finalkafhebrew}{05DA}% HEBREW LETTER FINAL KAF +\InputenxName{finalmem}{05DD}% HEBREW LETTER FINAL MEM +\InputenxName{finalmemhebrew}{05DD}% HEBREW LETTER FINAL MEM +\InputenxName{finalnun}{05DF}% HEBREW LETTER FINAL NUN +\InputenxName{finalnunhebrew}{05DF}% HEBREW LETTER FINAL NUN +\InputenxName{finalpe}{05E3}% HEBREW LETTER FINAL PE +\InputenxName{finalpehebrew}{05E3}% HEBREW LETTER FINAL PE +\InputenxName{finaltsadi}{05E5}% HEBREW LETTER FINAL TSADI +\InputenxName{finaltsadihebrew}{05E5}% HEBREW LETTER FINAL TSADI \InputenxName{fl}{FB02}% LATIN SMALL LIGATURE FL \InputenxName{florin}{0192}% LATIN SMALL LETTER F WITH HOOK \InputenxName{fourthtonechinese}{02CB}% MODIFIER LETTER GRAVE ACCENT @@ -5952,6 +6567,8 @@ and the derived files \InputenxName{gecyrillic}{0433}% CYRILLIC SMALL LETTER GHE \InputenxName{germandbls}{00DF}% LATIN SMALL LETTER SHARP S \InputenxName{gheupturncyrillic}{0491}% CYRILLIC SMALL LETTER GHE WITH UPTURN +\InputenxName{gimel}{05D2}% HEBREW LETTER GIMEL +\InputenxName{gimelhebrew}{05D2}% HEBREW LETTER GIMEL \InputenxName{gjecyrillic}{0453}% CYRILLIC SMALL LETTER GJE \InputenxName{greaterequal}{2265}% GREATER-THAN OR EQUAL TO \InputenxName{guillemotleft}{00AB}% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK @@ -5961,6 +6578,38 @@ and the derived files \InputenxName{hardsigncyrillic}{044A}% CYRILLIC SMALL LETTER HARD SIGN \InputenxName{hbar}{0127}% LATIN SMALL LETTER H WITH STROKE \InputenxName{hcircumflex}{0125}% LATIN SMALL LETTER H WITH CIRCUMFLEX +\InputenxName{he}{05D4}% HEBREW LETTER HE +\InputenxName{hebalef}{05D0}% HEBREW LETTER ALEF +\InputenxName{hebayin}{05E2}% HEBREW LETTER AYIN +\InputenxName{hebbet}{05D1}% HEBREW LETTER BET +\InputenxName{hebdalet}{05D3}% HEBREW LETTER DALET +\InputenxName{hebfinalkaf}{05DA}% HEBREW LETTER FINAL KAF +\InputenxName{hebfinalmem}{05DD}% HEBREW LETTER FINAL MEM +\InputenxName{hebfinalnun}{05DF}% HEBREW LETTER FINAL NUN +\InputenxName{hebfinalpe}{05E3}% HEBREW LETTER FINAL PE +\InputenxName{hebfinaltsadi}{05E5}% HEBREW LETTER FINAL TSADI +\InputenxName{hebgimel}{05D2}% HEBREW LETTER GIMEL +\InputenxName{hebhe}{05D4}% HEBREW LETTER HE +\InputenxName{hebhet}{05D7}% HEBREW LETTER HET +\InputenxName{hebkaf}{05DB}% HEBREW LETTER KAF +\InputenxName{heblamed}{05DC}% HEBREW LETTER LAMED +\InputenxName{hebmem}{05DE}% HEBREW LETTER MEM +\InputenxName{hebnun}{05E0}% HEBREW LETTER NUN +\InputenxName{hebpe}{05E4}% HEBREW LETTER PE +\InputenxName{hebqof}{05E7}% HEBREW LETTER QOF +\InputenxName{hebresh}{05E8}% HEBREW LETTER RESH +\InputenxName{hebsamekh}{05E1}% HEBREW LETTER SAMEKH +\InputenxName{hebshin}{05E9}% HEBREW LETTER SHIN +\InputenxName{hebtav}{05EA}% HEBREW LETTER TAV +\InputenxName{hebtet}{05D8}% HEBREW LETTER TET +\InputenxName{hebtsadi}{05E6}% HEBREW LETTER TSADI +\InputenxName{hebvav}{05D5}% HEBREW LETTER VAV +\InputenxName{hebyod}{05D9}% HEBREW LETTER YOD +\InputenxName{hebzayin}{05D6}% HEBREW LETTER ZAYIN +\InputenxName{hehebrew}{05D4}% HEBREW LETTER HE +\InputenxName{het}{05D7}% HEBREW LETTER HET +\InputenxName{hethebrew}{05D7}% HEBREW LETTER HET +\InputenxName{horizontalbar}{2015}% HORIZONTAL BAR \InputenxName{hungarumlaut}{02DD}% DOUBLE ACUTE ACCENT \InputenxName{iacute}{00ED}% LATIN SMALL LETTER I WITH ACUTE \InputenxName{iacyrillic}{044F}% CYRILLIC SMALL LETTER YA @@ -5971,6 +6620,7 @@ and the derived files \InputenxName{igrave}{00EC}% LATIN SMALL LETTER I WITH GRAVE \InputenxName{iicyrillic}{0438}% CYRILLIC SMALL LETTER I \InputenxName{iishortcyrillic}{0439}% CYRILLIC SMALL LETTER SHORT I +\InputenxName{ij}{0133}% LATIN SMALL LIGATURE IJ \InputenxName{ilde}{02DC}% SMALL TILDE \InputenxName{imacron}{012B}% LATIN SMALL LETTER I WITH MACRON \InputenxName{increment}{2206}% INCREMENT @@ -5984,6 +6634,8 @@ and the derived files \InputenxName{jcircumflex}{0135}% LATIN SMALL LETTER J WITH CIRCUMFLEX \InputenxName{jecyrillic}{0458}% CYRILLIC SMALL LETTER JE \InputenxName{kacyrillic}{043A}% CYRILLIC SMALL LETTER KA +\InputenxName{kaf}{05DB}% HEBREW LETTER KAF +\InputenxName{kafhebrew}{05DB}% HEBREW LETTER KAF \InputenxName{kcedilla}{0137}% LATIN SMALL LETTER K WITH CEDILLA \InputenxName{kcommaaccent}{0137}% LATIN SMALL LETTER K WITH CEDILLA \InputenxName{kgreenlandic}{0138}% LATIN SMALL LETTER KRA @@ -5991,6 +6643,8 @@ and the derived files \InputenxName{kjecyrillic}{045C}% CYRILLIC SMALL LETTER KJE \InputenxName{kra}{0138}% LATIN SMALL LETTER KRA \InputenxName{lacute}{013A}% LATIN SMALL LETTER L WITH ACUTE +\InputenxName{lamed}{05DC}% HEBREW LETTER LAMED +\InputenxName{lamedhebrew}{05DC}% HEBREW LETTER LAMED \InputenxName{lcaron}{013E}% LATIN SMALL LETTER L WITH CARON \InputenxName{lcedilla}{013C}% LATIN SMALL LETTER L WITH CEDILLA \InputenxName{lcommaaccent}{013C}% LATIN SMALL LETTER L WITH CEDILLA @@ -5998,7 +6652,9 @@ and the derived files \InputenxName{lfblock}{258C}% LEFT HALF BLOCK \InputenxName{ljecyrillic}{0459}% CYRILLIC SMALL LETTER LJE \InputenxName{lnot}{00AC}% NOT SIGN +\InputenxName{logicaland}{2227}% LOGICAL AND \InputenxName{logicalnot}{00AC}% NOT SIGN +\InputenxName{logicalnotreversed}{2310}% REVERSED NOT SIGN \InputenxName{lozenge}{25CA}% LOZENGE \InputenxName{lslash}{0142}% LATIN SMALL LETTER L WITH STROKE \InputenxName{ltshade}{2591}% LIGHT SHADE @@ -6006,6 +6662,8 @@ and the derived files \InputenxName{malteseH}{0126}% LATIN CAPITAL LETTER H WITH STROKE \InputenxName{malteseh}{0127}% LATIN SMALL LETTER H WITH STROKE \InputenxName{mdotaccent}{1E41}% LATIN SMALL LETTER M WITH DOT ABOVE +\InputenxName{mem}{05DE}% HEBREW LETTER MEM +\InputenxName{memhebrew}{05DE}% HEBREW LETTER MEM \InputenxName{middot}{00B7}% MIDDLE DOT \InputenxName{mu}{00B5}% MICRO SIGN \InputenxName{multiply}{00D7}% MULTIPLICATION SIGN @@ -6022,6 +6680,8 @@ and the derived files \InputenxName{nsuperior}{207F}% SUPERSCRIPT LATIN SMALL LETTER N \InputenxName{ntilde}{00F1}% LATIN SMALL LETTER N WITH TILDE \InputenxName{numero}{2116}% NUMERO SIGN +\InputenxName{nun}{05E0}% HEBREW LETTER NUN +\InputenxName{nunhebrew}{05E0}% HEBREW LETTER NUN \InputenxName{oacute}{00F3}% LATIN SMALL LETTER O WITH ACUTE \InputenxName{ocircumflex}{00F4}% LATIN SMALL LETTER O WITH CIRCUMFLEX \InputenxName{ocyrillic}{043E}% CYRILLIC SMALL LETTER O @@ -6044,7 +6704,9 @@ and the derived files \InputenxName{partial}{2202}% PARTIAL DIFFERENTIAL \InputenxName{partialdiff}{2202}% PARTIAL DIFFERENTIAL \InputenxName{pdotaccent}{1E57}% LATIN SMALL LETTER P WITH DOT ABOVE +\InputenxName{pe}{05E4}% HEBREW LETTER PE \InputenxName{pecyrillic}{043F}% CYRILLIC SMALL LETTER PE +\InputenxName{pehebrew}{05E4}% HEBREW LETTER PE \InputenxName{periodcentered}{00B7}% MIDDLE DOT \InputenxName{perthousand}{2030}% PER MILLE SIGN \InputenxName{peseta}{20A7}% PESETA SIGN @@ -6053,6 +6715,8 @@ and the derived files \InputenxName{plusminus}{00B1}% PLUS-MINUS SIGN \InputenxName{pm}{00B1}% PLUS-MINUS SIGN \InputenxName{product}{220F}% N-ARY PRODUCT +\InputenxName{qof}{05E7}% HEBREW LETTER QOF +\InputenxName{qofhebrew}{05E7}% HEBREW LETTER QOF \InputenxName{questiondown}{00BF}% INVERTED QUESTION MARK \InputenxName{quotedblbase}{201E}% DOUBLE LOW-9 QUOTATION MARK \InputenxName{quotedblleft}{201C}% LEFT DOUBLE QUOTATION MARK @@ -6066,9 +6730,14 @@ and the derived files \InputenxName{rcedilla}{0157}% LATIN SMALL LETTER R WITH CEDILLA \InputenxName{rcommaaccent}{0157}% LATIN SMALL LETTER R WITH CEDILLA \InputenxName{registered}{00AE}% REGISTERED SIGN +\InputenxName{resh}{05E8}% HEBREW LETTER RESH +\InputenxName{reshhebrew}{05E8}% HEBREW LETTER RESH +\InputenxName{revlogicalnot}{2310}% REVERSED NOT SIGN \InputenxName{ring}{02DA}% RING ABOVE \InputenxName{rtblock}{2590}% RIGHT HALF BLOCK \InputenxName{sacute}{015B}% LATIN SMALL LETTER S WITH ACUTE +\InputenxName{samekh}{05E1}% HEBREW LETTER SAMEKH +\InputenxName{samekhhebrew}{05E1}% HEBREW LETTER SAMEKH \InputenxName{scaron}{0161}% LATIN SMALL LETTER S WITH CARON \InputenxName{scedilla}{015F}% LATIN SMALL LETTER S WITH CEDILLA \InputenxName{scircumflex}{015D}% LATIN SMALL LETTER S WITH CIRCUMFLEX @@ -6082,6 +6751,8 @@ and the derived files \InputenxName{shadelight}{2591}% LIGHT SHADE \InputenxName{shademedium}{2592}% MEDIUM SHADE \InputenxName{shchacyrillic}{0449}% CYRILLIC SMALL LETTER SHCHA +\InputenxName{shin}{05E9}% HEBREW LETTER SHIN +\InputenxName{shinhebrew}{05E9}% HEBREW LETTER SHIN \InputenxName{sigma}{03C3}% GREEK SMALL LETTER SIGMA \InputenxName{softhyphen}{00AD}% SOFT HYPHEN \InputenxName{softsigncyrillic}{044C}% CYRILLIC SMALL LETTER SOFT SIGN @@ -6090,12 +6761,16 @@ and the derived files \InputenxName{summation}{2211}% N-ARY SUMMATION \InputenxName{surd}{221A}% SQUARE ROOT \InputenxName{tau}{03C4}% GREEK SMALL LETTER TAU +\InputenxName{tav}{05EA}% HEBREW LETTER TAV +\InputenxName{tavhebrew}{05EA}% HEBREW LETTER TAV \InputenxName{tbar}{0167}% LATIN SMALL LETTER T WITH STROKE \InputenxName{tcaron}{0165}% LATIN SMALL LETTER T WITH CARON \InputenxName{tcedilla}{0163}% LATIN SMALL LETTER T WITH CEDILLA \InputenxName{tcommaaccent}{0163}% LATIN SMALL LETTER T WITH CEDILLA \InputenxName{tdotaccent}{1E6B}% LATIN SMALL LETTER T WITH DOT ABOVE \InputenxName{tecyrillic}{0442}% CYRILLIC SMALL LETTER TE +\InputenxName{tet}{05D8}% HEBREW LETTER TET +\InputenxName{tethebrew}{05D8}% HEBREW LETTER TET \InputenxName{th}{00FE}% LATIN SMALL LETTER THORN \InputenxName{thorn}{00FE}% LATIN SMALL LETTER THORN \InputenxName{threequarters}{00BE}% VULGAR FRACTION THREE QUARTERS @@ -6103,6 +6778,8 @@ and the derived files \InputenxName{tilde}{02DC}% SMALL TILDE \InputenxName{times}{00D7}% MULTIPLICATION SIGN \InputenxName{trademark}{2122}% TRADE MARK SIGN +\InputenxName{tsadi}{05E6}% HEBREW LETTER TSADI +\InputenxName{tsadihebrew}{05E6}% HEBREW LETTER TSADI \InputenxName{tsecyrillic}{0446}% CYRILLIC SMALL LETTER TSE \InputenxName{tshecyrillic}{045B}% CYRILLIC SMALL LETTER TSHE \InputenxName{tstroke}{0167}% LATIN SMALL LETTER T WITH STROKE @@ -6116,11 +6793,14 @@ and the derived files \InputenxName{ugrave}{00F9}% LATIN SMALL LETTER U WITH GRAVE \InputenxName{uhungarumlaut}{0171}% LATIN SMALL LETTER U WITH DOUBLE ACUTE \InputenxName{umacron}{016B}% LATIN SMALL LETTER U WITH MACRON +\InputenxName{underscoredbl}{2017}% DOUBLE LOW LINE \InputenxName{uogonek}{0173}% LATIN SMALL LETTER U WITH OGONEK \InputenxName{upblock}{2580}% UPPER HALF BLOCK \InputenxName{uring}{016F}% LATIN SMALL LETTER U WITH RING ABOVE \InputenxName{ushortcyrillic}{045E}% CYRILLIC SMALL LETTER SHORT U \InputenxName{utilde}{0169}% LATIN SMALL LETTER U WITH TILDE +\InputenxName{vav}{05D5}% HEBREW LETTER VAV +\InputenxName{vavhebrew}{05D5}% HEBREW LETTER VAV \InputenxName{vecyrillic}{0432}% CYRILLIC SMALL LETTER VE \InputenxName{wacute}{1E83}% LATIN SMALL LETTER W WITH ACUTE \InputenxName{wcircumflex}{0175}% LATIN SMALL LETTER W WITH CIRCUMFLEX @@ -6133,7 +6813,11 @@ and the derived files \InputenxName{yericyrillic}{044B}% CYRILLIC SMALL LETTER YERU \InputenxName{ygrave}{1EF3}% LATIN SMALL LETTER Y WITH GRAVE \InputenxName{yicyrillic}{0457}% CYRILLIC SMALL LETTER YI +\InputenxName{yod}{05D9}% HEBREW LETTER YOD +\InputenxName{yodhebrew}{05D9}% HEBREW LETTER YOD \InputenxName{zacute}{017A}% LATIN SMALL LETTER Z WITH ACUTE +\InputenxName{zayin}{05D6}% HEBREW LETTER ZAYIN +\InputenxName{zayinhebrew}{05D6}% HEBREW LETTER ZAYIN \InputenxName{zcaron}{017E}% LATIN SMALL LETTER Z WITH CARON \InputenxName{zdot}{017C}% LATIN SMALL LETTER Z WITH DOT ABOVE \InputenxName{zdotaccent}{017C}% LATIN SMALL LETTER Z WITH DOT ABOVE @@ -6151,7 +6835,7 @@ and the derived files % \begin{macrocode} %<*slot> \ProvidesFile{ix-slot.def}% - [2007/08/16 v1.3 SLOT and UC to Encodings (inputenx)]% + [2009/08/13 v1.4 SLOT and UC to Encodings (inputenx)]% % \end{macrocode} % % \textit{List omitted here, see \xfile{ix-slot.def}.} @@ -6160,7 +6844,7 @@ and the derived files \InputenxSlot{128}{00A0}{\do{nextstep}} \InputenxSlot{128}{00C4}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{128}{00C7}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{128}{0402}{\do{cp1251}} \InputenxSlot{128}{0410}{\do{cp866}\do{mac-cyrillic}} @@ -6170,7 +6854,7 @@ and the derived files \InputenxSlot{129}{00C0}{\do{nextstep}} \InputenxSlot{129}{00C5}{\do{mac-roman}} \InputenxSlot{129}{00FC}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{129}{0100}{\do{mac-centeuro}} \InputenxSlot{129}{0402}{\do{cp855}} @@ -6180,7 +6864,7 @@ and the derived files \InputenxSlot{130}{00C1}{\do{nextstep}} \InputenxSlot{130}{00C7}{\do{mac-roman}} \InputenxSlot{130}{00E9}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{130}{0101}{\do{mac-centeuro}} \InputenxSlot{130}{0412}{\do{cp866}\do{mac-cyrillic}} @@ -6192,7 +6876,7 @@ and the derived files \InputenxSlot{131}{00C2}{\do{nextstep}} \InputenxSlot{131}{00C9}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{131}{00E2}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{131}{0192}{\do{cp1252}} \InputenxSlot{131}{0403}{\do{cp855}} @@ -6202,7 +6886,7 @@ and the derived files \InputenxSlot{132}{00C3}{\do{nextstep}} \InputenxSlot{132}{00D1}{\do{mac-roman}} \InputenxSlot{132}{00E4}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{132}{0104}{\do{mac-centeuro}} \InputenxSlot{132}{0414}{\do{cp866}\do{mac-cyrillic}} @@ -6214,7 +6898,7 @@ and the derived files \InputenxSlot{133}{00C4}{\do{nextstep}} \InputenxSlot{133}{00D6}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{133}{00E0}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{133}{016F}{\do{cp852}} \InputenxSlot{133}{0401}{\do{cp855}} @@ -6226,7 +6910,7 @@ and the derived files \InputenxSlot{134}{00C5}{\do{nextstep}} \InputenxSlot{134}{00DC}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{134}{00E5}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{134}{0107}{\do{cp852}} \InputenxSlot{134}{0416}{\do{cp866}\do{mac-cyrillic}} @@ -6238,7 +6922,7 @@ and the derived files \InputenxSlot{135}{00C7}{\do{nextstep}} \InputenxSlot{135}{00E1}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{135}{00E7}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{135}{0404}{\do{cp855}} \InputenxSlot{135}{0417}{\do{cp866}\do{mac-cyrillic}} @@ -6249,7 +6933,7 @@ and the derived files \InputenxSlot{136}{00C8}{\do{nextstep}} \InputenxSlot{136}{00E0}{\do{mac-roman}} \InputenxSlot{136}{00EA}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{136}{0105}{\do{mac-centeuro}} \InputenxSlot{136}{0142}{\do{cp852}} @@ -6261,7 +6945,7 @@ and the derived files \InputenxSlot{137}{00C9}{\do{nextstep}} \InputenxSlot{137}{00E2}{\do{mac-roman}} \InputenxSlot{137}{00EB}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{137}{010C}{\do{mac-centeuro}} \InputenxSlot{137}{0405}{\do{cp855}} @@ -6273,7 +6957,7 @@ and the derived files \InputenxSlot{138}{00CA}{\do{nextstep}} \InputenxSlot{138}{00E4}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{138}{00E8}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{138}{0150}{\do{cp852}} \InputenxSlot{138}{0160}{\do{cp1250}\do{cp1252}} @@ -6284,7 +6968,7 @@ and the derived files \InputenxSlot{139}{00CB}{\do{nextstep}} \InputenxSlot{139}{00E3}{\do{mac-roman}} \InputenxSlot{139}{00EF}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{139}{010D}{\do{mac-centeuro}} \InputenxSlot{139}{0151}{\do{cp852}} @@ -6297,7 +6981,7 @@ and the derived files \InputenxSlot{140}{00CC}{\do{nextstep}} \InputenxSlot{140}{00E5}{\do{mac-roman}} \InputenxSlot{140}{00EE}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{140}{0106}{\do{mac-centeuro}} \InputenxSlot{140}{0152}{\do{cp1252}} @@ -6310,7 +6994,7 @@ and the derived files \InputenxSlot{141}{00CD}{\do{nextstep}} \InputenxSlot{141}{00E7}{\do{mac-roman}} \InputenxSlot{141}{00EC}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{141}{0107}{\do{mac-centeuro}} \InputenxSlot{141}{0164}{\do{cp1250}} @@ -6320,7 +7004,7 @@ and the derived files \InputenxSlot{141}{041D}{\do{cp866}\do{mac-cyrillic}} \InputenxSlot{141}{2588}{\do{koi8-r}} \InputenxSlot{142}{00C4}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{142}{00CE}{\do{nextstep}} \InputenxSlot{142}{00E9}{\do{mac-centeuro}\do{mac-roman}} @@ -6332,7 +7016,7 @@ and the derived files \InputenxSlot{142}{258C}{\do{koi8-r}} \InputenxSlot{143}{00B8}{\do{cp1257}} \InputenxSlot{143}{00C5}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{143}{00CF}{\do{nextstep}} \InputenxSlot{143}{00E8}{\do{mac-roman}} @@ -6343,7 +7027,7 @@ and the derived files \InputenxSlot{143}{041F}{\do{cp866}\do{mac-cyrillic}} \InputenxSlot{143}{2590}{\do{koi8-r}} \InputenxSlot{144}{00C9}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{144}{00D0}{\do{nextstep}} \InputenxSlot{144}{00EA}{\do{mac-roman}} @@ -6354,7 +7038,7 @@ and the derived files \InputenxSlot{144}{2591}{\do{koi8-r}} \InputenxSlot{145}{00D1}{\do{nextstep}} \InputenxSlot{145}{00E6}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{145}{00EB}{\do{mac-roman}} \InputenxSlot{145}{010E}{\do{mac-centeuro}} @@ -6366,7 +7050,7 @@ and the derived files } \InputenxSlot{145}{2592}{\do{koi8-r}} \InputenxSlot{146}{00C6}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{146}{00D2}{\do{nextstep}} \InputenxSlot{146}{00ED}{\do{mac-centeuro}\do{mac-roman}} @@ -6380,7 +7064,7 @@ and the derived files \InputenxSlot{147}{00D3}{\do{nextstep}} \InputenxSlot{147}{00EC}{\do{mac-roman}} \InputenxSlot{147}{00F4}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{147}{010F}{\do{mac-centeuro}} \InputenxSlot{147}{040A}{\do{cp855}} @@ -6391,7 +7075,7 @@ and the derived files \InputenxSlot{148}{00D4}{\do{nextstep}} \InputenxSlot{148}{00EE}{\do{mac-roman}} \InputenxSlot{148}{00F6}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{148}{0112}{\do{mac-centeuro}} \InputenxSlot{148}{0424}{\do{cp866}\do{mac-cyrillic}} @@ -6403,7 +7087,7 @@ and the derived files \InputenxSlot{149}{00D5}{\do{nextstep}} \InputenxSlot{149}{00EF}{\do{mac-roman}} \InputenxSlot{149}{00F2}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{149}{0113}{\do{mac-centeuro}} \InputenxSlot{149}{013D}{\do{cp852}} @@ -6416,7 +7100,7 @@ and the derived files \InputenxSlot{150}{00D6}{\do{nextstep}} \InputenxSlot{150}{00F1}{\do{mac-roman}} \InputenxSlot{150}{00FB}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{150}{0116}{\do{mac-centeuro}} \InputenxSlot{150}{013E}{\do{cp852}} @@ -6429,7 +7113,7 @@ and the derived files \InputenxSlot{151}{00D9}{\do{nextstep}} \InputenxSlot{151}{00F3}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{151}{00F9}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{151}{015A}{\do{cp852}} \InputenxSlot{151}{040C}{\do{cp855}} @@ -6441,7 +7125,7 @@ and the derived files \InputenxSlot{152}{00DA}{\do{nextstep}} \InputenxSlot{152}{00F2}{\do{mac-roman}} \InputenxSlot{152}{00FF}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{152}{0117}{\do{mac-centeuro}} \InputenxSlot{152}{015B}{\do{cp852}} @@ -6450,7 +7134,7 @@ and the derived files \InputenxSlot{152}{045E}{\do{cp855}} \InputenxSlot{152}{2264}{\do{koi8-r}} \InputenxSlot{153}{00D6}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{153}{00DB}{\do{nextstep}} \InputenxSlot{153}{00F4}{\do{mac-centeuro}\do{mac-roman}} @@ -6462,14 +7146,15 @@ and the derived files \InputenxSlot{153}{2265}{\do{koi8-r}} \InputenxSlot{154}{00A0}{\do{koi8-r}} \InputenxSlot{154}{00DC}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}\do{nextstep}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{nextstep}% } \InputenxSlot{154}{00F6}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{154}{0161}{\do{cp1250}\do{cp1252}} \InputenxSlot{154}{042A}{\do{cp866}\do{mac-cyrillic}} \InputenxSlot{154}{0459}{\do{cp1251}} \InputenxSlot{154}{045F}{\do{cp855}} -\InputenxSlot{155}{00A2}{\do{cp437}} +\InputenxSlot{155}{00A2}{\do{atarist}\do{cp437}} \InputenxSlot{155}{00DD}{\do{nextstep}} \InputenxSlot{155}{00F5}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{155}{00F8}{\do{cp850}\do{cp858}\do{cp865}} @@ -6480,7 +7165,7 @@ and the derived files \do{cp1250}\do{cp1251}\do{cp1252}\do{cp1257}% } \InputenxSlot{156}{00A3}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{156}{00B0}{\do{koi8-r}} \InputenxSlot{156}{00DE}{\do{nextstep}} @@ -6491,7 +7176,7 @@ and the derived files \InputenxSlot{156}{042C}{\do{cp866}\do{mac-cyrillic}} \InputenxSlot{156}{044E}{\do{cp855}} \InputenxSlot{156}{045A}{\do{cp1251}} -\InputenxSlot{157}{00A5}{\do{cp437}} +\InputenxSlot{157}{00A5}{\do{atarist}\do{cp437}} \InputenxSlot{157}{00AF}{\do{cp1257}} \InputenxSlot{157}{00B2}{\do{koi8-r}} \InputenxSlot{157}{00B5}{\do{nextstep}} @@ -6507,6 +7192,7 @@ and the derived files \InputenxSlot{158}{00D7}{% \do{cp850}\do{cp852}\do{cp858}\do{nextstep}% } +\InputenxSlot{158}{00DF}{\do{atarist}} \InputenxSlot{158}{00FB}{\do{mac-roman}} \InputenxSlot{158}{011B}{\do{mac-centeuro}} \InputenxSlot{158}{017E}{\do{cp1250}\do{cp1252}} @@ -6521,20 +7207,20 @@ and the derived files \InputenxSlot{159}{0178}{\do{cp1252}} \InputenxSlot{159}{017A}{\do{cp1250}} \InputenxSlot{159}{0192}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{159}{042A}{\do{cp855}} \InputenxSlot{159}{042F}{\do{cp866}\do{mac-cyrillic}} \InputenxSlot{159}{045F}{\do{cp1251}} \InputenxSlot{160}{00A0}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-3}\do{iso-8859-4}% - \do{iso-8859-5}\do{iso-8859-9}\do{iso-8859-10}\do{iso-8859-13}% - \do{iso-8859-14}\do{iso-8859-15}\do{iso-8859-16}\do{cp1250}% - \do{cp1251}\do{cp1252}\do{cp1257}% + \do{iso-8859-5}\do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-10}% + \do{iso-8859-13}\do{iso-8859-14}\do{iso-8859-15}\do{iso-8859-16}% + \do{cp1250}\do{cp1251}\do{cp1252}\do{cp1257}% } \InputenxSlot{160}{00A9}{\do{nextstep}} \InputenxSlot{160}{00E1}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{160}{0430}{\do{cp855}\do{cp866}} \InputenxSlot{160}{2020}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} @@ -6545,7 +7231,7 @@ and the derived files } \InputenxSlot{161}{00B0}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{161}{00ED}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{161}{0104}{% \do{iso-8859-2}\do{iso-8859-4}\do{iso-8859-10}\do{iso-8859-16}% @@ -6560,11 +7246,12 @@ and the derived files \InputenxSlot{161}{201D}{\do{iso-8859-13}} \InputenxSlot{161}{2551}{\do{koi8-r}} \InputenxSlot{162}{00A2}{% - \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-13}\do{iso-8859-15}% - \do{cp1252}\do{cp1257}\do{dec-mcs}\do{mac-roman}\do{nextstep}% + \do{iso-8859-1}\do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-13}% + \do{iso-8859-15}\do{cp1252}\do{cp1257}\do{dec-mcs}\do{mac-roman}% + \do{nextstep}% } \InputenxSlot{162}{00F3}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{162}{0105}{\do{iso-8859-16}} \InputenxSlot{162}{0112}{\do{iso-8859-10}} @@ -6579,12 +7266,13 @@ and the derived files \InputenxSlot{162}{1E03}{\do{iso-8859-14}} \InputenxSlot{162}{2552}{\do{koi8-r}} \InputenxSlot{163}{00A3}{% - \do{iso-8859-1}\do{iso-8859-3}\do{iso-8859-9}\do{iso-8859-13}% - \do{iso-8859-14}\do{iso-8859-15}\do{cp1252}\do{cp1257}\do{dec-mcs}% - \do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}\do{nextstep}% + \do{iso-8859-1}\do{iso-8859-3}\do{iso-8859-8}\do{iso-8859-9}% + \do{iso-8859-13}\do{iso-8859-14}\do{iso-8859-15}\do{cp1252}% + \do{cp1257}\do{dec-mcs}\do{mac-centeuro}\do{mac-cyrillic}% + \do{mac-roman}\do{nextstep}% } \InputenxSlot{163}{00FA}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{163}{0122}{\do{iso-8859-10}} \InputenxSlot{163}{0141}{\do{iso-8859-2}\do{iso-8859-16}\do{cp1250}} @@ -6596,12 +7284,12 @@ and the derived files \InputenxSlot{163}{0451}{\do{koi8-r}} \InputenxSlot{164}{00A4}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-3}\do{iso-8859-4}% - \do{iso-8859-9}\do{iso-8859-13}\do{cp1250}\do{cp1251}\do{cp1252}% - \do{cp1257}% + \do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-13}\do{cp1250}% + \do{cp1251}\do{cp1252}\do{cp1257}% } \InputenxSlot{164}{00A7}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{164}{00F1}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{164}{0104}{\do{cp852}} \InputenxSlot{164}{010A}{\do{iso-8859-14}} @@ -6613,11 +7301,11 @@ and the derived files \InputenxSlot{164}{20AC}{\do{iso-8859-15}\do{iso-8859-16}} \InputenxSlot{164}{2553}{\do{koi8-r}} \InputenxSlot{165}{00A5}{% - \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-15}\do{cp1252}% - \do{dec-mcs}\do{nextstep}% + \do{iso-8859-1}\do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-15}% + \do{cp1252}\do{dec-mcs}\do{nextstep}% } \InputenxSlot{165}{00D1}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{165}{0104}{\do{cp1250}} \InputenxSlot{165}{0105}{\do{cp852}} @@ -6632,11 +7320,11 @@ and the derived files \InputenxSlot{165}{2022}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{165}{2554}{\do{koi8-r}} \InputenxSlot{166}{00A6}{% - \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-13}\do{cp1250}% - \do{cp1251}\do{cp1252}\do{cp1257}% + \do{iso-8859-1}\do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-13}% + \do{cp1250}\do{cp1251}\do{cp1252}\do{cp1257}% } \InputenxSlot{166}{00AA}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{166}{00B6}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{166}{0124}{\do{iso-8859-3}} @@ -6653,12 +7341,12 @@ and the derived files \InputenxSlot{166}{2555}{\do{koi8-r}} \InputenxSlot{167}{00A7}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-3}\do{iso-8859-4}% - \do{iso-8859-9}\do{iso-8859-10}\do{iso-8859-13}\do{iso-8859-14}% - \do{iso-8859-15}\do{iso-8859-16}\do{cp1250}\do{cp1251}\do{cp1252}% - \do{cp1257}\do{dec-mcs}\do{nextstep}% + \do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-10}\do{iso-8859-13}% + \do{iso-8859-14}\do{iso-8859-15}\do{iso-8859-16}\do{cp1250}% + \do{cp1251}\do{cp1252}\do{cp1257}\do{dec-mcs}\do{nextstep}% } \InputenxSlot{167}{00BA}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{167}{00DF}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{167}{017E}{\do{cp852}} @@ -6670,11 +7358,11 @@ and the derived files \InputenxSlot{168}{00A4}{\do{dec-mcs}\do{nextstep}} \InputenxSlot{168}{00A8}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-3}\do{iso-8859-4}% - \do{iso-8859-9}\do{cp1250}\do{cp1252}% + \do{iso-8859-8}\do{iso-8859-9}\do{cp1250}\do{cp1252}% } \InputenxSlot{168}{00AE}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{168}{00BF}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{168}{00D8}{\do{iso-8859-13}\do{cp1257}} \InputenxSlot{168}{0118}{\do{cp852}} @@ -6687,10 +7375,10 @@ and the derived files \InputenxSlot{168}{1E80}{\do{iso-8859-14}} \InputenxSlot{168}{2557}{\do{koi8-r}} \InputenxSlot{169}{00A9}{% - \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-13}\do{iso-8859-14}% - \do{iso-8859-15}\do{iso-8859-16}\do{cp1250}\do{cp1251}\do{cp1252}% - \do{cp1257}\do{dec-mcs}\do{mac-centeuro}\do{mac-cyrillic}% - \do{mac-roman}% + \do{iso-8859-1}\do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-13}% + \do{iso-8859-14}\do{iso-8859-15}\do{iso-8859-16}\do{cp1250}% + \do{cp1251}\do{cp1252}\do{cp1257}\do{dec-mcs}\do{mac-centeuro}% + \do{mac-cyrillic}\do{mac-roman}% } \InputenxSlot{169}{00AE}{\do{cp850}\do{cp858}} \InputenxSlot{169}{0110}{\do{iso-8859-10}} @@ -6701,14 +7389,16 @@ and the derived files \InputenxSlot{169}{0415}{\do{cp855}} \InputenxSlot{169}{0439}{\do{cp866}} \InputenxSlot{169}{2019}{\do{nextstep}} +\InputenxSlot{169}{2310}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{169}{2558}{\do{koi8-r}} \InputenxSlot{170}{00AA}{% \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-15}\do{cp1252}% \do{dec-mcs}% } \InputenxSlot{170}{00AC}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } +\InputenxSlot{170}{00D7}{\do{iso-8859-8}} \InputenxSlot{170}{0112}{\do{iso-8859-4}} \InputenxSlot{170}{0156}{\do{iso-8859-13}\do{cp1257}} \InputenxSlot{170}{015E}{\do{iso-8859-2}\do{iso-8859-3}\do{cp1250}} @@ -6723,13 +7413,13 @@ and the derived files \InputenxSlot{170}{2122}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{170}{2559}{\do{koi8-r}} \InputenxSlot{171}{00AB}{% - \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-13}\do{iso-8859-15}% - \do{iso-8859-16}\do{cp1250}\do{cp1251}\do{cp1252}\do{cp1257}% - \do{dec-mcs}\do{nextstep}% + \do{iso-8859-1}\do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-13}% + \do{iso-8859-15}\do{iso-8859-16}\do{cp1250}\do{cp1251}\do{cp1252}% + \do{cp1257}\do{dec-mcs}\do{nextstep}% } \InputenxSlot{171}{00B4}{\do{mac-roman}} \InputenxSlot{171}{00BD}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{171}{0119}{\do{mac-centeuro}} \InputenxSlot{171}{011E}{\do{iso-8859-3}} @@ -6745,11 +7435,11 @@ and the derived files \InputenxSlot{171}{255A}{\do{koi8-r}} \InputenxSlot{172}{00A8}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{172}{00AC}{% - \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-13}\do{iso-8859-15}% - \do{cp1250}\do{cp1251}\do{cp1252}\do{cp1257}% + \do{iso-8859-1}\do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-13}% + \do{iso-8859-15}\do{cp1250}\do{cp1251}\do{cp1252}\do{cp1257}% } \InputenxSlot{172}{00BC}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{172}{010C}{\do{cp852}} \InputenxSlot{172}{0134}{\do{iso-8859-3}} @@ -6764,13 +7454,13 @@ and the derived files \InputenxSlot{172}{2039}{\do{nextstep}} \InputenxSlot{172}{255B}{\do{koi8-r}} \InputenxSlot{173}{00A1}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{173}{00AD}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-3}\do{iso-8859-4}% - \do{iso-8859-5}\do{iso-8859-9}\do{iso-8859-10}\do{iso-8859-13}% - \do{iso-8859-14}\do{iso-8859-15}\do{iso-8859-16}\do{cp1250}% - \do{cp1251}\do{cp1252}\do{cp1257}% + \do{iso-8859-5}\do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-10}% + \do{iso-8859-13}\do{iso-8859-14}\do{iso-8859-15}\do{iso-8859-16}% + \do{cp1250}\do{cp1251}\do{cp1252}\do{cp1257}% } \InputenxSlot{173}{015F}{\do{cp852}} \InputenxSlot{173}{0413}{\do{cp855}} @@ -6779,11 +7469,13 @@ and the derived files \InputenxSlot{173}{2260}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{173}{255C}{\do{koi8-r}} \InputenxSlot{174}{00AB}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}% + \do{cp865}% } \InputenxSlot{174}{00AE}{% - \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-13}\do{iso-8859-14}% - \do{iso-8859-15}\do{cp1250}\do{cp1251}\do{cp1252}\do{cp1257}% + \do{iso-8859-1}\do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-13}% + \do{iso-8859-14}\do{iso-8859-15}\do{cp1250}\do{cp1251}\do{cp1252}% + \do{cp1257}% } \InputenxSlot{174}{00C6}{\do{mac-roman}} \InputenxSlot{174}{0123}{\do{mac-centeuro}} @@ -6797,11 +7489,11 @@ and the derived files \InputenxSlot{174}{FB01}{\do{nextstep}} \InputenxSlot{175}{00A4}{\do{cp865}} \InputenxSlot{175}{00AF}{% - \do{iso-8859-1}\do{iso-8859-4}\do{iso-8859-9}\do{iso-8859-15}% - \do{cp1252}% + \do{iso-8859-1}\do{iso-8859-4}\do{iso-8859-8}\do{iso-8859-9}% + \do{iso-8859-15}\do{cp1252}% } \InputenxSlot{175}{00BB}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}% } \InputenxSlot{175}{00C6}{\do{iso-8859-13}\do{cp1257}} \InputenxSlot{175}{00D8}{\do{mac-roman}} @@ -6820,10 +7512,11 @@ and the derived files \InputenxSlot{176}{00AE}{\do{nextstep}} \InputenxSlot{176}{00B0}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-3}\do{iso-8859-4}% - \do{iso-8859-9}\do{iso-8859-10}\do{iso-8859-13}\do{iso-8859-15}% - \do{iso-8859-16}\do{cp1250}\do{cp1251}\do{cp1252}\do{cp1257}% - \do{dec-mcs}% + \do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-10}\do{iso-8859-13}% + \do{iso-8859-15}\do{iso-8859-16}\do{cp1250}\do{cp1251}\do{cp1252}% + \do{cp1257}\do{dec-mcs}% } +\InputenxSlot{176}{00E3}{\do{atarist}} \InputenxSlot{176}{012F}{\do{mac-centeuro}} \InputenxSlot{176}{0410}{\do{iso-8859-5}} \InputenxSlot{176}{1E1E}{\do{iso-8859-14}} @@ -6834,10 +7527,11 @@ and the derived files \do{cp866}% } \InputenxSlot{177}{00B1}{% - \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-13}\do{iso-8859-15}% - \do{iso-8859-16}\do{cp1250}\do{cp1251}\do{cp1252}\do{cp1257}% - \do{dec-mcs}\do{mac-cyrillic}\do{mac-roman}% + \do{iso-8859-1}\do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-13}% + \do{iso-8859-15}\do{iso-8859-16}\do{cp1250}\do{cp1251}\do{cp1252}% + \do{cp1257}\do{dec-mcs}\do{mac-cyrillic}\do{mac-roman}% } +\InputenxSlot{177}{00F5}{\do{atarist}} \InputenxSlot{177}{0105}{\do{iso-8859-2}\do{iso-8859-4}\do{iso-8859-10}} \InputenxSlot{177}{0127}{\do{iso-8859-3}} \InputenxSlot{177}{012A}{\do{mac-centeuro}} @@ -6850,9 +7544,10 @@ and the derived files \do{cp866}% } \InputenxSlot{178}{00B2}{% - \do{iso-8859-1}\do{iso-8859-3}\do{iso-8859-9}\do{iso-8859-13}% - \do{iso-8859-15}\do{cp1252}\do{cp1257}\do{dec-mcs}% + \do{iso-8859-1}\do{iso-8859-3}\do{iso-8859-8}\do{iso-8859-9}% + \do{iso-8859-13}\do{iso-8859-15}\do{cp1252}\do{cp1257}\do{dec-mcs}% } +\InputenxSlot{178}{00D8}{\do{atarist}} \InputenxSlot{178}{010C}{\do{iso-8859-16}} \InputenxSlot{178}{0113}{\do{iso-8859-10}} \InputenxSlot{178}{0120}{\do{iso-8859-14}} @@ -6867,9 +7562,10 @@ and the derived files \do{cp866}% } \InputenxSlot{179}{00B3}{% - \do{iso-8859-1}\do{iso-8859-3}\do{iso-8859-9}\do{iso-8859-13}% - \do{iso-8859-15}\do{cp1252}\do{cp1257}\do{dec-mcs}% + \do{iso-8859-1}\do{iso-8859-3}\do{iso-8859-8}\do{iso-8859-9}% + \do{iso-8859-13}\do{iso-8859-15}\do{cp1252}\do{cp1257}\do{dec-mcs}% } +\InputenxSlot{179}{00F8}{\do{atarist}} \InputenxSlot{179}{0121}{\do{iso-8859-14}} \InputenxSlot{179}{0123}{\do{iso-8859-10}} \InputenxSlot{179}{0142}{\do{iso-8859-2}\do{iso-8859-16}\do{cp1250}} @@ -6886,10 +7582,11 @@ and the derived files \InputenxSlot{180}{00A5}{\do{mac-roman}} \InputenxSlot{180}{00B4}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-3}\do{iso-8859-4}% - \do{iso-8859-9}\do{cp1250}\do{cp1252}\do{cp1257}% + \do{iso-8859-8}\do{iso-8859-9}\do{cp1250}\do{cp1252}\do{cp1257}% } \InputenxSlot{180}{00B7}{\do{nextstep}} \InputenxSlot{180}{012B}{\do{iso-8859-10}\do{mac-centeuro}} +\InputenxSlot{180}{0153}{\do{atarist}} \InputenxSlot{180}{017D}{\do{iso-8859-15}\do{iso-8859-16}} \InputenxSlot{180}{0414}{\do{iso-8859-5}} \InputenxSlot{180}{0456}{\do{mac-cyrillic}} @@ -6903,14 +7600,15 @@ and the derived files \InputenxSlot{180}{2562}{\do{koi8-r}} \InputenxSlot{181}{00A6}{\do{nextstep}} \InputenxSlot{181}{00B5}{% - \do{iso-8859-1}\do{iso-8859-3}\do{iso-8859-9}\do{iso-8859-13}% - \do{iso-8859-15}\do{cp1250}\do{cp1251}\do{cp1252}\do{cp1257}% - \do{dec-mcs}\do{mac-cyrillic}\do{mac-roman}% + \do{iso-8859-1}\do{iso-8859-3}\do{iso-8859-8}\do{iso-8859-9}% + \do{iso-8859-13}\do{iso-8859-15}\do{cp1250}\do{cp1251}\do{cp1252}% + \do{cp1257}\do{dec-mcs}\do{mac-cyrillic}\do{mac-roman}% } \InputenxSlot{181}{00C1}{\do{cp850}\do{cp852}\do{cp858}} \InputenxSlot{181}{0129}{\do{iso-8859-4}\do{iso-8859-10}} \InputenxSlot{181}{0136}{\do{mac-centeuro}} \InputenxSlot{181}{013E}{\do{iso-8859-2}} +\InputenxSlot{181}{0152}{\do{atarist}} \InputenxSlot{181}{0415}{\do{iso-8859-5}} \InputenxSlot{181}{0445}{\do{cp855}} \InputenxSlot{181}{1E41}{\do{iso-8859-14}} @@ -6918,10 +7616,11 @@ and the derived files \InputenxSlot{181}{2561}{\do{cp437}\do{cp865}\do{cp866}} \InputenxSlot{181}{2563}{\do{koi8-r}} \InputenxSlot{182}{00B6}{% - \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-13}\do{iso-8859-14}% - \do{iso-8859-15}\do{iso-8859-16}\do{cp1250}\do{cp1251}\do{cp1252}% - \do{cp1257}\do{dec-mcs}\do{nextstep}% + \do{iso-8859-1}\do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-13}% + \do{iso-8859-14}\do{iso-8859-15}\do{iso-8859-16}\do{cp1250}% + \do{cp1251}\do{cp1252}\do{cp1257}\do{dec-mcs}\do{nextstep}% } +\InputenxSlot{182}{00C0}{\do{atarist}} \InputenxSlot{182}{00C2}{\do{cp850}\do{cp852}\do{cp858}} \InputenxSlot{182}{0125}{\do{iso-8859-3}} \InputenxSlot{182}{0137}{\do{iso-8859-10}} @@ -6934,11 +7633,12 @@ and the derived files \InputenxSlot{182}{2562}{\do{cp437}\do{cp865}\do{cp866}} \InputenxSlot{182}{2564}{\do{koi8-r}} \InputenxSlot{183}{00B7}{% - \do{iso-8859-1}\do{iso-8859-3}\do{iso-8859-9}\do{iso-8859-10}% - \do{iso-8859-13}\do{iso-8859-15}\do{iso-8859-16}\do{cp1250}% - \do{cp1251}\do{cp1252}\do{cp1257}\do{dec-mcs}% + \do{iso-8859-1}\do{iso-8859-3}\do{iso-8859-8}\do{iso-8859-9}% + \do{iso-8859-10}\do{iso-8859-13}\do{iso-8859-15}\do{iso-8859-16}% + \do{cp1250}\do{cp1251}\do{cp1252}\do{cp1257}\do{dec-mcs}% } \InputenxSlot{183}{00C0}{\do{cp850}\do{cp858}} +\InputenxSlot{183}{00C3}{\do{atarist}} \InputenxSlot{183}{011A}{\do{cp852}} \InputenxSlot{183}{02C7}{\do{iso-8859-2}\do{iso-8859-4}} \InputenxSlot{183}{0408}{\do{mac-cyrillic}} @@ -6952,8 +7652,9 @@ and the derived files \InputenxSlot{184}{00A9}{\do{cp850}\do{cp858}} \InputenxSlot{184}{00B8}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-3}\do{iso-8859-4}% - \do{iso-8859-9}\do{cp1250}\do{cp1252}% + \do{iso-8859-8}\do{iso-8859-9}\do{cp1250}\do{cp1252}% } +\InputenxSlot{184}{00D5}{\do{atarist}} \InputenxSlot{184}{00F8}{\do{iso-8859-13}\do{cp1257}} \InputenxSlot{184}{013C}{\do{iso-8859-10}} \InputenxSlot{184}{0142}{\do{mac-centeuro}} @@ -6967,9 +7668,10 @@ and the derived files \InputenxSlot{184}{220F}{\do{mac-roman}} \InputenxSlot{184}{2555}{\do{cp437}\do{cp865}\do{cp866}} \InputenxSlot{184}{2566}{\do{koi8-r}} +\InputenxSlot{185}{00A8}{\do{atarist}} \InputenxSlot{185}{00B9}{% - \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-13}\do{iso-8859-15}% - \do{cp1252}\do{cp1257}\do{dec-mcs}% + \do{iso-8859-1}\do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-13}% + \do{iso-8859-15}\do{cp1252}\do{cp1257}\do{dec-mcs}% } \InputenxSlot{185}{0105}{\do{cp1250}} \InputenxSlot{185}{010D}{\do{iso-8859-16}} @@ -6988,10 +7690,12 @@ and the derived files \do{cp866}% } \InputenxSlot{185}{2567}{\do{koi8-r}} +\InputenxSlot{186}{00B4}{\do{atarist}} \InputenxSlot{186}{00BA}{% \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-15}\do{cp1252}% \do{dec-mcs}% } +\InputenxSlot{186}{00F7}{\do{iso-8859-8}} \InputenxSlot{186}{0113}{\do{iso-8859-4}} \InputenxSlot{186}{013C}{\do{mac-centeuro}} \InputenxSlot{186}{0157}{\do{iso-8859-13}\do{cp1257}} @@ -7011,9 +7715,9 @@ and the derived files \InputenxSlot{186}{2568}{\do{koi8-r}} \InputenxSlot{187}{00AA}{\do{mac-roman}} \InputenxSlot{187}{00BB}{% - \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-13}\do{iso-8859-15}% - \do{iso-8859-16}\do{cp1250}\do{cp1251}\do{cp1252}\do{cp1257}% - \do{dec-mcs}\do{nextstep}% + \do{iso-8859-1}\do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-13}% + \do{iso-8859-15}\do{iso-8859-16}\do{cp1250}\do{cp1251}\do{cp1252}% + \do{cp1257}\do{dec-mcs}\do{nextstep}% } \InputenxSlot{187}{011F}{\do{iso-8859-3}} \InputenxSlot{187}{0123}{\do{iso-8859-4}} @@ -7023,15 +7727,17 @@ and the derived files \InputenxSlot{187}{041B}{\do{iso-8859-5}} \InputenxSlot{187}{0457}{\do{mac-cyrillic}} \InputenxSlot{187}{1E60}{\do{iso-8859-14}} +\InputenxSlot{187}{2020}{\do{atarist}} \InputenxSlot{187}{2557}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% \do{cp866}% } \InputenxSlot{187}{2569}{\do{koi8-r}} +\InputenxSlot{188}{00B6}{\do{atarist}} \InputenxSlot{188}{00BA}{\do{mac-roman}} \InputenxSlot{188}{00BC}{% - \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-13}\do{cp1252}% - \do{cp1257}\do{dec-mcs}% + \do{iso-8859-1}\do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-13}% + \do{cp1252}\do{cp1257}\do{dec-mcs}% } \InputenxSlot{188}{0135}{\do{iso-8859-3}} \InputenxSlot{188}{013D}{\do{cp1250}} @@ -7051,9 +7757,10 @@ and the derived files } \InputenxSlot{188}{256A}{\do{koi8-r}} \InputenxSlot{189}{00A2}{\do{cp850}\do{cp858}} +\InputenxSlot{189}{00A9}{\do{atarist}} \InputenxSlot{189}{00BD}{% - \do{iso-8859-1}\do{iso-8859-3}\do{iso-8859-9}\do{iso-8859-13}% - \do{cp1252}\do{cp1257}\do{dec-mcs}% + \do{iso-8859-1}\do{iso-8859-3}\do{iso-8859-8}\do{iso-8859-9}% + \do{iso-8859-13}\do{cp1252}\do{cp1257}\do{dec-mcs}% } \InputenxSlot{189}{0139}{\do{mac-centeuro}} \InputenxSlot{189}{014A}{\do{iso-8859-4}} @@ -7066,14 +7773,16 @@ and the derived files \InputenxSlot{189}{0439}{\do{cp855}} \InputenxSlot{189}{0459}{\do{mac-cyrillic}} \InputenxSlot{189}{1E84}{\do{iso-8859-14}} +\InputenxSlot{189}{2015}{\do{iso-8859-10}} \InputenxSlot{189}{2030}{\do{nextstep}} \InputenxSlot{189}{255C}{\do{cp437}\do{cp865}\do{cp866}} \InputenxSlot{189}{256B}{\do{koi8-r}} \InputenxSlot{190}{00A5}{\do{cp850}\do{cp858}} \InputenxSlot{190}{00AC}{\do{nextstep}} +\InputenxSlot{190}{00AE}{\do{atarist}} \InputenxSlot{190}{00BE}{% - \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-13}\do{cp1252}% - \do{cp1257}% + \do{iso-8859-1}\do{iso-8859-8}\do{iso-8859-9}\do{iso-8859-13}% + \do{cp1252}\do{cp1257}% } \InputenxSlot{190}{00E6}{\do{mac-roman}} \InputenxSlot{190}{013A}{\do{mac-centeuro}} @@ -7105,6 +7814,7 @@ and the derived files \InputenxSlot{191}{0457}{\do{cp1251}} \InputenxSlot{191}{045A}{\do{mac-cyrillic}} \InputenxSlot{191}{1E61}{\do{iso-8859-14}} +\InputenxSlot{191}{2122}{\do{atarist}} \InputenxSlot{191}{2510}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% \do{cp866}% @@ -7117,6 +7827,7 @@ and the derived files } \InputenxSlot{192}{0100}{\do{iso-8859-4}\do{iso-8859-10}} \InputenxSlot{192}{0104}{\do{iso-8859-13}\do{cp1257}} +\InputenxSlot{192}{0133}{\do{atarist}} \InputenxSlot{192}{0146}{\do{mac-centeuro}} \InputenxSlot{192}{0154}{\do{iso-8859-2}\do{cp1250}} \InputenxSlot{192}{0410}{\do{cp1251}} @@ -7134,6 +7845,7 @@ and the derived files \do{iso-8859-16}\do{cp1250}\do{cp1252}\do{dec-mcs}% } \InputenxSlot{193}{012E}{\do{iso-8859-13}\do{cp1257}} +\InputenxSlot{193}{0132}{\do{atarist}} \InputenxSlot{193}{0143}{\do{mac-centeuro}} \InputenxSlot{193}{02CB}{\do{nextstep}} \InputenxSlot{193}{0405}{\do{mac-cyrillic}} @@ -7155,6 +7867,7 @@ and the derived files \InputenxSlot{194}{0412}{\do{cp1251}} \InputenxSlot{194}{0422}{\do{iso-8859-5}} \InputenxSlot{194}{0431}{\do{koi8-r}} +\InputenxSlot{194}{05D0}{\do{atarist}} \InputenxSlot{194}{252C}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% \do{cp866}% @@ -7169,6 +7882,7 @@ and the derived files \InputenxSlot{195}{0413}{\do{cp1251}} \InputenxSlot{195}{0423}{\do{iso-8859-5}} \InputenxSlot{195}{0446}{\do{koi8-r}} +\InputenxSlot{195}{05D1}{\do{atarist}} \InputenxSlot{195}{221A}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{195}{251C}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% @@ -7186,6 +7900,7 @@ and the derived files \InputenxSlot{196}{0414}{\do{cp1251}} \InputenxSlot{196}{0424}{\do{iso-8859-5}} \InputenxSlot{196}{0434}{\do{koi8-r}} +\InputenxSlot{196}{05D2}{\do{atarist}} \InputenxSlot{196}{2500}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% \do{cp866}% @@ -7203,6 +7918,7 @@ and the derived files \InputenxSlot{197}{0415}{\do{cp1251}} \InputenxSlot{197}{0425}{\do{iso-8859-5}} \InputenxSlot{197}{0435}{\do{koi8-r}} +\InputenxSlot{197}{05D3}{\do{atarist}} \InputenxSlot{197}{2248}{\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{197}{253C}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% @@ -7223,6 +7939,7 @@ and the derived files \InputenxSlot{198}{0426}{\do{iso-8859-5}} \InputenxSlot{198}{043A}{\do{cp855}} \InputenxSlot{198}{0444}{\do{koi8-r}} +\InputenxSlot{198}{05D4}{\do{atarist}} \InputenxSlot{198}{2206}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{198}{255E}{\do{cp437}\do{cp865}\do{cp866}} \InputenxSlot{199}{00AB}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} @@ -7240,6 +7957,7 @@ and the derived files \InputenxSlot{199}{041A}{\do{cp855}} \InputenxSlot{199}{0427}{\do{iso-8859-5}} \InputenxSlot{199}{0433}{\do{koi8-r}} +\InputenxSlot{199}{05D5}{\do{atarist}} \InputenxSlot{199}{255F}{\do{cp437}\do{cp865}\do{cp866}} \InputenxSlot{200}{00A8}{\do{nextstep}} \InputenxSlot{200}{00BB}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} @@ -7254,6 +7972,7 @@ and the derived files \InputenxSlot{200}{0418}{\do{cp1251}} \InputenxSlot{200}{0428}{\do{iso-8859-5}} \InputenxSlot{200}{0445}{\do{koi8-r}} +\InputenxSlot{200}{05D6}{\do{atarist}} \InputenxSlot{200}{255A}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% \do{cp866}% @@ -7268,6 +7987,7 @@ and the derived files \InputenxSlot{201}{0419}{\do{cp1251}} \InputenxSlot{201}{0429}{\do{iso-8859-5}} \InputenxSlot{201}{0438}{\do{koi8-r}} +\InputenxSlot{201}{05D7}{\do{atarist}} \InputenxSlot{201}{2026}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{201}{2554}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% @@ -7286,6 +8006,7 @@ and the derived files \InputenxSlot{202}{041A}{\do{cp1251}} \InputenxSlot{202}{042A}{\do{iso-8859-5}} \InputenxSlot{202}{0439}{\do{koi8-r}} +\InputenxSlot{202}{05D8}{\do{atarist}} \InputenxSlot{202}{2569}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% \do{cp866}% @@ -7303,6 +8024,7 @@ and the derived files \InputenxSlot{203}{041B}{\do{cp1251}} \InputenxSlot{203}{042B}{\do{iso-8859-5}} \InputenxSlot{203}{043A}{\do{koi8-r}} +\InputenxSlot{203}{05D9}{\do{atarist}} \InputenxSlot{203}{2566}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% \do{cp866}% @@ -7321,6 +8043,7 @@ and the derived files \InputenxSlot{204}{042C}{\do{iso-8859-5}} \InputenxSlot{204}{043B}{\do{koi8-r}} \InputenxSlot{204}{045B}{\do{mac-cyrillic}} +\InputenxSlot{204}{05DB}{\do{atarist}} \InputenxSlot{204}{2560}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% \do{cp866}% @@ -7337,6 +8060,7 @@ and the derived files \InputenxSlot{205}{041D}{\do{cp1251}} \InputenxSlot{205}{042D}{\do{iso-8859-5}} \InputenxSlot{205}{043C}{\do{koi8-r}} +\InputenxSlot{205}{05DC}{\do{atarist}} \InputenxSlot{205}{2550}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% \do{cp866}% @@ -7354,6 +8078,7 @@ and the derived files \InputenxSlot{206}{042E}{\do{iso-8859-5}} \InputenxSlot{206}{043D}{\do{koi8-r}} \InputenxSlot{206}{045C}{\do{mac-cyrillic}} +\InputenxSlot{206}{05DE}{\do{atarist}} \InputenxSlot{206}{256C}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% \do{cp866}% @@ -7376,6 +8101,7 @@ and the derived files \InputenxSlot{207}{042F}{\do{iso-8859-5}} \InputenxSlot{207}{043E}{\do{koi8-r}} \InputenxSlot{207}{0455}{\do{mac-cyrillic}} +\InputenxSlot{207}{05E0}{\do{atarist}} \InputenxSlot{207}{2567}{\do{cp437}\do{cp865}\do{cp866}} \InputenxSlot{208}{00D0}{% \do{iso-8859-1}\do{iso-8859-10}\do{iso-8859-15}\do{cp1252}% @@ -7392,6 +8118,7 @@ and the derived files \InputenxSlot{208}{0430}{\do{iso-8859-5}} \InputenxSlot{208}{043B}{\do{cp855}} \InputenxSlot{208}{043F}{\do{koi8-r}} +\InputenxSlot{208}{05E1}{\do{atarist}} \InputenxSlot{208}{2013}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{208}{2014}{\do{nextstep}} \InputenxSlot{208}{2568}{\do{cp437}\do{cp865}\do{cp866}} @@ -7411,6 +8138,7 @@ and the derived files \InputenxSlot{209}{0421}{\do{cp1251}} \InputenxSlot{209}{0431}{\do{iso-8859-5}} \InputenxSlot{209}{044F}{\do{koi8-r}} +\InputenxSlot{209}{05E2}{\do{atarist}} \InputenxSlot{209}{2014}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{209}{2564}{\do{cp437}\do{cp865}\do{cp866}} \InputenxSlot{210}{00BC}{\do{nextstep}} @@ -7427,6 +8155,7 @@ and the derived files \InputenxSlot{210}{0432}{\do{iso-8859-5}} \InputenxSlot{210}{043C}{\do{cp855}} \InputenxSlot{210}{0440}{\do{koi8-r}} +\InputenxSlot{210}{05E4}{\do{atarist}} \InputenxSlot{210}{201C}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{210}{2565}{\do{cp437}\do{cp865}\do{cp866}} \InputenxSlot{211}{00BD}{\do{nextstep}} @@ -7441,6 +8170,7 @@ and the derived files \InputenxSlot{211}{0423}{\do{cp1251}} \InputenxSlot{211}{0433}{\do{iso-8859-5}} \InputenxSlot{211}{0441}{\do{koi8-r}} +\InputenxSlot{211}{05E6}{\do{atarist}} \InputenxSlot{211}{201D}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{211}{2559}{\do{cp437}\do{cp865}\do{cp866}} \InputenxSlot{212}{00BE}{\do{nextstep}} @@ -7456,6 +8186,7 @@ and the derived files \InputenxSlot{212}{0434}{\do{iso-8859-5}} \InputenxSlot{212}{043D}{\do{cp855}} \InputenxSlot{212}{0442}{\do{koi8-r}} +\InputenxSlot{212}{05E7}{\do{atarist}} \InputenxSlot{212}{2018}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{212}{2558}{\do{cp437}\do{cp865}\do{cp866}} \InputenxSlot{213}{00D5}{% @@ -7472,6 +8203,7 @@ and the derived files \InputenxSlot{213}{0425}{\do{cp1251}} \InputenxSlot{213}{0435}{\do{iso-8859-5}} \InputenxSlot{213}{0443}{\do{koi8-r}} +\InputenxSlot{213}{05E8}{\do{atarist}} \InputenxSlot{213}{2019}{\do{mac-centeuro}\do{mac-cyrillic}\do{mac-roman}} \InputenxSlot{213}{20AC}{\do{cp858}} \InputenxSlot{213}{2552}{\do{cp437}\do{cp865}\do{cp866}} @@ -7487,6 +8219,7 @@ and the derived files \InputenxSlot{214}{0426}{\do{cp1251}} \InputenxSlot{214}{0436}{\do{iso-8859-5}\do{koi8-r}} \InputenxSlot{214}{043E}{\do{cp855}} +\InputenxSlot{214}{05E9}{\do{atarist}} \InputenxSlot{214}{2553}{\do{cp437}\do{cp865}\do{cp866}} \InputenxSlot{215}{00CE}{\do{cp850}\do{cp852}\do{cp858}} \InputenxSlot{215}{00D7}{% @@ -7502,6 +8235,7 @@ and the derived files \InputenxSlot{215}{0427}{\do{cp1251}} \InputenxSlot{215}{0432}{\do{koi8-r}} \InputenxSlot{215}{0437}{\do{iso-8859-5}} +\InputenxSlot{215}{05EA}{\do{atarist}} \InputenxSlot{215}{1E6A}{\do{iso-8859-14}} \InputenxSlot{215}{201E}{\do{mac-cyrillic}} \InputenxSlot{215}{256B}{\do{cp437}\do{cp865}\do{cp866}} @@ -7524,6 +8258,7 @@ and the derived files \InputenxSlot{216}{0438}{\do{iso-8859-5}} \InputenxSlot{216}{043F}{\do{cp855}} \InputenxSlot{216}{044C}{\do{koi8-r}} +\InputenxSlot{216}{05DF}{\do{atarist}} \InputenxSlot{216}{256A}{\do{cp437}\do{cp865}\do{cp866}} \InputenxSlot{217}{00D9}{% \do{iso-8859-1}\do{iso-8859-3}\do{iso-8859-9}\do{iso-8859-14}% @@ -7539,6 +8274,7 @@ and the derived files \InputenxSlot{217}{0439}{\do{iso-8859-5}} \InputenxSlot{217}{044B}{\do{koi8-r}} \InputenxSlot{217}{045E}{\do{mac-cyrillic}} +\InputenxSlot{217}{05DA}{\do{atarist}} \InputenxSlot{217}{2518}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% \do{cp866}% @@ -7555,6 +8291,7 @@ and the derived files \InputenxSlot{218}{042A}{\do{cp1251}} \InputenxSlot{218}{0437}{\do{koi8-r}} \InputenxSlot{218}{043A}{\do{iso-8859-5}} +\InputenxSlot{218}{05DD}{\do{atarist}} \InputenxSlot{218}{2044}{\do{mac-roman}} \InputenxSlot{218}{250C}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% @@ -7573,6 +8310,7 @@ and the derived files \InputenxSlot{219}{043B}{\do{iso-8859-5}} \InputenxSlot{219}{0448}{\do{koi8-r}} \InputenxSlot{219}{045F}{\do{mac-cyrillic}} +\InputenxSlot{219}{05E3}{\do{atarist}} \InputenxSlot{219}{20AC}{\do{mac-roman}} \InputenxSlot{219}{2588}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% @@ -7588,6 +8326,7 @@ and the derived files \InputenxSlot{220}{042C}{\do{cp1251}} \InputenxSlot{220}{043C}{\do{iso-8859-5}} \InputenxSlot{220}{044D}{\do{koi8-r}} +\InputenxSlot{220}{05E5}{\do{atarist}} \InputenxSlot{220}{2039}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{220}{2116}{\do{mac-cyrillic}} \InputenxSlot{220}{2584}{% @@ -7595,6 +8334,7 @@ and the derived files \do{cp866}% } \InputenxSlot{221}{00A6}{\do{cp850}\do{cp858}} +\InputenxSlot{221}{00A7}{\do{atarist}} \InputenxSlot{221}{00DD}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-10}\do{iso-8859-14}% \do{iso-8859-15}\do{cp1250}\do{cp1252}% @@ -7633,6 +8373,7 @@ and the derived files \InputenxSlot{222}{0447}{\do{koi8-r}} \InputenxSlot{222}{044F}{\do{cp855}} \InputenxSlot{222}{0451}{\do{mac-cyrillic}} +\InputenxSlot{222}{2227}{\do{atarist}} \InputenxSlot{222}{2590}{\do{cp437}\do{cp865}\do{cp866}} \InputenxSlot{222}{FB01}{\do{mac-roman}} \InputenxSlot{223}{00DF}{% @@ -7647,6 +8388,8 @@ and the derived files \InputenxSlot{223}{043F}{\do{iso-8859-5}} \InputenxSlot{223}{044A}{\do{koi8-r}} \InputenxSlot{223}{044F}{\do{mac-cyrillic}} +\InputenxSlot{223}{2017}{\do{iso-8859-8}} +\InputenxSlot{223}{221E}{\do{atarist}} \InputenxSlot{223}{2580}{% \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% \do{cp866}% @@ -7662,11 +8405,12 @@ and the derived files \InputenxSlot{224}{0105}{\do{iso-8859-13}\do{cp1257}} \InputenxSlot{224}{0155}{\do{iso-8859-2}\do{cp1250}} \InputenxSlot{224}{0157}{\do{mac-centeuro}} -\InputenxSlot{224}{03B1}{\do{cp437}\do{cp865}} +\InputenxSlot{224}{03B1}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{224}{042E}{\do{koi8-r}} \InputenxSlot{224}{042F}{\do{cp855}} \InputenxSlot{224}{0430}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{224}{0440}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{224}{05D0}{\do{iso-8859-8}} \InputenxSlot{224}{2021}{\do{mac-roman}} \InputenxSlot{225}{00B7}{\do{mac-roman}} \InputenxSlot{225}{00C6}{\do{nextstep}} @@ -7680,10 +8424,12 @@ and the derived files } \InputenxSlot{225}{012F}{\do{iso-8859-13}\do{cp1257}} \InputenxSlot{225}{0160}{\do{mac-centeuro}} +\InputenxSlot{225}{03B2}{\do{atarist}} \InputenxSlot{225}{0410}{\do{koi8-r}} \InputenxSlot{225}{0431}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{225}{0440}{\do{cp855}} \InputenxSlot{225}{0441}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{225}{05D1}{\do{iso-8859-8}} \InputenxSlot{226}{00D4}{\do{cp850}\do{cp852}\do{cp858}} \InputenxSlot{226}{00E2}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-3}\do{iso-8859-4}% @@ -7692,11 +8438,12 @@ and the derived files } \InputenxSlot{226}{00ED}{\do{nextstep}} \InputenxSlot{226}{0101}{\do{iso-8859-13}\do{cp1257}} -\InputenxSlot{226}{0393}{\do{cp437}\do{cp865}} +\InputenxSlot{226}{0393}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{226}{0411}{\do{koi8-r}} \InputenxSlot{226}{0420}{\do{cp855}} \InputenxSlot{226}{0432}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{226}{0442}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{226}{05D2}{\do{iso-8859-8}} \InputenxSlot{226}{201A}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{227}{00AA}{\do{nextstep}} \InputenxSlot{227}{00D2}{\do{cp850}\do{cp858}} @@ -7707,11 +8454,12 @@ and the derived files \InputenxSlot{227}{0103}{\do{iso-8859-2}\do{iso-8859-16}\do{cp1250}} \InputenxSlot{227}{0107}{\do{iso-8859-13}\do{cp1257}} \InputenxSlot{227}{0143}{\do{cp852}} -\InputenxSlot{227}{03C0}{\do{cp437}\do{cp865}} +\InputenxSlot{227}{03C0}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{227}{0426}{\do{koi8-r}} \InputenxSlot{227}{0433}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{227}{0441}{\do{cp855}} \InputenxSlot{227}{0443}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{227}{05D3}{\do{iso-8859-8}} \InputenxSlot{227}{201E}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{228}{00E4}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-3}\do{iso-8859-4}% @@ -7723,11 +8471,12 @@ and the derived files \InputenxSlot{228}{00F5}{\do{cp850}\do{cp858}} \InputenxSlot{228}{0144}{\do{cp852}} \InputenxSlot{228}{0161}{\do{mac-centeuro}} -\InputenxSlot{228}{03A3}{\do{cp437}\do{cp865}} +\InputenxSlot{228}{03A3}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{228}{0414}{\do{koi8-r}} \InputenxSlot{228}{0421}{\do{cp855}} \InputenxSlot{228}{0434}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{228}{0444}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{228}{05D4}{\do{iso-8859-8}} \InputenxSlot{228}{2030}{\do{mac-roman}} \InputenxSlot{229}{00C2}{\do{mac-roman}} \InputenxSlot{229}{00D5}{\do{cp850}\do{cp858}} @@ -7742,13 +8491,14 @@ and the derived files \InputenxSlot{229}{013A}{\do{iso-8859-2}\do{cp1250}} \InputenxSlot{229}{0148}{\do{cp852}} \InputenxSlot{229}{015A}{\do{mac-centeuro}} -\InputenxSlot{229}{03C3}{\do{cp437}\do{cp865}} +\InputenxSlot{229}{03C3}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{229}{0415}{\do{koi8-r}} \InputenxSlot{229}{0435}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{229}{0442}{\do{cp855}} \InputenxSlot{229}{0445}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{229}{05D5}{\do{iso-8859-8}} \InputenxSlot{230}{00B5}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{230}{00CA}{\do{mac-roman}} \InputenxSlot{230}{00E6}{% @@ -7766,6 +8516,7 @@ and the derived files \InputenxSlot{230}{0424}{\do{koi8-r}} \InputenxSlot{230}{0436}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{230}{0446}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{230}{05D6}{\do{iso-8859-8}} \InputenxSlot{231}{00C1}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{231}{00E7}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-3}\do{iso-8859-9}% @@ -7777,11 +8528,12 @@ and the derived files \InputenxSlot{231}{0113}{\do{iso-8859-13}\do{cp1257}} \InputenxSlot{231}{012F}{\do{iso-8859-4}\do{iso-8859-10}} \InputenxSlot{231}{0161}{\do{cp852}} -\InputenxSlot{231}{03C4}{\do{cp437}\do{cp865}} +\InputenxSlot{231}{03C4}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{231}{0413}{\do{koi8-r}} \InputenxSlot{231}{0437}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{231}{0443}{\do{cp855}} \InputenxSlot{231}{0447}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{231}{05D7}{\do{iso-8859-8}} \InputenxSlot{232}{00CB}{\do{mac-roman}} \InputenxSlot{232}{00DE}{\do{cp850}\do{cp858}} \InputenxSlot{232}{00E8}{% @@ -7795,11 +8547,12 @@ and the derived files \InputenxSlot{232}{0141}{\do{nextstep}} \InputenxSlot{232}{0154}{\do{cp852}} \InputenxSlot{232}{0164}{\do{mac-centeuro}} -\InputenxSlot{232}{03A6}{\do{cp437}\do{cp865}} +\InputenxSlot{232}{03A6}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{232}{0423}{\do{cp855}} \InputenxSlot{232}{0425}{\do{koi8-r}} \InputenxSlot{232}{0438}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{232}{0448}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{232}{05D8}{\do{iso-8859-8}} \InputenxSlot{233}{00C8}{\do{mac-roman}} \InputenxSlot{233}{00D8}{\do{nextstep}} \InputenxSlot{233}{00DA}{\do{cp850}\do{cp852}\do{cp858}} @@ -7810,11 +8563,12 @@ and the derived files \do{dec-mcs}% } \InputenxSlot{233}{0165}{\do{mac-centeuro}} -\InputenxSlot{233}{0398}{\do{cp437}\do{cp865}} +\InputenxSlot{233}{0398}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{233}{0418}{\do{koi8-r}} \InputenxSlot{233}{0436}{\do{cp855}} \InputenxSlot{233}{0439}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{233}{0449}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{233}{05D9}{\do{iso-8859-8}} \InputenxSlot{234}{00CD}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{234}{00DB}{\do{cp850}\do{cp858}} \InputenxSlot{234}{00EA}{% @@ -7827,11 +8581,12 @@ and the derived files \InputenxSlot{234}{0152}{\do{nextstep}} \InputenxSlot{234}{0155}{\do{cp852}} \InputenxSlot{234}{017A}{\do{iso-8859-13}\do{cp1257}} -\InputenxSlot{234}{03A9}{\do{cp437}\do{cp865}} +\InputenxSlot{234}{03A9}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{234}{0416}{\do{cp855}} \InputenxSlot{234}{0419}{\do{koi8-r}} \InputenxSlot{234}{043A}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{234}{044A}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{234}{05DA}{\do{iso-8859-8}} \InputenxSlot{235}{00BA}{\do{nextstep}} \InputenxSlot{235}{00CE}{\do{mac-roman}} \InputenxSlot{235}{00D9}{\do{cp850}\do{cp858}} @@ -7843,11 +8598,12 @@ and the derived files \InputenxSlot{235}{0117}{\do{iso-8859-13}\do{cp1257}} \InputenxSlot{235}{0170}{\do{cp852}} \InputenxSlot{235}{017D}{\do{mac-centeuro}} -\InputenxSlot{235}{03B4}{\do{cp437}\do{cp865}} +\InputenxSlot{235}{03B4}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{235}{041A}{\do{koi8-r}} \InputenxSlot{235}{0432}{\do{cp855}} \InputenxSlot{235}{043B}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{235}{044B}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{235}{05DB}{\do{iso-8859-8}} \InputenxSlot{236}{00CF}{\do{mac-roman}} \InputenxSlot{236}{00EC}{% \do{iso-8859-1}\do{iso-8859-3}\do{iso-8859-9}\do{iso-8859-14}% @@ -7863,7 +8619,9 @@ and the derived files \InputenxSlot{236}{041B}{\do{koi8-r}} \InputenxSlot{236}{043C}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{236}{044C}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{236}{05DC}{\do{iso-8859-8}} \InputenxSlot{236}{221E}{\do{cp437}\do{cp865}} +\InputenxSlot{236}{222E}{\do{atarist}} \InputenxSlot{237}{00CC}{\do{mac-roman}} \InputenxSlot{237}{00DD}{\do{cp850}\do{cp852}\do{cp858}} \InputenxSlot{237}{00ED}{% @@ -7874,11 +8632,12 @@ and the derived files \InputenxSlot{237}{00F3}{\do{nextstep}} \InputenxSlot{237}{0137}{\do{iso-8859-13}\do{cp1257}} \InputenxSlot{237}{016A}{\do{mac-centeuro}} -\InputenxSlot{237}{03C6}{\do{cp437}\do{cp865}} +\InputenxSlot{237}{03C6}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{237}{041C}{\do{koi8-r}} \InputenxSlot{237}{043D}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{237}{044C}{\do{cp855}} \InputenxSlot{237}{044D}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{237}{05DD}{\do{iso-8859-8}} \InputenxSlot{238}{00AF}{\do{cp850}\do{cp858}} \InputenxSlot{238}{00D3}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{238}{00EE}{% @@ -7894,6 +8653,8 @@ and the derived files \InputenxSlot{238}{042C}{\do{cp855}} \InputenxSlot{238}{043E}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{238}{044E}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{238}{05DE}{\do{iso-8859-8}} +\InputenxSlot{238}{2208}{\do{atarist}} \InputenxSlot{239}{00B4}{\do{cp850}\do{cp852}\do{cp858}} \InputenxSlot{239}{00D4}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{239}{00EF}{% @@ -7908,8 +8669,9 @@ and the derived files \InputenxSlot{239}{041E}{\do{koi8-r}} \InputenxSlot{239}{043F}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{239}{044F}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{239}{05DF}{\do{iso-8859-8}} \InputenxSlot{239}{2116}{\do{cp855}} -\InputenxSlot{239}{2229}{\do{cp437}\do{cp865}} +\InputenxSlot{239}{2229}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{240}{00AD}{% \do{cp850}\do{cp852}\do{cp855}\do{cp858}% } @@ -7927,10 +8689,11 @@ and the derived files \InputenxSlot{240}{0401}{\do{cp866}} \InputenxSlot{240}{041F}{\do{koi8-r}} \InputenxSlot{240}{0440}{\do{cp1251}\do{mac-cyrillic}} +\InputenxSlot{240}{05E0}{\do{iso-8859-8}} \InputenxSlot{240}{2116}{\do{iso-8859-5}} -\InputenxSlot{240}{2261}{\do{cp437}\do{cp865}} +\InputenxSlot{240}{2261}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{241}{00B1}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{241}{00D2}{\do{mac-roman}} \InputenxSlot{241}{00E6}{\do{nextstep}} @@ -7949,6 +8712,7 @@ and the derived files \InputenxSlot{241}{0441}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{241}{044B}{\do{cp855}} \InputenxSlot{241}{0451}{\do{iso-8859-5}\do{cp866}} +\InputenxSlot{241}{05E1}{\do{iso-8859-8}} \InputenxSlot{242}{00DA}{\do{mac-centeuro}\do{mac-roman}} \InputenxSlot{242}{00F2}{% \do{iso-8859-1}\do{iso-8859-3}\do{iso-8859-9}\do{iso-8859-14}% @@ -7964,7 +8728,9 @@ and the derived files \InputenxSlot{242}{042B}{\do{cp855}} \InputenxSlot{242}{0442}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{242}{0452}{\do{iso-8859-5}} -\InputenxSlot{242}{2265}{\do{cp437}\do{cp865}} +\InputenxSlot{242}{05E2}{\do{iso-8859-8}} +\InputenxSlot{242}{2017}{\do{cp850}\do{cp858}} +\InputenxSlot{242}{2265}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{243}{00BE}{\do{cp850}\do{cp858}} \InputenxSlot{243}{00DB}{\do{mac-roman}} \InputenxSlot{243}{00F3}{% @@ -7981,7 +8747,8 @@ and the derived files \InputenxSlot{243}{0443}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{243}{0453}{\do{iso-8859-5}} \InputenxSlot{243}{0454}{\do{cp866}} -\InputenxSlot{243}{2264}{\do{cp437}\do{cp865}} +\InputenxSlot{243}{05E3}{\do{iso-8859-8}} +\InputenxSlot{243}{2264}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{244}{00B6}{\do{cp850}\do{cp858}} \InputenxSlot{244}{00D9}{\do{mac-roman}} \InputenxSlot{244}{00F4}{% @@ -7998,6 +8765,7 @@ and the derived files \InputenxSlot{244}{0422}{\do{koi8-r}} \InputenxSlot{244}{0444}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{244}{0454}{\do{iso-8859-5}} +\InputenxSlot{244}{05E4}{\do{iso-8859-8}} \InputenxSlot{245}{00A7}{\do{cp850}\do{cp852}\do{cp858}} \InputenxSlot{245}{00F5}{% \do{iso-8859-1}\do{iso-8859-4}\do{iso-8859-9}\do{iso-8859-10}% @@ -8013,6 +8781,7 @@ and the derived files \InputenxSlot{245}{0448}{\do{cp855}} \InputenxSlot{245}{0455}{\do{iso-8859-5}} \InputenxSlot{245}{0457}{\do{cp866}} +\InputenxSlot{245}{05E5}{\do{iso-8859-8}} \InputenxSlot{246}{00F6}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-3}\do{iso-8859-4}% \do{iso-8859-9}\do{iso-8859-10}\do{iso-8859-13}\do{iso-8859-14}% @@ -8020,7 +8789,7 @@ and the derived files \do{dec-mcs}% } \InputenxSlot{246}{00F7}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% } \InputenxSlot{246}{00FC}{\do{nextstep}} \InputenxSlot{246}{0172}{\do{mac-centeuro}} @@ -8030,6 +8799,7 @@ and the derived files \InputenxSlot{246}{0428}{\do{cp855}} \InputenxSlot{246}{0446}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{246}{0456}{\do{iso-8859-5}} +\InputenxSlot{246}{05E6}{\do{iso-8859-8}} \InputenxSlot{247}{00B8}{\do{cp850}\do{cp852}\do{cp858}} \InputenxSlot{247}{00F7}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-3}\do{iso-8859-4}% @@ -8047,11 +8817,13 @@ and the derived files \InputenxSlot{247}{044D}{\do{cp855}} \InputenxSlot{247}{0457}{\do{iso-8859-5}} \InputenxSlot{247}{045E}{\do{cp866}} +\InputenxSlot{247}{05E7}{\do{iso-8859-8}} \InputenxSlot{247}{1E6B}{\do{iso-8859-14}} -\InputenxSlot{247}{2248}{\do{cp437}\do{cp865}} +\InputenxSlot{247}{2248}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{248}{00AF}{\do{mac-roman}} \InputenxSlot{248}{00B0}{% - \do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}\do{cp866}% + \do{atarist}\do{cp437}\do{cp850}\do{cp852}\do{cp858}\do{cp865}% + \do{cp866}% } \InputenxSlot{248}{00DD}{\do{mac-centeuro}} \InputenxSlot{248}{00F8}{% @@ -8067,6 +8839,7 @@ and the derived files \InputenxSlot{248}{042D}{\do{cp855}} \InputenxSlot{248}{0448}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{248}{0458}{\do{iso-8859-5}} +\InputenxSlot{248}{05E8}{\do{iso-8859-8}} \InputenxSlot{249}{00A8}{\do{cp850}\do{cp852}\do{cp858}} \InputenxSlot{249}{00F8}{\do{nextstep}} \InputenxSlot{249}{00F9}{% @@ -8081,9 +8854,12 @@ and the derived files \InputenxSlot{249}{042B}{\do{koi8-r}} \InputenxSlot{249}{0449}{\do{cp855}\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{249}{0459}{\do{iso-8859-5}} -\InputenxSlot{249}{2219}{\do{cp437}\do{cp865}\do{cp866}} +\InputenxSlot{249}{05E9}{\do{iso-8859-8}} +\InputenxSlot{249}{2219}{% + \do{atarist}\do{cp437}\do{cp865}\do{cp866}% +} \InputenxSlot{250}{00B7}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}\do{cp866}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}\do{cp866}% } \InputenxSlot{250}{00FA}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-3}\do{iso-8859-4}% @@ -8098,6 +8874,7 @@ and the derived files \InputenxSlot{250}{0429}{\do{cp855}} \InputenxSlot{250}{044A}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{250}{045A}{\do{iso-8859-5}} +\InputenxSlot{250}{05EA}{\do{iso-8859-8}} \InputenxSlot{251}{00B9}{\do{cp850}\do{cp858}} \InputenxSlot{251}{00DF}{\do{nextstep}} \InputenxSlot{251}{00FB}{% @@ -8113,7 +8890,9 @@ and the derived files \InputenxSlot{251}{0447}{\do{cp855}} \InputenxSlot{251}{044B}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{251}{045B}{\do{iso-8859-5}} -\InputenxSlot{251}{221A}{\do{cp437}\do{cp865}\do{cp866}} +\InputenxSlot{251}{221A}{% + \do{atarist}\do{cp437}\do{cp865}\do{cp866}% +} \InputenxSlot{252}{00B3}{\do{cp850}\do{cp858}} \InputenxSlot{252}{00B8}{\do{mac-roman}} \InputenxSlot{252}{00FC}{% @@ -8129,12 +8908,12 @@ and the derived files \InputenxSlot{252}{042D}{\do{koi8-r}} \InputenxSlot{252}{044C}{\do{cp1251}\do{mac-cyrillic}} \InputenxSlot{252}{045C}{\do{iso-8859-5}} -\InputenxSlot{252}{207F}{\do{cp437}\do{cp865}} +\InputenxSlot{252}{207F}{\do{atarist}\do{cp437}\do{cp865}} \InputenxSlot{252}{2116}{\do{cp866}} \InputenxSlot{253}{00A4}{\do{cp866}} \InputenxSlot{253}{00A7}{\do{iso-8859-5}\do{cp855}} \InputenxSlot{253}{00B2}{% - \do{cp437}\do{cp850}\do{cp858}\do{cp865}% + \do{atarist}\do{cp437}\do{cp850}\do{cp858}\do{cp865}% } \InputenxSlot{253}{00FD}{% \do{iso-8859-1}\do{iso-8859-2}\do{iso-8859-10}\do{iso-8859-14}% @@ -8150,6 +8929,7 @@ and the derived files \InputenxSlot{253}{02DD}{\do{mac-roman}} \InputenxSlot{253}{0429}{\do{koi8-r}} \InputenxSlot{253}{044D}{\do{cp1251}\do{mac-cyrillic}} +\InputenxSlot{254}{00B3}{\do{atarist}} \InputenxSlot{254}{00FE}{% \do{iso-8859-1}\do{iso-8859-10}\do{iso-8859-15}\do{cp1252}% } @@ -8173,6 +8953,7 @@ and the derived files \do{cp437}\do{cp850}\do{cp852}\do{cp855}\do{cp858}\do{cp865}% \do{cp866}% } +\InputenxSlot{255}{00AF}{\do{atarist}} \InputenxSlot{255}{00FF}{% \do{iso-8859-1}\do{iso-8859-9}\do{iso-8859-14}\do{iso-8859-15}% \do{iso-8859-16}\do{cp1252}% @@ -8199,7 +8980,9 @@ and the derived files % \begin{macrocode} %<*uc> \ProvidesFile{ix-uc.def}% - [2007/08/16 v1.3 UC to LICR (inputenx)]% + [2009/08/13 v1.4 UC to LICR (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter % \end{macrocode} % % \textit{List omitted here, see \xfile{ix-uc.def}.} @@ -8639,6 +9422,11 @@ and the derived files \ensuremath\alpha }% } +\InputenxUC{03B2}{\textbeta}{% + \ProvideTextCommandDefault{\textbeta}{% + \ensuremath\beta + }% +} \InputenxUC{03B4}{\textdelta}{% \ProvideTextCommandDefault{\textdelta}{% \ensuremath\delta @@ -8840,6 +9628,33 @@ and the derived files \InputenxUC{04E1}{\cyrabhdze}{} \InputenxUC{04E8}{\CYROTLD}{} \InputenxUC{04E9}{\cyrotld}{} +\InputenxUC{05D0}{\hebalef}{} +\InputenxUC{05D1}{\hebbet}{} +\InputenxUC{05D2}{\hebgimel}{} +\InputenxUC{05D3}{\hebdalet}{} +\InputenxUC{05D4}{\hebhe}{} +\InputenxUC{05D5}{\hebvav}{} +\InputenxUC{05D6}{\hebzayin}{} +\InputenxUC{05D7}{\hebhet}{} +\InputenxUC{05D8}{\hebtet}{} +\InputenxUC{05D9}{\hebyod}{} +\InputenxUC{05DA}{\hebfinalkaf}{} +\InputenxUC{05DB}{\hebkaf}{} +\InputenxUC{05DC}{\heblamed}{} +\InputenxUC{05DD}{\hebfinalmem}{} +\InputenxUC{05DE}{\hebmem}{} +\InputenxUC{05DF}{\hebfinalnun}{} +\InputenxUC{05E0}{\hebnun}{} +\InputenxUC{05E1}{\hebsamekh}{} +\InputenxUC{05E2}{\hebayin}{} +\InputenxUC{05E3}{\hebfinalpe}{} +\InputenxUC{05E4}{\hebpe}{} +\InputenxUC{05E5}{\hebfinaltsadi}{} +\InputenxUC{05E6}{\hebtsadi}{} +\InputenxUC{05E7}{\hebqof}{} +\InputenxUC{05E8}{\hebresh}{} +\InputenxUC{05E9}{\hebshin}{} +\InputenxUC{05EA}{\hebtav}{} \InputenxUC{0E3F}{\textbaht}{% \ProvideTextCommandDefault{\textbaht}{% \hmode@bgroup @@ -8884,7 +9699,26 @@ and the derived files \InputenxUC{200C}{\textcompwordmark}{} \InputenxUC{2013}{\textendash}{} \InputenxUC{2014}{\textemdash}{} +\InputenxUC{2015}{\texthorizontalbar}{% + \ProvideTextCommandDefault{\texthorizontalbar}{% + \mbox{---}\kern-.5em---% + }% +} \InputenxUC{2016}{\textbardbl}{} +\InputenxUC{2017}{\textdbllowline}{% + \ProvideTextCommandDefault{\textdbllowline}{% + \begingroup + \sbox0{\textunderscore}% + \leavevmode + \ifdim\dp0<.2ex\relax + \rlap{\raisebox{-.2ex}[0pt]{\textunderscore}}% + \else + \rlap{\raisebox{.2ex}[0pt]{\textunderscore}}% + \fi + \textunderscore + \endgroup + }% +} \InputenxUC{2018}{\textquoteleft}{} \InputenxUC{2019}{\textquoteright}{} \InputenxUC{201A}{\quotesinglbase}{} @@ -9009,6 +9843,11 @@ and the derived files \ensuremath\Delta }% } +\InputenxUC{2208}{\textelement}{% + \ProvideTextCommandDefault{\textelement}{% + \ensuremath\in + }% +} \InputenxUC{220F}{\textproduct}{% \ProvideTextCommandDefault{\textproduct}{% \ensuremath\Pi @@ -9030,6 +9869,11 @@ and the derived files \ensuremath\infty }% } +\InputenxUC{2227}{\textcap}{% + \ProvideTextCommandDefault{\textcap}{% + \ensuremath\cap + }% +} \InputenxUC{2229}{\textintersection}{% \ProvideTextCommandDefault{\textintersection}{% \ensuremath\cap @@ -9040,6 +9884,11 @@ and the derived files \ensuremath\int }% } +\InputenxUC{222E}{\textcontourintegral}{% + \ProvideTextCommandDefault{\textcontourintegral}{% + \ensuremath\oint + }% +} \InputenxUC{2248}{\textapproxequal}{% \ProvideTextCommandDefault{\textapproxequal}{% \ensuremath\approx @@ -9065,6 +9914,20 @@ and the derived files \ensuremath\geq }% } +\InputenxUC{2310}{\textrevlogicalnot}{% + \ProvideTextCommandDefault{\textrevlogicalnot}{% + \begingroup + \@ifundefined{reflectbox}{% + \TextSymbolUnavailable\textrevlogicalnot + }{% + \def\@revlogicalnot##1##2{% + \reflectbox{$##1##2$}% + }% + \ensuremath{\mathpalette\@revlogicalnot\lnot}% + }% + \endgroup + }% +} \InputenxUC{2329}{\textlangle}{% \ProvideTextCommandDefault{\textlangle}{% \ensuremath\langle @@ -9148,6 +10011,7 @@ and the derived files % \fi % % \begin{macrocode} +\RestoreAtCatcode % % \end{macrocode} % @@ -9160,7 +10024,9 @@ and the derived files % \begin{macrocode} %<*math> \ProvidesFile{ix-math.def}% - [2007/08/16 v1.3 Math list (inputenx)]% + [2009/08/13 v1.4 Math list (inputenx)]% +\edef\RestoreAtCatcode{\catcode64=\the\catcode64\relax} +\makeatletter % \end{macrocode} % % The next math meaning for \cs{ss} looks a little funny. @@ -9175,8 +10041,12 @@ and the derived files \DeclareMathMeaning{\textalpha}{\alpha} \DeclareMathMeaning{\textapproxequal}{\aprox} \DeclareMathMeaning{\textbardbl}{\Vert}% = \| +\DeclareMathMeaning{\textbeta}{\beta} \DeclareMathMeaning{\textbullet}{\bullet} +\DeclareMathMeaning{\textcap}{\cap} +\DeclareMathMeaning{\textcontourintegral}{\oint} \DeclareMathMeaning{\textcopyright}{{\nfss@text{\textcopyright}}} +\DeclareMathMeaning{\textcup}{\cup} \DeclareMathMeaning{\textdagger}{\dagger} \DeclareMathMeaning{\textdaggerdbl}{\ddagger} \DeclareMathMeaning{\textdegree}{{^\circ}} @@ -9188,6 +10058,7 @@ and the derived files \DeclareMathMeaning{\textbraceright}{\rbrace} \DeclareMathMeaning{\textdiv}{\div} \DeclareMathMeaning{\textdownarrow}{\downarrow} +\DeclareMathMeaning{\textelement}{\in} \DeclareMathMeaning{\textellipsis}{\mathellipsis} \DeclareMathMeaning{\textGamma}{\Gamma} \DeclareMathMeaning{\textgreaterequal}{\geq} @@ -9217,6 +10088,7 @@ and the derived files \DeclareMathMeaning{\textpi}{\pi} \DeclareMathMeaning{\textproduct}{\prod} \DeclareMathMeaning{\textrangle}{\rangle} +\DeclareMathMeaning{\textrevlogicalnot}{{\nfss@text{\textrevlogicalnot}}} \DeclareMathMeaning{\textrightarrow}{\rightarrow} \DeclareMathMeaning{\textsection}{\mathsection} \DeclareMathMeaning{\textSigma}{\Sigma} @@ -9232,6 +10104,7 @@ and the derived files \DeclareMathMeaning{\textuparrow}{\uparrow} % \end{macrocode} % \begin{macrocode} +\RestoreAtCatcode % % \end{macrocode} % @@ -9243,7 +10116,7 @@ and the derived files % defined by standard \LaTeX\ without extra packages. % \begin{macrocode} %<*licrcmds> - % List of known LICR commdands of inputenx 2007/08/16 v1.3 + % List of known LICR commdands of inputenx 2009/08/13 v1.4 % % Format: \LICRcmd{}{} % Types: @@ -9352,7 +10225,7 @@ and the derived files % % \begin{macrocode} %<*dfudoc> - % inputenx-utf8enc.txt 2007/08/16 v1.3 + % inputenx-utf8enc.txt 2009/08/13 v1.4 % Commented additions for utf8enc.dfu % \end{macrocode} @@ -9664,6 +10537,10 @@ and the derived files % GREEK SMALL LETTER ALPHA % ??? +\DeclareUnicodeCharacter{03B2}{\textbeta} + % GREEK SMALL LETTER BETA + % atarist[0xE1/225] + \DeclareUnicodeCharacter{03B4}{\textdelta} % GREEK SMALL LETTER DELTA % ??? @@ -9704,9 +10581,151 @@ and the derived files % CYRILLIC SMALL LETTER KJE % cp1251[0x9D/157] - % \DeclareUnicodeCharacter{2017}{} +\DeclareUnicodeCharacter{05D0}{\hebalef} + % HEBREW LETTER ALEF + % adobe glyph name: afii57664, alef, alefhebrew + % atarist[0xC2/194] + +\DeclareUnicodeCharacter{05D1}{\hebbet} + % HEBREW LETTER BET + % adobe glyph name: afii57665, bet, bethebrew + % atarist[0xC3/195] + +\DeclareUnicodeCharacter{05D2}{\hebgimel} + % HEBREW LETTER GIMEL + % adobe glyph name: afii57666, gimel, gimelhebrew + % atarist[0xC4/196] + +\DeclareUnicodeCharacter{05D3}{\hebdalet} + % HEBREW LETTER DALET + % adobe glyph name: afii57667, dalet, dalethebrew + % atarist[0xC5/197] + +\DeclareUnicodeCharacter{05D4}{\hebhe} + % HEBREW LETTER HE + % adobe glyph name: afii57668, he, hehebrew + % atarist[0xC6/198] + +\DeclareUnicodeCharacter{05D5}{\hebvav} + % HEBREW LETTER VAV + % adobe glyph name: afii57669, vav, vavhebrew + % atarist[0xC7/199] + +\DeclareUnicodeCharacter{05D6}{\hebzayin} + % HEBREW LETTER ZAYIN + % adobe glyph name: afii57670, zayin, zahinhebrew + % atarist[0xC8/200] + +\DeclareUnicodeCharacter{05D7}{\hebhet} + % HEBREW LETTER HET + % adobe glyph name: afii57671, het, hethebrew + % atarist[0xC9/201] + +\DeclareUnicodeCharacter{05D8}{\hebtet} + % HEBREW LETTER TET + % adobe glyph name: afii57672, tet, tethebrew + % atarist[0xCA/202] + +\DeclareUnicodeCharacter{05D9}{\hebyod} + % HEBREW LETTER YOD + % adobe glyph name: afii57673, yod, hodhebrew + % atarist[0xCB/203] + +\DeclareUnicodeCharacter{05DA}{\hebfinalkaf} + % HEBREW LETTER FINAL KAF + % adobe glyph name: afii57674, finalkaf, finalkafhebrew + % atarist[0xD9/217] + +\DeclareUnicodeCharacter{05DB}{\hebkaf} + % HEBREW LETTER KAF + % adobe glyph name: afii57675, kaf, kafhebrew + % atarist[0xCC/204] + +\DeclareUnicodeCharacter{05DC}{\heblamed} + % HEBREW LETTER LAMED + % adobe glyph name: afii57676, lamed, lamedhebrew + % atarist[0xCD/205] + +\DeclareUnicodeCharacter{05DD}{\hebfinalmem} + % HEBREW LETTER FINAL MEM + % adobe glyph name: afii57677, finalmem, finalmemhebrew + % atarist[0xDA/218] + +\DeclareUnicodeCharacter{05DE}{\hebmem} + % HEBREW LETTER MEM + % adobe glyph name: afii57678, mem, memhebrew + % atarist[0xCE/206] + +\DeclareUnicodeCharacter{05DF}{\hebfinalnun} + % HEBREW LETTER FINAL NUN + % adobe glyph name: afii57679, finalnun, finalnunhebrew + % atarist[0xD8/216] + +\DeclareUnicodeCharacter{05E0}{\hebnun} + % HEBREW LETTER NUN + % adobe glyph name: afii57680, nun, nunhebrew + % atarist[0xCF/207] + +\DeclareUnicodeCharacter{05E1}{\hebsamekh} + % HEBREW LETTER SAMEKH + % adobe glyph name: afii57681, samekh, samekhhebrew + % atarist[0xD0/208] + +\DeclareUnicodeCharacter{05E2}{\hebayin} + % HEBREW LETTER AYIN + % adobe glyph name: afii57682, ayin, ayinhebrew + % atarist[0xD1/209] + +\DeclareUnicodeCharacter{05E3}{\hebfinalpe} + % HEBREW LETTER FINAL PE + % adobe glyph name: afii57683, finalpe, finalpehebrew + % atarist[0xDB/219] + +\DeclareUnicodeCharacter{05E4}{\hebpe} + % HEBREW LETTER PE + % adobe glyph name: afii57684, pe, pehebrew + % atarist[0xD2/210] + +\DeclareUnicodeCharacter{05E5}{\hebfinaltsadi} + % HEBREW LETTER FINAL TSADI + % adobe glyph name: afii57685, finaltsadi, finaltsadihebrew + % atarist[0xDC/220] + +\DeclareUnicodeCharacter{05E6}{\hebtsadi} + % HEBREW LETTER TSADI + % adobe glyph name: afii57686, tsadi, tsadihebrew + % atarist[0xD3/211] + +\DeclareUnicodeCharacter{05E7}{\hebqof} + % HEBREW LETTER QOF + % adobe glyph name: afii57687, qof, qofhebrew + % atarist[0xD4/212] + +\DeclareUnicodeCharacter{05E8}{\hebresh} + % HEBREW LETTER RESH + % adobe glyph name: afii57688, resh, reshhebrew + % atarist[0xD5/213] + +\DeclareUnicodeCharacter{05E9}{\hebshin} + % HEBREW LETTER SHIN + % adobe glyph name: afii57689, shin, shinhebrew + % atarist[0xD6/214] + +\DeclareUnicodeCharacter{05EA}{\hebtav} + % HEBREW LETTER TAV + % adobe glyph name: afii57690, tav, tavhebrew + % atarist[0xD7/215] + +\DeclareUnicodeCharacter{2015}{\texthorizontalbar} + % HORIZONTAL BAR + % QUOTATION DASH + % adobe glyph name: afii00208, horizontalbar + % iso-8859-10[0xBD/189] + +\DeclareUnicodeCharacter{2017}{\textdbllowline} % DOUBLE LOW LINE % SPACING DOUBLE UNDERSCORE + % adobe glyph name: dbllowline % cp850[0xF2/242] cp858[0xF2/242] \DeclareUnicodeCharacter{207F}{\textnsuperior} @@ -9727,6 +10746,11 @@ and the derived files % mac-roman[0xC6/198] mac-ce[0xC6/198] % ??? (default: \ensuremath{\Delta}) +\DeclareUnicodeCharacter{2208}{\textelement} + % ELEMENT OF + % adobe glyph name: element + % atarist[0xEE/238] + \DeclareUnicodeCharacter{220F}{\textproduct} % N-ARY PRODUCT % adobe glyph name: product @@ -9754,6 +10778,10 @@ and the derived files % adobe glyph name: infinity % ??? or \textinfty or ... +\DeclareUnicodeCharacter{2227}{\textcap} + % LOGICAL AND + % atarist[0xDE/222] + \DeclareUnicodeCharacter{2229}{\textintersection} % INTERSECTION % adobe glyph name: intersection @@ -9765,6 +10793,11 @@ and the derived files % applemac.def: \int % ??? or \textint or ... +\DeclareUnicodeCharacter{222E}{\textcontourintegral} + % CONTOUR INTEGRAL + % adobe glyph name: contourintegral + % atarist[0xEC/236] + \DeclareUnicodeCharacter{2248}{\textapproxequal} % ALMOST EQUAL TO % adobe glyph name: approxequal @@ -9794,7 +10827,7 @@ and the derived files % cp437.def: \geq % ??? or \textgeq or \textge or \textgreaterorequal - % \DeclareUnicodeCharacter{2310}{} +\DeclareUnicodeCharacter{2310}{\textrevlogicalnot} % REVERSED NOT SIGN % adobe glyph name: revlogicalnot % cp437[0xA9/169] cp865[0xA9/169] @@ -10242,11 +11275,13 @@ and the derived files % ix-uc.def & tex/latex/oberdiek/ix-uc.def\\ % ix-utf8enc.dfu & tex/latex/oberdiek/ix-utf8enc.dfu\\ % x-ascii.def & tex/latex/oberdiek/x-ascii.def\\ +% x-atarist.def & tex/latex/oberdiek/x-atarist.def\\ % x-iso-8859-1.def & tex/latex/oberdiek/x-iso-8859-1.def\\ % x-iso-8859-2.def & tex/latex/oberdiek/x-iso-8859-2.def\\ % x-iso-8859-3.def & tex/latex/oberdiek/x-iso-8859-3.def\\ % x-iso-8859-4.def & tex/latex/oberdiek/x-iso-8859-4.def\\ % x-iso-8859-5.def & tex/latex/oberdiek/x-iso-8859-5.def\\ +% x-iso-8859-8.def & tex/latex/oberdiek/x-iso-8859-8.def\\ % x-iso-8859-9.def & tex/latex/oberdiek/x-iso-8859-9.def\\ % x-iso-8859-10.def & tex/latex/oberdiek/x-iso-8859-10.def\\ % x-iso-8859-13.def & tex/latex/oberdiek/x-iso-8859-13.def\\ @@ -10414,8 +11449,17 @@ and the derived files % \textit{The \xpackage{pmboxdraw} package}, 2006/05/03 v1.0. % \CTAN{macros/latex/contrib/oberdiek/pmboxdraw.pdf} % +% \bibitem{dash} +% Wikipedia, \textit{Dash}. +% \url{http://en.wikipedia.org/wiki/Dash} +% % \subsection{Mappings to Unicode} % +% \bibitem{atarist} +% Philippe Verdy, Bruno Haible, +% \textit{AtariST to Unicode}, 22th April 2005. +% \url{ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/ATARIST.TXT} +% % \bibitem{iso8859-1} % Ken Whistler, % \textit{ISO/IEC 8859-1:1998 to Unicode}, 27th July 1999. @@ -10441,6 +11485,11 @@ and the derived files % \textit{ISO/IEC 8859-5:1998 to Unicode}, 27th July 1999. % \url{ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-5.TXT} % +% \bibitem{iso8859-8} +% Ken Whistler, +% \textit{ISO/IEC 8859-8:1999 to Unicode}, 3rd January 2000. +% \url{ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-8.TXT} +% % \bibitem{iso8859-9} % Ken Whistler, % \textit{ISO/IEC 8859-9:1999 to Unicode}, 27th July 1999. @@ -10512,6 +11561,12 @@ and the derived files % \item % Fix for U+0135: |\^j| $\rightarrow$ |\^\j| (Behnam Tabatabai). % \end{Version} +% \begin{Version}{2009/08/13 v1.4} +% \item +% Encodings for Atari (atarist) and ISO 8859-8 added. +% \item +% Support for horizontal bar (U+2015) and double low line (U+2017) added. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/intcalc.dtx b/Master/texmf-dist/source/latex/oberdiek/intcalc.dtx index 2f66983020c..79b46105562 100644 --- a/Master/texmf-dist/source/latex/oberdiek/intcalc.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/intcalc.dtx @@ -188,7 +188,7 @@ and the derived files % % \fi % -% \CheckSum{3148} +% \CheckSum{3149} % % \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 @@ -615,29 +615,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@intcalc.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{intcalc}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{intcalc}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -653,6 +650,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx b/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx index b4d0fd44084..c108ce24ecd 100644 --- a/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/kvoptions.dtx @@ -73,7 +73,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: kvoptions 2009/07/17 v3.2 Keyval support for LaTeX options (HO)} +\Msg{* Package: kvoptions 2009/08/13 v3.4 Keyval support for LaTeX options (HO)} \Msg{************************************************************************} \keepsilent @@ -148,7 +148,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{kvoptions.drv}% - [2009/07/17 v3.2 Keyval support for LaTeX options (HO)]% + [2009/08/13 v3.4 Keyval support for LaTeX options (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2008/08/11] \begin{document} @@ -157,7 +157,7 @@ and the derived files % % \fi % -% \CheckSum{2103} +% \CheckSum{2121} % % \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 @@ -178,7 +178,7 @@ and the derived files % \GetFileInfo{kvoptions.drv} % % \title{The \xpackage{kvoptions} package} -% \date{2009/07/17 v3.2} +% \date{2009/08/13 v3.4} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -195,9 +195,13 @@ and the derived files % % \section{Introduction} % +% First I want to recommend the very good review article +% ``A guide to key-value methods'' by Joseph Wright \cite{tb94wright}. +% It introduces the different key-value packages and compares them. +% % \subsection{The beginning} % -% This package addresses class or package writers +% This package \xpackage{kvoptions} addresses class or package writers % that want to allow their users to specify options % as key value pairs, e.g.: % \begin{quote} @@ -507,6 +511,16 @@ and the derived files % call \cs{OptionNotUsed}. Or the options can be passed to % another class that is later loaded. % +% \subsubsection{Local options} +% +% \begin{declcs}{DeclareLocalOption} \M{option}\\ +% \cs{DeclareLocalOptions} \M{option list} +% \end{declcs} +% Both macros mark package options as local options. That means +% that they are ignored by \cs{ProcessKeyvalOptions} if they are given +% as global options. \cs{DeclareLocalOptions} takes one option, +% \cs{DeclareLocalOptions} expects a comma separated list of options. +% % \subsubsection{Dynamic options} % % Options of \LaTeX's package/class system are cleared @@ -607,6 +621,42 @@ and the derived files %\end{verbatim} %\end{quote} % +% \subsection{Global vs. local options} +% +% Options that are given for \cs{documentclass} are called +% global options. They are known to the class and all packages. +% A package may make use of a global option and marks it as +% used. The advantage for the user is the freedom to specify +% options both in the \cs{documentclass} or \cs{usepackage} +% commands. +% +% However global options are shared with the class options +% and options of all other packages. Thus there can be the +% same option with different semantics for different +% packages and classes. As example, package \xpackage{bookmark} +% knows option \xoption{open} that specifies whether the bookmarks +% are opened or closed initially. It's values are |true| or |false|. +% Since KOMA-Script version 3.00 the KOMA classes also introduces +% option \xoption{open} with values |right| and |any| and a +% complete different meaning. +% +% Such conflicts can be resolved by marking all or part of options +% as local by \cs{DeclareLocalOption} or \cs{DeclareLocalOptions}. +% Then the packages ignores global occurences of these options. +% Package \xpackage{kvoptions} provides two methods: +% \begin{itemize} +% \item \cs{ProcessLocalKeyvalOptions} automatically uses all options +% as local options. It ignores all global options. +% \item \cs{DeclareLocalOption} or \cs{DeclareLocalOptions} marks +% options as local options. \cs{ProcessKeyvalOptions} will then +% ignore global occurences for these local options. +% \end{itemize} +% Since version 1.5 package \xpackage{bookmark} uses the latter +% method. It checks global and local option places for driver options +% and limits all other options as local options. Thus the class +% option \xoption{open} of KOMA-Script is not misread as +% option for package \xpackage{bookmark}. +% % \subsection{Summary of internal macros} % % The \cs{Declare}\texttt{\dots Option} commands define @@ -665,7 +715,7 @@ and the derived files % Package identification % ----------------------- \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{example-mycolorsetup}[2009/07/17 Managing my colors] +\ProvidesPackage{example-mycolorsetup}[2009/08/13 Managing my colors] \RequirePackage{ifpdf} \RequirePackage{kvoptions} @@ -981,29 +1031,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@kvoptions.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{kvoptions}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{kvoptions}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -1019,6 +1066,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -1039,7 +1088,7 @@ and the derived files \fi \expandafter\x\csname ver@kvoptions.sty\endcsname \ProvidesPackage{kvoptions}% - [2009/07/17 v3.2 Keyval support for LaTeX options (HO)] + [2009/08/13 v3.4 Keyval support for LaTeX options (HO)] % \end{macrocode} % % \paragraph{Catcodes} @@ -1098,6 +1147,13 @@ and the derived files }{} % \end{macrocode} % +% Macro \cs{DeclareLocalOptions} parses a comma separated key list +% and uses \cs{comma@parse} of package \xpackage{kvsetkeys}, +% version 1.3. +% \begin{macrocode} +\RequirePackage{kvsetkeys}[2007/09/29] +% \end{macrocode} +% % \paragraph{Provide macros for \plainTeX.} % \begin{macrocode} \@ifundefined{@onelevel@sanitize}{% @@ -1133,7 +1189,7 @@ and the derived files % \begin{macrocode} \DeclareOption{patch}{% \AtEndOfPackage{% - \RequirePackage{kvoptions-patch}[2009/07/17]% + \RequirePackage{kvoptions-patch}[2009/08/13]% }% } % \end{macrocode} @@ -1508,6 +1564,23 @@ and the derived files % \end{macrocode} % \end{macro} % +% \subsubsection{\cs{DeclareLocalOptions}} +% +% \begin{macro}{\DeclareLocalOptions} +% \begin{macrocode} +\newcommand*{\DeclareLocalOptions}[1]{% + \comma@parse{#1}\KVO@DeclareLocalOption +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\KVO@DeclareLocalOption} +% \begin{macrocode} +\def\KVO@DeclareLocalOption#1{% + \expandafter\def\csname KVO@local@\KVO@family @#1\endcsname{}% +} +% \end{macrocode} +% \end{macro} +% % \subsection{Dynamic options} % % \subsubsection{\cs{DisableKeyvalOption}} @@ -1648,7 +1721,7 @@ and the derived files % % \subsection{Process options} % -% \subsection{\cs{ProcessKeyvalOptions}} +% \subsubsection{\cs{ProcessKeyvalOptions}} % % \begin{macro}{\ProcessKeyvalOptions} % If the optional star is given, we get the family @@ -1684,28 +1757,31 @@ and the derived files \@ifundefined{KV@#1@\expandafter\KVO@getkey \KVO@CurrentOption=\@nil}{% }{% - \ifx\KVO@Patch Y% - \edef\KVO@temp{% - \etex@unexpanded\expandafter{% - \KVO@temp + \@ifundefined{KVO@local@#1@\expandafter\KVO@getkey + \KVO@CurrentOption=\@nil}{% + \ifx\KVO@Patch Y% + \edef\KVO@temp{% + \etex@unexpanded\expandafter{% + \KVO@temp + }% + ,% + \etex@unexpanded\expandafter{% + \KVO@CurrentOption + }% + ,% }% - ,% - \etex@unexpanded\expandafter{% + \@onelevel@sanitize\KVO@CurrentOption + \else + \edef\KVO@temp{% + \KVO@temp + ,% \KVO@CurrentOption + ,% }% - ,% - }% - \@onelevel@sanitize\KVO@CurrentOption - \else - \edef\KVO@temp{% - \KVO@temp - ,% - \KVO@CurrentOption - ,% - }% - \fi - \@expandtwoargs\@removeelement\KVO@CurrentOption - \@unusedoptionlist\@unusedoptionlist + \fi + \@expandtwoargs\@removeelement\KVO@CurrentOption + \@unusedoptionlist\@unusedoptionlist + }{}% }% }% \fi @@ -1796,7 +1872,7 @@ and the derived files } % \end{macrocode} % -% \subsection{\cs{ProcessLocalKeyvalOptions}} +% \subsubsection{\cs{ProcessLocalKeyvalOptions}} % % \begin{macro}{\ProcessLocalKeyvalOptions} % If the optional star is given, we get the family @@ -2002,7 +2078,7 @@ and the derived files \noexpand\endinput } \ProvidesPackage{kvoptions-patch}% - [2009/07/17 v3.2 LaTeX patch for keyval options (HO)]% + [2009/08/13 v3.4 LaTeX patch for keyval options (HO)]% % \end{macrocode} % % Check for \eTeX. @@ -2835,10 +2911,14 @@ and the derived files % \newcommand*{\bibpackage}[4]{^^A % \bibitem{#1} % Package \xpackage{#1}, #2, #3.^^A -% \ifx\\#4\\\else#4\fi\par +% \ifx\\#4\\\else\space#4\fi\par % } % % \begin{thebibliography}{99} +% \bibitem{tb94wright} +% A guide to key-value methods, Joseph Wright, second draft for +% \href{http://www.tug.org/tugboat}{TUGBoat}, 2009-03-17. +% \url{http://www.texdev.net/wp-content/uploads/2009/03/keyval.pdf} % \bibpackage{ifthen}{David Carlisle}{2001/05/26} % {\CTAN{macros/latex/base/ifthen.dtx}} % \bibpackage{helvet}{Sebastian Rahtz, Walter Schmidt}{2004/01/26} @@ -2953,6 +3033,17 @@ and the derived files % \cs{DisableKeyvalOption} with the \texttt{action=ignore} option % fixed (Joseph Wright). % \end{Version} +% \begin{Version}{2009/07/21 v3.3} +% \item +% \cs{DeclareLocalOption}, \cs{DeclareLocalOptions} added. +% \end{Version} +% \begin{Version}{2009/08/13 v3.4} +% \item +% Documentation addition: recommendation for Joseph Wright's +% review article. +% \item +% Documentation addition: local/global options. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx b/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx index edd2c1bdbb8..10c6e5b6b61 100644 --- a/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx @@ -73,7 +73,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: kvsetkeys 2009/07/19 v1.4 Key value parser with default handler support (HO)} +\Msg{* Package: kvsetkeys 2009/07/30 v1.5 Key value parser with default handler support (HO)} \Msg{************************************************************************} \keepsilent @@ -148,7 +148,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{kvsetkeys.drv}% - [2009/07/19 v1.4 Key value parser with default handler support (HO)]% + [2009/07/30 v1.5 Key value parser with default handler support (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2008/08/11] \begin{document} @@ -157,7 +157,7 @@ and the derived files % % \fi % -% \CheckSum{1120} +% \CheckSum{1121} % % \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 @@ -178,7 +178,7 @@ and the derived files % \GetFileInfo{kvsetkeys.drv} % % \title{The \xpackage{kvsetkeys} package} -% \date{2009/07/19 v1.4} +% \date{2009/07/30 v1.5} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -197,6 +197,10 @@ and the derived files % % \section{Documentation} % +% First I want to recommend the very good review article +% ``A guide to key-value methods'' by Joseph Wright \cite{tb94wright}. +% It introduces the different key-value packages and compares them. +% % \subsection{Motivation} % % \cs{kvsetkeys} serves as replacement for \xpackage{keyval}'s @@ -475,29 +479,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@kvsetkeys.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{kvsetkeys}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{kvsetkeys}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -513,6 +514,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -533,7 +536,7 @@ and the derived files \fi \expandafter\x\csname ver@kvsetkeys.sty\endcsname \ProvidesPackage{kvsetkeys}% - [2009/07/19 v1.4 Key value parser with default handler support (HO)] + [2009/07/30 v1.5 Key value parser with default handler support (HO)] % \end{macrocode} % % \begin{macrocode} @@ -1142,7 +1145,7 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax \makeatletter \chardef\KVS@TestMode=1 % \makeatother -\usepackage{kvsetkeys}[2009/07/19] +\usepackage{kvsetkeys}[2009/07/30] %\let\unexpanded\SavedUnexpanded \usepackage{qstest} \IncludeTests{*} @@ -1572,6 +1575,10 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax % \end{quote} % % \begin{thebibliography}{9} +% \bibitem{tb94wright} +% A guide to key-value methods, Joseph Wright, second draft for +% \href{http://www.tug.org/tugboat}{TUGBoat}, 2009-03-17. +% \url{http://www.texdev.net/wp-content/uploads/2009/03/keyval.pdf} % % \bibitem{keyval} % David Carlisle: @@ -1615,6 +1622,11 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax % \item % Bug fix for \cs{kv@normalize}: unwanted space removed (Florent Chervet). % \end{Version} +% \begin{Version}{2009/07/30 v1.5} +% \item +% Documentation addition: recommendation for Joseph Wright's +% review article. +% \end{Version} % \end{History} % % \PrintIndex diff --git a/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx b/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx new file mode 100644 index 00000000000..5e6ab695ec3 --- /dev/null +++ b/Master/texmf-dist/source/latex/oberdiek/ltxcmds.dtx @@ -0,0 +1,805 @@ +% \iffalse meta-comment +% +% Copyright (C) 2009 by Heiko Oberdiek +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either +% version 1.3 of this license or (at your option) any later +% version. The latest version of this 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 ltxcmds.dtx +% and the derived files +% ltxcmds.sty, ltxcmds.pdf, ltxcmds.ins, ltxcmds.drv, +% ltxcmds-test1.tex. +% +% Distribution: +% CTAN:macros/latex/contrib/oberdiek/ltxcmds.dtx +% CTAN:macros/latex/contrib/oberdiek/ltxcmds.pdf +% +% Unpacking: +% (a) If ltxcmds.ins is present: +% tex ltxcmds.ins +% (b) Without ltxcmds.ins: +% tex ltxcmds.dtx +% (c) If you insist on using LaTeX +% latex \let\install=y\input{ltxcmds.dtx} +% (quote the arguments according to the demands of your shell) +% +% Documentation: +% (a) If ltxcmds.drv is present: +% latex ltxcmds.drv +% (b) Without ltxcmds.drv: +% latex ltxcmds.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 ltxcmds.dtx +% makeindex -s gind.ist ltxcmds.idx +% pdflatex ltxcmds.dtx +% makeindex -s gind.ist ltxcmds.idx +% pdflatex ltxcmds.dtx +% +% Installation: +% TDS:tex/generic/oberdiek/ltxcmds.sty +% TDS:doc/latex/oberdiek/ltxcmds.pdf +% TDS:doc/latex/oberdiek/test/ltxcmds-test1.tex +% TDS:source/latex/oberdiek/ltxcmds.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 +% +%<*install> +\input docstrip.tex +\Msg{************************************************************************} +\Msg{* Installation} +\Msg{* Package: ltxcmds 2009/08/05 v1.0 Some LaTeX kernel commands for general use (HO)} +\Msg{************************************************************************} + +\keepsilent +\askforoverwritefalse + +\let\MetaPrefix\relax +\preamble + +This is a generated file. + +Copyright (C) 2009 by Heiko Oberdiek + +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either +version 1.3 of this license or (at your option) any later +version. The latest version of this 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 ltxcmds.dtx +and the derived files + ltxcmds.sty, ltxcmds.pdf, ltxcmds.ins, ltxcmds.drv, + ltxcmds-test1.tex. + +\endpreamble +\let\MetaPrefix\DoubleperCent + +\generate{% + \file{ltxcmds.ins}{\from{ltxcmds.dtx}{install}}% + \file{ltxcmds.drv}{\from{ltxcmds.dtx}{driver}}% + \usedir{tex/generic/oberdiek}% + \file{ltxcmds.sty}{\from{ltxcmds.dtx}{package}}% + \usedir{doc/latex/oberdiek/test}% + \file{ltxcmds-test1.tex}{\from{ltxcmds.dtx}{test1}}% +} + +\obeyspaces +\Msg{************************************************************************} +\Msg{*} +\Msg{* To finish the installation you have to move the following} +\Msg{* file into a directory searched by TeX:} +\Msg{*} +\Msg{* ltxcmds.sty} +\Msg{*} +\Msg{* And install the following script file:} +\Msg{*} +\Msg{* } +\Msg{*} +\Msg{* To produce the documentation run the file `ltxcmds.drv'} +\Msg{* through LaTeX.} +\Msg{*} +\Msg{* Happy TeXing!} +\Msg{*} +\Msg{************************************************************************} + +\endbatchfile +% +%<*ignore> +\fi +% +%<*driver> +\NeedsTeXFormat{LaTeX2e} +\ProvidesFile{ltxcmds.drv}% + [2009/08/05 v1.0 Some LaTeX kernel commands for general use (HO)]% +\documentclass{ltxdoc} +\usepackage{holtxdoc}[2008/08/11] +\usepackage{zref-savepos} +\begin{document} + \DocInput{ltxcmds.dtx}% +\end{document} +% +% \fi +% +% \CheckSum{380} +% +% \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{ltxcmds.drv} +% +% \title{The \xpackage{ltxcmds} package} +% \date{2009/08/05 v1.0} +% \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} +% +% \maketitle +% +% \begin{abstract} +% The package \xpackage{ltxcmds} exports some utility macros +% from the \LaTeX\ kernel into a separate namespace and +% also provides them for other formats such as plain-\TeX. +% \end{abstract} +% +% \tableofcontents +% +% \newcounter{to} +% \renewcommand*{\theto}{to\arabic{to}} +% \newlength\tolength +% \tolength=\dimexpr .5\linewidth+\oddsidemargin+1in+15mm\relax +% \newcommand*{\TO}{^^A +% \quad +% \stepcounter{to}^^A +% \zsavepos\theto +% \ifdim\zposx\theto sp>0pt +% \ifdim\zposx\theto sp<\tolength +% \kern\dimexpr\tolength-\zposx\theto sp\relax +% \fi +% \fi +% $\rightarrow$\quad +% \ignorespaces +% } +% +% \section{Documentation} +% +% \subsection{Introduction} +% +% Many of my packages also support other formats such as plain-\TeX. +% Because I am rather familiar with the utility macros from +% \LaTeX's kernel (e.g. \cs{@gobble}, \cs{@firstoftwo}), I found +% myself rewriting them again and again, because they are lacking +% in plain-\TeX. +% +% Therefore this package provides often used macros and similar +% ones with the name prefix \cs{ltx@}. This avoids also faulty +% redefinitions. I remember an example where a package redefined +% \cs{@firstoftwo} with forgetting \cs{long}. +% +% \subsection{Argument killers} +% +% \begin{declcs}{ltx@gobble} \M{1} \TO\\ +% \cs{ltx@gobbletwo} \M{1} \M{2} \TO\\ +% \cs{ltx@gobblethree} \M{1} \M{2} \M{3} \TO\\ +% \cs{ltx@gobblefour} \M{1} \M{2} \M{3} \M{4} \TO +% \end{declcs} +% +% \subsection{Argument grabbers} +% +% \begin{declcs}{ltx@firstofone} \M{1} \TO \meta{1}\\ +% \cs{ltx@firstoftwo} \M{1} \M{2} \TO \meta{1}\\ +% \cs{ltx@secondoftwo} \M{1} \M{2} \TO \meta{2} +% \end{declcs} +% +% \subsection{List helpers} +% +% \begin{declcs}{ltx@car} \M{1} \dots \cs{@nil} \TO \meta{1}\\ +% \cs{ltx@cdr} \M{1} \dots \cs{@nil} \TO \dots\\ +% \end{declcs} +% +% \subsection{Tail recursion} +% +% \begin{declcs}{ltx@ReturnAfterFi} \M{1} \cs{fi} \TO \cs{fi} \meta{1}\\ +% \cs{ltx@ReturnAfterElseFi} \M{1} \cs{else} \M{2} \cs{fi} +% \TO \cs{fi} \meta{1} +% \end{declcs} +% +% \subsection{Empty macro} +% +% \begin{declcs}{ltx@empty} +% \end{declcs} +% +% \subsection{Characters} +% +% \begin{declcs}{ltx@space}\\ +% \cs{ltx@percentchar}\\ +% \cs{ltx@backslashchar} +% \end{declcs} +% +% \subsection{Command definitions} +% +% \begin{declcs}{ltx@ifundefined} \M{cmd} \M{yes} \M{no} +% \end{declcs} +% If \eTeX\ is available, \cs{ifcsname} is used that does +% not have the side effect of defining undefined commands +% with meaning of \cs{relax}. +% +% \begin{declcs}{ltx@LocalExpandAfter} +% \end{declcs} +% It expands the token after the next token but in a local +% context. That is the difference to \cs{expandafter}. +% The local context discards the side effect of \cs{csname} +% and let the command undefined after the expansion step. +% +% \StopEventually{ +% } +% +% \section{Implementation} +% +% \subsection{Identification} +% +% \begin{macrocode} +%<*package> +% \end{macrocode} +% Reload check, especially if the package is not used with \LaTeX. +% \begin{macrocode} +\begingroup + \catcode44 12 % , + \catcode45 12 % - + \catcode46 12 % . + \catcode58 12 % : + \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } + \expandafter\let\expandafter\x\csname ver@ltxcmds.sty\endcsname + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen + \else + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% + \else + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% + \fi + \x{ltxcmds}{The package is already loaded}% + \aftergroup\endinput + \fi + \fi +\endgroup +% \end{macrocode} +% Package identification: +% \begin{macrocode} +\begingroup + \catcode35 6 % # + \catcode40 12 % ( + \catcode41 12 % ) + \catcode44 12 % , + \catcode45 12 % - + \catcode46 12 % . + \catcode47 12 % / + \catcode58 12 % : + \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] + \catcode123 1 % { + \catcode125 2 % } + \expandafter\ifx\csname ProvidesPackage\endcsname\relax + \def\x#1#2#3[#4]{\endgroup + \immediate\write-1{Package: #3 #4}% + \xdef#1{#4}% + }% + \else + \def\x#1#2[#3]{\endgroup + #2[{#3}]% + \ifx#1\@undefined + \xdef#1{#3}% + \fi + \ifx#1\relax + \xdef#1{#3}% + \fi + }% + \fi +\expandafter\x\csname ver@ltxcmds.sty\endcsname +\ProvidesPackage{ltxcmds}% + [2009/08/05 v1.0 Some LaTeX kernel commands for general use (HO)] +% \end{macrocode} +% +% \begin{macrocode} +\begingroup + \catcode123 1 % { + \catcode125 2 % } + \def\x{\endgroup + \expandafter\edef\csname ltx@AtEnd\endcsname{% + \catcode35 \the\catcode35\relax + \catcode64 \the\catcode64\relax + \catcode123 \the\catcode123\relax + \catcode125 \the\catcode125\relax + }% + }% +\x +\catcode35 6 % # +\catcode64 11 % @ +\catcode123 1 % { +\catcode125 2 % } +\def\TMP@EnsureCode#1#2{% + \edef\ltx@AtEnd{% + \ltx@AtEnd + \catcode#1 \the\catcode#1\relax + }% + \catcode#1 #2\relax +} +\TMP@EnsureCode{61}{12}% = +\TMP@EnsureCode{96}{12}% ` +% \end{macrocode} +% +% \subsection{Argument killers} +% +% \begin{macro}{\ltx@gobble} +% \begin{macrocode} +\long\def\ltx@gobble#1{} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ltx@gobbletwo} +% \begin{macrocode} +\long\def\ltx@gobbletwo#1#2{} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ltx@gobblethree} +% \begin{macrocode} +\long\def\ltx@gobblethree#1#2#3{} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ltx@gobblefour} +% \begin{macrocode} +\long\def\ltx@gobblefour#1#2#3#4{} +% \end{macrocode} +% \end{macro} +% +% \subsection{Argument grabbers} +% +% \begin{macro}{\ltx@firstofone} +% \begin{macrocode} +\long\def\ltx@firstofone#1{#1} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ltx@firstoftwo} +% \begin{macrocode} +\long\def\ltx@firstoftwo#1#2{#1} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ltx@secondoftwo} +% \begin{macrocode} +\long\def\ltx@secondoftwo#1#2{#2} +% \end{macrocode} +% \end{macro} +% +% \subsection{List helpers} +% +% \begin{macro}{\ltx@car} +% \begin{macrocode} +\long\def\ltx@car#1#2\@nil{#1} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ltx@cdr} +% \begin{macrocode} +\long\def\ltx@cdr#1#2\@nil{#2} +% \end{macrocode} +% \end{macro} +% +% \subsection{Tail recursion} +% +% \begin{macro}{\ltx@ReturnAfterFi} +% \begin{macrocode} +\long\def\ltx@ReturnAfterFi#1\fi{#1} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ltx@ReturnAfterElseFi} +% \begin{macrocode} +\long\def\ltx@ReturnAfterFi#1\else#2\fi{#1} +% \end{macrocode} +% \end{macro} +% +% \subsection{Empty macro} +% +% \begin{macro}{\ltx@empty} +% \begin{macrocode} +\def\ltx@empty{} +% \end{macrocode} +% \end{macro} +% +% \subsection{Characters} +% +% \begin{macro}{\ltx@space} +% \begin{macrocode} +\def\ltx@space{ } +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ltx@percentchar} +% \begin{macrocode} +\begingroup + \lccode`0=`\%\relax +\lowercase{\endgroup + \def\ltx@percentchar{0}% +} +% \end{macrocode} +% \end{macro} +% \begin{macro}{\ltx@backslashchar} +% \begin{macrocode} +\begingroup + \lccode`0=`\\\relax +\lowercase{\endgroup + \def\ltx@backslashchar{0}% +} +% \end{macrocode} +% \end{macro} +% +% \subsection{Command definitions} +% +% \begin{macro}{\ltx@ifundefined} +% \begin{macrocode} +\begingroup\expandafter\expandafter\expandafter\endgroup +\expandafter\ifx\csname ifcsname\endcsname\relax + \def\ltx@ifundefined#1{% + \expandafter\ifx\csname #1\endcsname\relax + \expandafter\ltx@firstoftwo + \else + \expandafter\ltx@secondoftwo + \fi + }% + \expandafter\ltx@gobble +\else + \expandafter\ltx@firstofone +\fi +{% + \def\ltx@ifundefined#1{% + \ifcsname #1\endcsname + \expandafter\ltx@secondoftwo + \else + \expandafter\ltx@firstoftwo + \fi + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ltx@LocalExpandAfter} +% \begin{macrocode} +\def\ltx@LocalExpandAfter{% + \begingroup + \expandafter\expandafter\expandafter + \endgroup + \expandafter +} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +\ltx@AtEnd +% +% \end{macrocode} +% +% \section{Test} +% +% \subsection{Catcode checks for loading} +% +% \begin{macrocode} +%<*test1> +% \end{macrocode} +% \begin{macrocode} +\catcode`\{=1 % +\catcode`\}=2 % +\catcode`\#=6 % +\catcode`\@=11 % +\expandafter\ifx\csname count@\endcsname\relax + \countdef\count@=255 % +\fi +\expandafter\ifx\csname @gobble\endcsname\relax + \long\def\@gobble#1{}% +\fi +\expandafter\ifx\csname @firstofone\endcsname\relax + \long\def\@firstofone#1{#1}% +\fi +\expandafter\ifx\csname loop\endcsname\relax + \expandafter\@firstofone +\else + \expandafter\@gobble +\fi +{% + \def\loop#1\repeat{% + \def\body{#1}% + \iterate + }% + \def\iterate{% + \body + \let\next\iterate + \else + \let\next\relax + \fi + \next + }% + \let\repeat=\fi +}% +\def\RestoreCatcodes{} +\count@=0 % +\loop + \edef\RestoreCatcodes{% + \RestoreCatcodes + \catcode\the\count@=\the\catcode\count@\relax + }% +\ifnum\count@<255 % + \advance\count@ 1 % +\repeat + +\def\RangeCatcodeInvalid#1#2{% + \count@=#1\relax + \loop + \catcode\count@=15 % + \ifnum\count@<#2\relax + \advance\count@ 1 % + \repeat +} +\expandafter\ifx\csname LoadCommand\endcsname\relax + \def\LoadCommand{\input ltxcmds.sty\relax}% +\fi +\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 % + \LoadCommand + \RestoreCatcodes +} +\Test +\csname @@end\endcsname +\end +% \end{macrocode} +% \begin{macrocode} +% +% \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/ltxcmds.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/oberdiek/ltxcmds.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{install/macros/latex/contrib/oberdiek.tds.zip}] +% \end{description} +% \emph{TDS} refers to the standard ``A Directory Structure +% for \TeX\ Files'' (\CTAN{tds/tds.pdf}). Directories +% with \xfile{texmf} in their name are usually organized this way. +% +% \subsection{Bundle installation} +% +% \paragraph{Unpacking.} Unpack the \xfile{oberdiek.tds.zip} in the +% TDS tree (also known as \xfile{texmf} tree) of your choice. +% Example (linux): +% \begin{quote} +% |unzip oberdiek.tds.zip -d ~/texmf| +% \end{quote} +% +% \paragraph{Script installation.} +% Check the directory \xfile{TDS:scripts/oberdiek/} for +% scripts that need further installation steps. +% 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 ltxcmds.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@{}} +% ltxcmds.sty & tex/generic/oberdiek/ltxcmds.sty\\ +% ltxcmds.pdf & doc/latex/oberdiek/ltxcmds.pdf\\ +% test/ltxcmds-test1.tex & doc/latex/oberdiek/test/ltxcmds-test1.tex\\ +% ltxcmds.dtx & source/latex/oberdiek/ltxcmds.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 ltxcmds.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{ltxcmds.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 ltxcmds.dtx +%makeindex -s gind.ist ltxcmds.idx +%pdflatex ltxcmds.dtx +%makeindex -s gind.ist ltxcmds.idx +%pdflatex ltxcmds.dtx +%\end{verbatim} +% \end{quote} +% +% \begin{History} +% \begin{Version}{2009/08/05 v1.0} +% \item +% First version. +% \end{Version} +% \end{History} +% +% \PrintIndex +% +% \Finale +\endinput diff --git a/Master/texmf-dist/source/latex/oberdiek/luatex.dtx b/Master/texmf-dist/source/latex/oberdiek/luatex.dtx index 6e2a5cc9ebb..ae2eac484fb 100644 --- a/Master/texmf-dist/source/latex/oberdiek/luatex.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/luatex.dtx @@ -170,7 +170,7 @@ and the derived files % % \fi % -% \CheckSum{1216} +% \CheckSum{1218} % % \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 @@ -490,29 +490,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@luatex.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{luatex}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{luatex}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -528,6 +525,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -1111,29 +1110,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@luatex-loader.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{luatex-loader}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{luatex-loader}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -1149,6 +1145,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax @@ -1214,7 +1212,7 @@ and the derived files % Currently \LuaTeX\ does not use KPSE when searching for module % files. The following Lua script implements a workaround. % It extends |package.loader| by another search method. -% Modules are found by the module name with extension \xext{.lua} +% Modules are found by the module name with extension \xext{lua} % similar to % \begin{quote} % \ttfamily |kpsewhich --format=texmfscripts| \meta{module}|.lua| diff --git a/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx b/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx index f1a0589d0d5..1d05f8e8030 100644 --- a/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/magicnum.dtx @@ -171,7 +171,7 @@ and the derived files % % \fi % -% \CheckSum{591} +% \CheckSum{592} % % \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 @@ -423,29 +423,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@magicnum.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{magicnum}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \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{magicnum}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -461,6 +458,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins b/Master/texmf-dist/source/latex/oberdiek/oberdiek.ins index 985f30586c8..cc56eb4a593 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 -% 2009/07/20 +% 2009/09/05 % % Copyright (C) 1999, 2001, 2006 by % Heiko Oberdiek @@ -67,6 +67,7 @@ \batchinput{kvsetkeys.dtx} \batchinput{letltxmacro.dtx} \batchinput{listingsutf8.dtx} +\batchinput{ltxcmds.dtx} \batchinput{luacolor.dtx} \batchinput{luatex.dtx} \batchinput{magicnum.dtx} diff --git a/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex b/Master/texmf-dist/source/latex/oberdiek/oberdiek.tex index a1a39f4a44f..a3d05e890f7 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}{2009/07/21} +\newcommand*{\Date}{2009/09/05} % Copyright (C) 2006 by % Heiko Oberdiek @@ -82,6 +82,7 @@ L\textsc{ua}\TeX } \newcommand*{\xpackage}[1]{\textsf{#1}} +\newcommand*{\xmodule}[1]{\textsf{#1}} \newcommand*{\xfile}[1]{\texttt{#1}} \newcommand*{\xext}[1]{\texttt{.#1}} \newcommand*{\xoption}[1]{\textsf{#1}} @@ -180,9 +181,9 @@ [\entrysep] \entry{bitset}{2007/09/28}{1.0}{Data type bit set}% [\entrysep] -\entry{bmpsize}{2008/08/11}{1.5}{Extract size and resolution data from bitmap files}% +\entry{bmpsize}{2009/09/04}{1.6}{Extract size and resolution data from bitmap files}% [\entrysep] -\entry{bookmark}{2008/09/13}{1.4}{PDF bookmarks}% +\entry{bookmark}{2009/08/13}{1.5}{PDF bookmarks}% [\entrysep] \entry{catchfile}{2007/11/11}{1.2}{Catches the contents of a file}% [\entrysep] @@ -210,7 +211,7 @@ [\entrysep] \entry{grffile}{2008/10/13}{1.9}{Extended file name support for graphics}% [\entrysep] -\entry{holtxdoc}{2008/08/11}{0.11}{Private additional ltxdoc support}% +\entry{holtxdoc}{2009/08/07}{0.12}{Private additional ltxdoc support}% [\entrysep] \entry{hycolor}{2008/09/08}{1.4}{Code for color options of hyperref/bookmark}% [\entrysep] @@ -238,18 +239,20 @@ [\entrysep] \entry{infwarerr}{2007/09/09}{1.2}{Providing info/warning/message}% [\entrysep] -\entry{inputenx}{2007/08/16}{1.3}{Enhanced input encoding handling}% +\entry{inputenx}{2009/08/13}{1.4}{Enhanced input encoding handling}% [\entrysep] \entry{intcalc}{2007/09/27}{1.1}{Expandable integer calculations}% [\entrysep] -\entry{kvoptions}{2009/07/17}{3.2}{Keyval support for \LaTeX{} options}% +\entry{kvoptions}{2009/08/13}{3.4}{Keyval support for \LaTeX{} options}% [\entrysep] -\entry{kvsetkeys}{2009/07/19}{1.4}{Key value parser with default handler support}% +\entry{kvsetkeys}{2009/07/30}{1.5}{Key value parser with default handler support}% [\entrysep] \entry{letltxmacro}{2008/06/24}{1.3}{Let assignment for \LaTeX{} macros}% [\entrysep] \entry{listingsutf8}{2007/11/11}{1.1}{Adding support for UTF-8 to listings}% [\entrysep] +\entry{ltxcmds}{2009/08/05}{1.0}{Some \LaTeX{} kernel commands for general use}% +[\entrysep] \entry{luacolor}{2009/04/10}{1.1}{Coloring based on LuaTeX's node attributes}% [\entrysep] \entry{luatex}{2009/04/10}{0.2}{LuaTeX basic definition package}% @@ -310,7 +313,7 @@ [\entrysep] \entry{twoopt}{2008/08/11}{1.5}{Definitions with two optional arguments}% [\entrysep] -\entry{zref}{2008/10/01}{2.3}{New reference scheme for \LaTeXe{}}% +\entry{zref}{2009/08/07}{2.4}{New reference scheme for \LaTeXe{}}% \end{overview} \section{Packages} @@ -786,6 +789,16 @@ are required. \end{abstract} \tocinclude{listingsutf8} +\newpage +\subsection{\pkgsectformat{ltxcmds}} +\label{ltxcmds} +\begin{abstract} +The package \xpackage{ltxcmds} exports some utility macros +from the \LaTeX\ kernel into a separate namespace and +also provides them for other formats such as plain-\TeX. +\end{abstract} +\tocinclude{ltxcmds} + \newpage \subsection{\pkgsectformat{luacolor}} \label{luacolor} diff --git a/Master/texmf-dist/source/latex/oberdiek/pdfcol.dtx b/Master/texmf-dist/source/latex/oberdiek/pdfcol.dtx index d7648d1cae4..03959d0adb7 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdfcol.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdfcol.dtx @@ -152,7 +152,7 @@ and the derived files % % \fi % -% \CheckSum{644} +% \CheckSum{645} % % \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 @@ -229,7 +229,7 @@ and the derived files % Otherwise the other interface macros in this section will % be disabled with a message. Also the first use of such a % macro will print a message. The messages are print to -% the \xext{.log} file only if \pdfTeX\ is not used in PDF mode. +% the \xext{log} file only if \pdfTeX\ is not used in PDF mode. % % \begin{declcs}{pdfcolErrorNoStacks} % \end{declcs} @@ -291,29 +291,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@pdfcol.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{pdfcol}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \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{pdfcol}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -329,6 +326,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx b/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx index 706b7cec6ad..ec39544fae1 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdfescape.dtx @@ -158,7 +158,7 @@ and the derived files % % \fi % -% \CheckSum{1992} +% \CheckSum{1993} % % \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 @@ -267,29 +267,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@pdfescape.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{pdfescape}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{pdfescape}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -305,6 +302,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx b/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx index f8e25775291..85b7968861c 100644 --- a/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/pdftexcmds.dtx @@ -157,7 +157,7 @@ and the derived files % % \fi % -% \CheckSum{570} +% \CheckSum{571} % % \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 @@ -357,29 +357,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@pdftexcmds.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{pdftexcmds}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \expandafter\ifx\csname PackageInfo\endcsname\relax - \def\x#1#2{% - \immediate\write-1{Package #1 Info: #2.}% - }% - \else - \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% - \fi - \x{pdftexcmds}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -395,6 +392,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx b/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx index 0425cf0fb11..57cf4a4bb07 100644 --- a/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/setouterhbox.dtx @@ -155,7 +155,7 @@ and the derived files % % \fi % -% \CheckSum{564} +% \CheckSum{565} % % \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 @@ -365,29 +365,26 @@ by/a/very_long_long_long_path.html}% \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@setouterhbox.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{setouterhbox}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \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{setouterhbox}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -403,6 +400,8 @@ by/a/very_long_long_long_path.html}% \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/soulutf8.dtx b/Master/texmf-dist/source/latex/oberdiek/soulutf8.dtx index 31caf5966ed..e5103f06347 100644 --- a/Master/texmf-dist/source/latex/oberdiek/soulutf8.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/soulutf8.dtx @@ -156,7 +156,7 @@ and the derived files % % \fi % -% \CheckSum{1930} +% \CheckSum{1931} % % \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 @@ -263,29 +263,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@soulutf8.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{soulutf8}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \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{soulutf8}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -301,6 +298,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/stringenc.dtx b/Master/texmf-dist/source/latex/oberdiek/stringenc.dtx index 83b91ee6874..439200ea7fe 100644 --- a/Master/texmf-dist/source/latex/oberdiek/stringenc.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/stringenc.dtx @@ -260,7 +260,7 @@ and the derived files % % \fi % -% \CheckSum{5910} +% \CheckSum{5911} % % \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 @@ -428,29 +428,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@stringenc.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{stringenc}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \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} @@ -466,6 +463,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/telprint.dtx b/Master/texmf-dist/source/latex/oberdiek/telprint.dtx index 74fddec5112..9c6babc672f 100644 --- a/Master/texmf-dist/source/latex/oberdiek/telprint.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/telprint.dtx @@ -149,7 +149,7 @@ and the derived files % % \fi % -% \CheckSum{525} +% \CheckSum{526} % % \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 @@ -326,29 +326,26 @@ and the derived files \catcode46 12 % . \catcode58 12 % : \catcode64 11 % @ + \catcode123 1 % { + \catcode125 2 % } \expandafter\let\expandafter\x\csname ver@telprint.sty\endcsname - \ifcase 0% - \ifx\x\relax % plain + \ifx\x\relax % plain-TeX, first loading + \else + \def\empty{}% + \ifx\x\empty % LaTeX, first loading, + % variable is initialized, but \ProvidesPackage not yet seen \else - \ifx\x\empty % LaTeX + \catcode35 6 % # + \expandafter\ifx\csname PackageInfo\endcsname\relax + \def\x#1#2{% + \immediate\write-1{Package #1 Info: #2.}% + }% \else - 1% + \def\x#1#2{\PackageInfo{#1}{#2, stopped}}% \fi + \x{telprint}{The package is already loaded}% + \aftergroup\endinput \fi - \else - \catcode35 6 % # - \catcode123 1 % { - \catcode125 2 % } - \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{telprint}{The package is already loaded}% - \endgroup - \expandafter\endinput \fi \endgroup % \end{macrocode} @@ -364,6 +361,8 @@ and the derived files \catcode47 12 % / \catcode58 12 % : \catcode64 11 % @ + \catcode91 12 % [ + \catcode93 12 % ] \catcode123 1 % { \catcode125 2 % } \expandafter\ifx\csname ProvidesPackage\endcsname\relax diff --git a/Master/texmf-dist/source/latex/oberdiek/zref.dtx b/Master/texmf-dist/source/latex/oberdiek/zref.dtx index e195a6fb449..3e379094994 100644 --- a/Master/texmf-dist/source/latex/oberdiek/zref.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/zref.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright (C) 2006-2008 by Heiko Oberdiek +% Copyright (C) 2006-2009 by Heiko Oberdiek % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -19,9 +19,10 @@ % zref.sty, zref.pdf, zref.ins, zref.drv, zref-base.sty, % zref-abspage.sty, zref-counter.sty, zref-dotfill.sty, % zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty, -% zref-savepos.sty, zref-titleref.sty, zref-totpages.sty, -% zref-user.sty, zref-xr.sty, zref-example.tex, -% zref-example-lastpage.tex, zref-test1.tex. +% zref-runs.sty, zref-savepos.sty, zref-titleref.sty, +% zref-totpages.sty, zref-user.sty, zref-xr.sty, +% zref-example.tex, zref-example-lastpage.tex, zref-test1.tex, +% zref-test-runs.tex. % % Distribution: % CTAN:macros/latex/contrib/oberdiek/zref.dtx @@ -62,6 +63,7 @@ % TDS:tex/latex/oberdiek/zref-hyperref.sty % TDS:tex/latex/oberdiek/zref-lastpage.sty % TDS:tex/latex/oberdiek/zref-perpage.sty +% TDS:tex/latex/oberdiek/zref-runs.sty % TDS:tex/latex/oberdiek/zref-savepos.sty % TDS:tex/latex/oberdiek/zref-titleref.sty % TDS:tex/latex/oberdiek/zref-totpages.sty @@ -71,6 +73,7 @@ % TDS:doc/latex/oberdiek/zref-example.tex % TDS:doc/latex/oberdiek/zref-example-lastpage.tex % TDS:doc/latex/oberdiek/test/zref-test1.tex +% TDS:doc/latex/oberdiek/test/zref-test-runs.tex % TDS:source/latex/oberdiek/zref.dtx % %<*ignore> @@ -86,7 +89,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: zref 2008/10/01 v2.3 New reference scheme for LaTeX2e (HO)} +\Msg{* Package: zref 2009/08/07 v2.4 New reference scheme for LaTeX2e (HO)} \Msg{************************************************************************} \keepsilent @@ -97,7 +100,7 @@ This is a generated file. -Copyright (C) 2006-2008 by Heiko Oberdiek +Copyright (C) 2006-2009 by Heiko Oberdiek This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -116,9 +119,10 @@ and the derived files zref.sty, zref.pdf, zref.ins, zref.drv, zref-base.sty, zref-abspage.sty, zref-counter.sty, zref-dotfill.sty, zref-hyperref.sty, zref-lastpage.sty, zref-perpage.sty, - zref-savepos.sty, zref-titleref.sty, zref-totpages.sty, - zref-user.sty, zref-xr.sty, zref-example.tex, - zref-example-lastpage.tex, zref-test1.tex. + zref-runs.sty, zref-savepos.sty, zref-titleref.sty, + zref-totpages.sty, zref-user.sty, zref-xr.sty, + zref-example.tex, zref-example-lastpage.tex, zref-test1.tex, + zref-test-runs.tex. \endpreamble \let\MetaPrefix\DoubleperCent @@ -135,6 +139,7 @@ and the derived files \file{zref-hyperref.sty}{\from{zref.dtx}{hyperref}}% \file{zref-lastpage.sty}{\from{zref.dtx}{lastpage}}% \file{zref-perpage.sty}{\from{zref.dtx}{perpage}}% + \file{zref-runs.sty}{\from{zref.dtx}{runs}}% \file{zref-savepos.sty}{\from{zref.dtx}{savepos}}% \file{zref-titleref.sty}{\from{zref.dtx}{titleref}}% \file{zref-totpages.sty}{\from{zref.dtx}{totpages}}% @@ -145,6 +150,7 @@ and the derived files \file{zref-example-lastpage.tex}{\from{zref.dtx}{example-lastpage}}% \usedir{doc/latex/oberdiek/test}% \file{zref-test1.tex}{\from{zref.dtx}{test1}}% + \file{zref-test-runs.tex}{\from{zref.dtx}{test-runs}}% } \obeyspaces @@ -155,8 +161,9 @@ and the derived files \Msg{*} \Msg{* zref.sty, zref-base.sty, zref-abspage.sty, zref-counter.sty,} \Msg{* zref-dotfill.sty, zref-hyperref.sty, zref-lastpage.sty,} -\Msg{* zref-perpage.sty, zref-savepos.sty, zref-titleref.sty,} -\Msg{* zref-totpages.sty, zref-user.sty, zref-xr.sty} +\Msg{* zref-perpage.sty, zref-runs.sty, zref-savepos.sty,} +\Msg{* zref-titleref.sty, zref-totpages.sty, zref-user.sty,} +\Msg{* zref-xr.sty} \Msg{*} \Msg{* And install the following script file:} \Msg{*} @@ -177,7 +184,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{zref.drv}% - [2008/10/01 v2.3 New reference scheme for LaTeX2e (HO)]% + [2009/08/07 v2.4 New reference scheme for LaTeX2e (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2008/08/11] \begin{document} @@ -186,7 +193,7 @@ and the derived files % % \fi % -% \CheckSum{1646} +% \CheckSum{1697} % % \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 @@ -207,7 +214,7 @@ and the derived files % \GetFileInfo{zref.drv} % % \title{The \xpackage{zref} package} -% \date{2008/10/01 v2.3} +% \date{2009/08/07 v2.4} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle @@ -577,7 +584,7 @@ and the derived files % \def\VV{\vphantom{\large \"Ag}} % \def\EMPTY{{\itshape\textless empty\textgreater}} % \begin{tabular}{@{}>{\sffamily}l|>{\ttfamily}l|>{\ttfamily}l|>{\ttfamily}l@{}} -% \rmfamily Modul& +% \rmfamily Module& % \rmfamily Property& % \rmfamily Property list& % \rmfamily Default\\ @@ -622,7 +629,7 @@ and the derived files % to the \xfile{.aux} file, for example after the last page. % If the \cs{zlabel} or \cs{label} command is put inside this wrapper, % immediate writing is enabled. See the implementation for -% option \xoption{lastpage} for an example of its use. +% module \xmodule{lastpage} for an example of its use. % % \begin{declcs}{zref@wrapper@unexpanded} % |{|\dots|}| @@ -647,7 +654,7 @@ and the derived files % % \subsection{Counter for unique names} % -% Some modules (\xoption{titleref} and \xoption{dotfillmin}) +% Some modules (\xmodule{titleref} and \xmodule{dotfillmin}) % need unique names for automatically generated label names. % % \begin{declcs}{zref@require@unique} @@ -661,10 +668,10 @@ and the derived files % % \section{User interface}\label{sec:user} % -% \subsection{Module \xoption{user}} +% \subsection{Module \xmodule{user}} % % The user interface for this package and its modules -% is enabled by \xpackage{zref}'s package option \xoption{user} +% is enabled by \xpackage{zref}'s package option \xmodule{user} % or package \xpackage{zref-user}. % The names of user commands are prefixed by |z| in order % to avoid name clashes with existing macros of the same @@ -724,7 +731,7 @@ and the derived files % is marked as used, undefined ones will generate % warnings. % -% \subsection{Module \xoption{abspage}} +% \subsection{Module \xmodule{abspage}} % % With the help of package \xpackage{atbegshi} % a new counter |abspage| with absolute page numbers is provided. @@ -735,9 +742,9 @@ and the derived files % |Section \zref{foo} is on page \zpageref{foo}.|\\ % |This is page \zref[abspage]{foo} of \zref[abspage]{LastPage}.| % \end{quote} -% The example also makes use of option \xoption{lastpage}. +% The example also makes use of module \xmodule{lastpage}. % -% \subsection{Module \xoption{lastpage}} +% \subsection{Module \xmodule{lastpage}} % % Provides the functionality of package \xpackage{lastpage} % \cite{lastpage} in the new reference scheme. @@ -794,20 +801,38 @@ and the derived files % % \end{macrocode} % -% \subsection{Module \xoption{totpages}} +% \subsection{Module \xmodule{totpages}} % % For the total number of pages of a document you need to % know the absolute page number of the last page. -% Both options \xoption{abspage} and \xoption{lastpage} +% Both modules \xmodule{abspage} and \xmodule{lastpage} % are necessary and automatically enabled. % % \begin{declcs}{ztotpages}\markexp % \end{declcs} % Prints the total number of pages or |0| if this -% number is not yet known. This command can also used -% in calculations or counter assignments. +% number is not yet known. It expands to an explicit number +% and can also used even in expandable calculations (\cs{numexpr}) +% or counter assignments. % -% \subsection{Module \xoption{perpage}} +% \subsection{Module \xmodule{runs}} +% +% Module \xmodule{runs} counts the \LaTeX\ runs since last +% \xext{aux} file creation and prints the number in the +% \xext{log} file. +% +% \begin{declcs}{zruns}\markexp +% \end{declcs} +% Prints the the total number of \LaTeX\ runs including +% the current one. It expands to an explicit number. +% Before |begin{document}| the value is zero meaning +% the \xext{aux} file is not read yet. If a previous +% \xext{aux} file exists, the value found there increased +% by one is the new number. Otherwise \cs{zruns} is set to one. +% \LaTeX~runs where the \xext{aux} files are not rewritten +% are not counted (see \cs{nofiles}). +% +% \subsection{Module \xmodule{perpage}} % % With \cs{@addtoreset} or \cs{numberwithin} a counter can be % reset if another counter is incremented. This do not work @@ -859,7 +884,7 @@ and the derived files % The reset mechanism for this counter is deactivated. % % -% \subsection{Module \xoption{counter}} +% \subsection{Module \xmodule{counter}} % % This option just add the property |counter| to the main % property list. The property stores the counter name, @@ -869,7 +894,7 @@ and the derived files % for a reimplementation of the autoref feature, % see the section \ref{sec:todo} with the todo list. % -% \subsection{Module \xoption{titleref}} +% \subsection{Module \xmodule{titleref}} % % This option makes section and caption titles available % to the reference system similar to packages \xpackage{titleref} @@ -884,8 +909,8 @@ and the derived files % \begin{declcs}{ztitlerefsetup} % |{|\textit{key$_1$=value$_1$, key$_2$=value$_2$, \dots}|}| % \end{declcs} -% This command allows to configure the behaviour of modul -% \xoption{titleref}. The following keys are available: +% This command allows to configure the behaviour of module +% \xmodule{titleref}. The following keys are available: % \begin{description} % \let\bfseries\relax % \item[\texttt{title=}\meta{value}]\mbox{}\\* @@ -903,7 +928,7 @@ and the derived files % See implementation section for more details. % \end{description} % -% \subsection{Module \xoption{savepos}} +% \subsection{Module \xmodule{savepos}} % % This option supports a feature that \pdfTeX\ provides % (and Xe\TeX). @@ -944,7 +969,7 @@ and the derived files % and \cs{pdflastypos}. They are available in PDF mode and % since version 1.40.0 also in DVI mode. % -% \subsection{Module \xoption{dotfill}} +% \subsection{Module \xmodule{dotfill}} % % \begin{declcs}{zdotfill} % \end{declcs} @@ -970,7 +995,7 @@ and the derived files % the dot in \cs{dotfill}). % \end{description} % -% \subsection{Module \xoption{xr}} +% \subsection{Module \xmodule{xr}} % % This package provides the functionality of package \xpackage{xr}, % see \cite{xr}. It also supports the syntax of \xpackage{xr-hyper}. @@ -1017,7 +1042,6 @@ and the derived files % this macro as extension. \cs{XR@ext} is used if % \xpackage{hyperref} is loaded, otherwise |pdf|. % -% % \section{ToDo}\label{sec:todo} % % Among other things the following issues are left for future work: @@ -1220,13 +1244,13 @@ the height difference of the two baselines is %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref} - [2008/10/01 v2.3 New reference scheme for LaTeX2e (HO)]% + [2009/08/07 v2.4 New reference scheme for LaTeX2e (HO)]% % \end{macrocode} % % \subsubsection{Load basic module} % % \begin{macrocode} -\RequirePackage{zref-base}[2008/10/01] +\RequirePackage{zref-base}[2009/08/07] % \end{macrocode} % Abort package loading if \xpackage{zref-base} could not be % loaded successfully. @@ -1241,7 +1265,7 @@ the height difference of the two baselines is \def\ZREF@temp#1{% \DeclareOption{#1}{% \AtEndOfPackage{% - \RequirePackage{zref-#1}[2008/10/01]% + \RequirePackage{zref-#1}[2009/08/07]% }% }% } @@ -1263,7 +1287,7 @@ the height difference of the two baselines is % \end{macrocode} % % -% \subsection{Module base} +% \subsection{Module \xmodule{base}} % % \subsubsection{Prefixes} % @@ -1287,12 +1311,12 @@ the height difference of the two baselines is % Data for reference \meta{labelname}. % \item[\cs{ZREF@org@}:] Original versions of patched commands. % \item[\cs{z}:] For macros in user land, defined if -% option \xoption{user} is set. +% module \xmodule{user} is set. % \end{description} % The following family names are used for keys defined % according to the \xpackage{keyval} package: % \begin{description} -% \item[\texttt{ZREF@TR}:] Setup for \xoption{titleref}. +% \item[\texttt{ZREF@TR}:] Setup for module \xmodule{titleref}. % \end{description} % % \subsubsection{Identification} @@ -1301,7 +1325,7 @@ the height difference of the two baselines is %<*base> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-base}% - [2008/10/01 v2.3 Module base for zref (HO)]% + [2009/08/07 v2.4 Module base for zref (HO)]% % \end{macrocode} % % \subsubsection{Utilities} @@ -2054,18 +2078,18 @@ the height difference of the two baselines is % \end{macrocode} % % -% \subsection{Module \xoption{user}} +% \subsection{Module \xmodule{user}} % % \begin{macrocode} %<*user> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-user}% - [2008/10/01 v2.3 Module user for zref (HO)]% -\RequirePackage{zref-base}[2008/10/01] + [2009/08/07 v2.4 Module user for zref (HO)]% +\RequirePackage{zref-base}[2009/08/07] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % -% Option \xoption{zuser} enables a small user interface. +% Module \xmodule{user} enables a small user interface. % All macros are prefixed by \cs{z}. % % First we define the pendants to the standard \LaTeX\ referencing @@ -2129,18 +2153,18 @@ the height difference of the two baselines is % \end{macrocode} % % -% \subsection{Module \xoption{abspage}} +% \subsection{Module \xmodule{abspage}} % % \begin{macrocode} %<*abspage> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-abspage}% - [2008/10/01 v2.3 Module abspage for zref (HO)]% -\RequirePackage{zref-base}[2008/10/01] + [2009/08/07 v2.4 Module abspage for zref (HO)]% +\RequirePackage{zref-base}[2009/08/07] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % -% Module \xoption{abspage} adds a new property \verb|abspage| +% Module \xmodule{abspage} adds a new property \verb|abspage| % to the \verb|main| property list for absolute page numbers. % These are recorded by the help of package \xpackage{atbegshi}. % \begin{macrocode} @@ -2174,14 +2198,14 @@ the height difference of the two baselines is % \end{macrocode} % % -% \subsection{Module \xoption{counter}} +% \subsection{Module \xmodule{counter}} % % \begin{macrocode} %<*counter> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-counter}% - [2008/10/01 v2.3 Module counter for zref (HO)]% -\RequirePackage{zref-base}[2008/10/01] + [2009/08/07 v2.4 Module counter for zref (HO)]% +\RequirePackage{zref-base}[2009/08/07] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % @@ -2211,21 +2235,21 @@ the height difference of the two baselines is % \end{macrocode} % % -% \subsection{Module \xoption{lastpage}} +% \subsection{Module \xmodule{lastpage}} % % \begin{macrocode} %<*lastpage> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-lastpage}% - [2008/10/01 v2.3 Module lastpage for zref (HO)]% -\RequirePackage{zref-base}[2008/10/01] + [2009/08/07 v2.4 Module lastpage for zref (HO)]% +\RequirePackage{zref-base}[2009/08/07] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % -% The Module \xoption{lastpage} implements the service +% The module \xmodule{lastpage} implements the service % of package \xpackage{lastpage} by setting a reference % \verb|LastPage| at the end of the document. -% If option \xoption{abspage} is given, also the absolute +% If module \xmodule{abspage} is given, also the absolute % page number is available, because the properties of % the main property list are used. % \begin{macrocode} @@ -2252,22 +2276,23 @@ the height difference of the two baselines is % % \end{macrocode} % -% \subsection{Module \xoption{totpages}} +% +% \subsection{Module \xmodule{totpages}} % % \begin{macrocode} %<*totpages> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-totpages}% - [2008/10/01 v2.3 Module totpages for zref (HO)]% -\RequirePackage{zref-base}[2008/10/01] + [2009/08/07 v2.4 Module totpages for zref (HO)]% +\RequirePackage{zref-base}[2009/08/07] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % % The absolute page number of the last page is the total % page number. % \begin{macrocode} -\RequirePackage{zref-abspage}[2008/10/01] -\RequirePackage{zref-lastpage}[2008/10/01] +\RequirePackage{zref-abspage}[2009/08/07] +\RequirePackage{zref-lastpage}[2009/08/07] % \end{macrocode} % % \begin{macro}{\ztotpages} @@ -2291,14 +2316,49 @@ the height difference of the two baselines is % \end{macrocode} % % -% \subsection{Module \xoption{perpage}} +% \subsection{Module \xmodule{runs}} +% +% This module does not use the label-reference-system. +% The reference changes with each \LaTeX~run and would +% force a rerun warning always. +% \begin{macrocode} +%<*runs> +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{zref-runs}% + [2009/08/07 v2.4 Module runs for zref (HO)]% +% \end{macrocode} +% +% \begin{macro}{\zruns} +% \begin{macrocode} +\providecommand*{\zruns}{0}% +\AtBeginDocument{% + \edef\zruns{\number\numexpr\zruns+1}% + \begingroup + \def\on@line{}% + \PackageInfo{zref-runs}{LaTeX runs: \zruns}% + \if@filesw + \immediate\write\@mainaux{% + \string\gdef\string\zruns{\zruns}% + }% + \fi + \endgroup +} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +% +% \end{macrocode} +% +% +% \subsection{Module \xmodule{perpage}} % % \begin{macrocode} %<*perpage> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-perpage}% - [2008/10/01 v2.3 Module perpage for zref (HO)]% -\RequirePackage{zref-base}[2008/10/01] + [2009/08/07 v2.4 Module perpage for zref (HO)]% +\RequirePackage{zref-base}[2009/08/07] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % @@ -2307,10 +2367,10 @@ the height difference of the two baselines is % page counter properties cannot be asked directly, % references are necessary. % -% For detecting changed pages module \xoption{abspage} +% For detecting changed pages module \xmodule{abspage} % is loaded. % \begin{macrocode} -\RequirePackage{zref-abspage}[2008/10/01] +\RequirePackage{zref-abspage}[2009/08/07] % \end{macrocode} % % We group the properties for the needed references @@ -2448,14 +2508,14 @@ the height difference of the two baselines is % \end{macrocode} % % -% \subsection{Module \xoption{titleref}} +% \subsection{Module \xmodule{titleref}} % % \begin{macrocode} %<*titleref> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-titleref}% - [2008/10/01 v2.3 Module titleref for zref (HO)]% -\RequirePackage{zref-base}[2008/10/01] + [2009/08/07 v2.4 Module titleref for zref (HO)]% +\RequirePackage{zref-base}[2009/08/07] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % @@ -2599,7 +2659,7 @@ the height difference of the two baselines is % \subsubsection{User interface} % % \begin{macro}{\ztitlerefsetup} -% The behaviour of option \xoption{titleref} is controlled +% The behaviour of module \xmodule{titleref} is controlled % by switches and a hook. They can be set by \cs{ztitlerefsetup} % with a key value interface, provided by package \xpackage{keyval}. % Also the current title can be given explicitly by the key @@ -2775,14 +2835,14 @@ the height difference of the two baselines is % \end{macrocode} % % -% \subsection{Module \xoption{xr}} +% \subsection{Module \xmodule{xr}} % % \begin{macrocode} %<*xr> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-xr}% - [2008/10/01 v2.3 Module xr for zref (HO)]% -\RequirePackage{zref-base}[2008/10/01] + [2009/08/07 v2.4 Module xr for zref (HO)]% +\RequirePackage{zref-base}[2009/08/07] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % \begin{macrocode} @@ -2872,12 +2932,12 @@ the height difference of the two baselines is \def\ZREF@xr@checkfile{% \openin\@inputcheck\ZREF@xr@file\relax \ifeof\@inputcheck - \PackageWarning{zref/xr}{% + \PackageWarning{zref-xr}{% File `\ZREF@xr@file' not found or empty,\MessageBreak labels not imported% }% \else - \PackageInfo{zref/xr}{% + \PackageInfo{zref-xr}{% Label \ifZREF@xr@zreflabel (zref) \fi import from `\ZREF@xr@file'% }% \def\ZREF@xr@found{0}% @@ -2886,7 +2946,7 @@ the height difference of the two baselines is \closein\@inputcheck \begingroup \let\on@line\@empty - \PackageInfo{zref/xr}{% + \PackageInfo{zref-xr}{% Statistics for `\ZREF@xr@file': % \ZREF@xr@found\space found, % \ZREF@xr@ignored\space ignored% @@ -2949,7 +3009,7 @@ the height difference of the two baselines is \@ifundefined{\ZREF@xr@refname}{% \let\ZREF@xr@list\x \ifx\ZREF@xr@list\@empty - \PackageWarningNoLine{zref/xr}{% + \PackageWarningNoLine{zref-xr}{% Label `#1' without properties ignored\MessageBreak in file `\ZREF@xr@file'% }% @@ -2995,7 +3055,7 @@ the height difference of the two baselines is % \begin{macro}{\ZREF@xr@ignorewarning} % \begin{macrocode} \def\ZREF@xr@ignorewarning#1{% - \PackageWarningNoLine{zref/xr}{% + \PackageWarningNoLine{zref-xr}{% Label `#1' is already in use\MessageBreak in file `\ZREF@xr@file'% }% @@ -3117,7 +3177,7 @@ the height difference of the two baselines is % \end{macrocode} % % -% \subsection{Module \xoption{hyperref}} +% \subsection{Module \xmodule{hyperref}} % % UNFINISHED :-( % @@ -3125,8 +3185,8 @@ the height difference of the two baselines is %<*hyperref> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-hyperref}% - [2008/10/01 v2.3 Module hyperref for zref (HO)]% -\RequirePackage{zref-base}[2008/10/01] + [2009/08/07 v2.4 Module hyperref for zref (HO)]% +\RequirePackage{zref-base}[2009/08/07] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % @@ -3142,9 +3202,9 @@ the height difference of the two baselines is % \end{macrocode} % % -% \subsection{Module \xoption{savepos}} +% \subsection{Module \xmodule{savepos}} % -% Option \xoption{savepos} provides an interface for +% Module \xmodule{savepos} provides an interface for % \pdfTeX's \cmd{\pdfsavepos}, see the manual for % \pdfTeX. % @@ -3154,8 +3214,8 @@ the height difference of the two baselines is %<*savepos> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-savepos}% - [2008/10/01 v2.3 Module savepos for zref (HO)]% -\RequirePackage{zref-base}[2008/10/01] + [2009/08/07 v2.4 Module savepos for zref (HO)]% +\RequirePackage{zref-base}[2009/08/07] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % @@ -3254,24 +3314,24 @@ the height difference of the two baselines is % \end{macrocode} % % -% \subsection{Module \xoption{dotfill}} +% \subsection{Module \xmodule{dotfill}} % % \begin{macrocode} %<*dotfill> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{zref-dotfill}% - [2008/10/01 v2.3 Module dotfill for zref (HO)]% -\RequirePackage{zref-base}[2008/10/01] + [2009/08/07 v2.4 Module dotfill for zref (HO)]% +\RequirePackage{zref-base}[2009/08/07] \@ifundefined{ZREF@baseok}{\endinput}{} % \end{macrocode} % % For measuring the width of \cs{zdotfill} we use the features -% provided by module \xoption{savepos}. +% provided by module \xmodule{savepos}. % \begin{macrocode} -\RequirePackage{zref-savepos}[2008/10/01] +\RequirePackage{zref-savepos}[2009/08/07] % \end{macrocode} % For automatically generated label names we use the unique -% counter of module \xoption{base}. +% counter of module \xmodule{base}. % \begin{macrocode} \zref@require@unique % \end{macrocode} @@ -3357,7 +3417,7 @@ the height difference of the two baselines is \NeedsTeXFormat{LaTeX2e} \nofiles \documentclass{article} -\usepackage{zref-base}[2008/10/01] +\usepackage{zref-base}[2009/08/07] \usepackage{qstest} \IncludeTests{*} \LogTests{log}{*}{*} @@ -3381,6 +3441,35 @@ the height difference of the two baselines is % % \end{macrocode} % +% \subsection{Module \xmodule{runs}} +% +% \begin{macrocode} +%<*test-runs> +\NeedsTeXFormat{LaTeX2e} +\documentclass{article} +\usepackage{zref-runs}[2009/08/07] +\usepackage{qstest} +\IncludeTests{*} +\LogTests{log}{*}{*} + +\begin{qstest}{zruns-preamble}{zruns-preamble} + \Expect{0}*{\zruns}% +\end{qstest} + +\AtBeginDocument{% + \begin{qstest}{zruns-atbegindocument}{zruns-atbegindocument}% + \Expect*{\number\ExpectRuns}*{\zruns}% + \end{qstest}% +} + +\begin{document} +\begin{qstest}{zruns-document}{zruns-document} + \Expect*{\number\ExpectRuns}*{\zruns}% +\end{qstest} +\end{document} +% +% \end{macrocode} +% % \section{Installation} % % \subsection{Download} @@ -3448,6 +3537,7 @@ the height difference of the two baselines is % zref-hyperref.sty & tex/latex/oberdiek/zref-hyperref.sty\\ % zref-lastpage.sty & tex/latex/oberdiek/zref-lastpage.sty\\ % zref-perpage.sty & tex/latex/oberdiek/zref-perpage.sty\\ +% zref-runs.sty & tex/latex/oberdiek/zref-runs.sty\\ % zref-savepos.sty & tex/latex/oberdiek/zref-savepos.sty\\ % zref-titleref.sty & tex/latex/oberdiek/zref-titleref.sty\\ % zref-totpages.sty & tex/latex/oberdiek/zref-totpages.sty\\ @@ -3457,6 +3547,7 @@ the height difference of the two baselines is % zref-example.tex & doc/latex/oberdiek/zref-example.tex\\ % zref-example-lastpage.tex & doc/latex/oberdiek/zref-example-lastpage.tex\\ % test/zref-test1.tex & doc/latex/oberdiek/test/zref-test1.tex\\ +% test/zref-test-runs.tex & doc/latex/oberdiek/test/zref-test-runs.tex\\ % zref.dtx & source/latex/oberdiek/zref.dtx\\ % \end{tabular}^^A % }^^A @@ -3611,16 +3702,17 @@ the height difference of the two baselines is % \end{Version} % \begin{Version}{2006/05/03 v1.1} % \item -% Module perpage added. +% Module \xmodule{perpage} added. % \item % Module redesign as packages. % \end{Version} % \begin{Version}{2006/05/25 v1.2} % \item -% Module dotfillmin added. +% Module \xmodule{dotfillmin} added. % \item -% Module base: macros \cs{zref@require@uniqe} and \cs{thezref@unique} -% added (used by modules titleref and dotfillmin). +% Module \xmodule{base}: macros \cs{zref@require@uniqe} +% and \cs{thezref@unique} added +% (used by modules \xmodule{titleref} and \xmodule{dotfillmin}). % \end{Version} % \begin{Version}{2006/09/08 v1.3} % \item @@ -3634,14 +3726,15 @@ the height difference of the two baselines is % \item % \cs{zref@getcurrent} added (suggestion of Igor Akkerman). % \item -% Modul savepos also supports Xe\TeX. +% Module \xmodule{savepos} also supports Xe\TeX. % \end{Version} % \begin{Version}{2007/04/06 v1.6} % \item -% Fix in modul abspage and base: Now counter |abspage| and |zref@unique| +% Fix in modules \xmodule{abspage} and \xmodule{base}: +% Now counter |abspage| and |zref@unique| % are not remembered by \cs{include}. % \item -% Beamer support for module titleref. +% Beamer support for module \xmodule{titleref}. % \end{Version} % \begin{Version}{2007/04/17 v1.7} % \item @@ -3655,7 +3748,7 @@ the height difference of the two baselines is % \end{Version} % \begin{Version}{2007/05/02 v1.9} % \item -% Module titleref: Some support for \cs{caption} of package +% Module \xmodule{titleref}: Some support for \cs{caption} of package % \xpackage{longtable}, but only if \cs{label} is given after % \cs{caption}. % \end{Version} @@ -3665,14 +3758,14 @@ the height difference of the two baselines is % \end{Version} % \begin{Version}{2007/05/28 v2.1} % \item -% Module titleref supports caption of package \xpackage{listings}. +% Module \xmodule{titleref} supports caption of package \xpackage{listings}. % \item -% Fixes in module titleref for support of packages \xpackage{titlesec} -% and \xpackage{longtable}. +% Fixes in module \xmodule{titleref} for support +% of packages \xpackage{titlesec} and \xpackage{longtable}. % \end{Version} % \begin{Version}{2008/09/21 v2.2} % \item -% Module base: \cs{zref@iflistcontainsprop} is documented, but +% Module \xmodule{base}: \cs{zref@iflistcontainsprop} is documented, but % a broken \cs{zref@listcontainsprop} implemented. Name and % implementation fixed (thanks Ohad Kammar). % \end{Version} @@ -3680,10 +3773,14 @@ the height difference of the two baselines is % \item % \cs{zref@localaddprop} added (feature request of Ohad Kammar). % \item -% Module lastpage: list `LastPage' added. Label `LastPage' will use +% Module \xmodule{lastpage}: list `LastPage' added. Label `LastPage' will use % the properties of this list (default is empty) along with the % properties of the main list. % \end{Version} +% \begin{Version}{2009/08/07 v2.4} +% \item +% Module \xmodule{runs} added. +% \end{Version} % \end{History} % % \PrintIndex -- cgit v1.2.3