diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/oberdiek/inputenx.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/oberdiek/inputenx.dtx | 137 |
1 files changed, 80 insertions, 57 deletions
diff --git a/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx b/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx index 99e4d9a5a4b..fc8b2d99d6b 100644 --- a/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx +++ b/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx @@ -114,7 +114,7 @@ \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation} -\Msg{* Package: inputenx 2007/04/11 v1.1 Enhanced input encoding handling (HO)} +\Msg{* Package: inputenx 2007/06/16 v1.2 Enhanced input encoding handling (HO)} \Msg{************************************************************************} \keepsilent @@ -233,7 +233,7 @@ and the derived files %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{inputenx.drv}% - [2007/04/11 v1.1 Enhanced input encoding handling (HO)]% + [2007/06/16 v1.2 Enhanced input encoding handling (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc} \usepackage{longtable} @@ -264,14 +264,13 @@ and the derived files % \GetFileInfo{inputenx.drv} % % \title{The \xpackage{inputenx} package} -% \date{2007/04/11 v1.1} +% \date{2007/06/16 v1.2} % \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}} % % \maketitle % % \begin{abstract} -% This package deals with input encodings. The first stage -% is already available. It provides input encodings using +% This package provides input encodings using % standard mappings and covers nearly all slots. Thus it % serves as more uptodate replacement for package \xpackage{inputenc}. % \end{abstract} @@ -280,14 +279,27 @@ and the derived files % % \section{Documentation} % -% This project is unfinished. The main goal is to have a package -% that allows the selection and defining input encodings by the -% characters in question itself. Then the whole TeX file could -% transparently be recoded without changing the specification of -% the input encoding. +% The main goal was to have a package allows the selection and +% defining input encodings by the characters in question itself. % -% However, the first stage is already available. Here the encoding -% tables are build with mappings to Unicode. +% The first stage with encoding definition files is implemented. +% Encoding definition files are provided with the following properties +% in comparison to \LaTeX's ones: +% \begin{itemize} +% \item More uptodate and closer to the standards. +% Updating \LaTeX\ is difficult because of compatibility issues. +% However this project uses fresh encoding file names, prefixed +% with \xfile{x-}. +% \item Consequent use of \cs{DeclareInputText} as suggested +% by the second edition of ``The \LaTeX\ Companion'' \cite{ltc}. +% That means that the deprecated \cs{DeclareInputMath} is not +% longer used. Instead package \xpackage{inpmath} is supported by +% providing declarations using \cs{DeclareMathMeaning}. +% \end{itemize} +% +% The second stage that allows selection of input encoding +% by mappings between the characters and their glyph names +% is implemented by package \xpackage{selinput} \cite{selinput}. % % \subsection{Definition files} % @@ -391,7 +403,6 @@ and the derived files % \subsection{ToDo} % % \begin{itemize} -% \item Implementing the remaining main features. % \item Documentation. % \end{itemize} % @@ -407,7 +418,7 @@ and the derived files %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{inputenx}% - [2007/04/11 v1.1 Enhanced input encoding handling (HO)]% + [2007/06/16 v1.2 Enhanced input encoding handling (HO)]% % \end{macrocode} % % \subsection{Encoding names} @@ -586,7 +597,7 @@ and the derived files % % \begin{macrocode} %<*alias> -\ProvidesFile{ix-alias.def}[2007/04/11 v1.1 Alias list (inputenx)] +\ProvidesFile{ix-alias.def}[2007/06/16 v1.2 Alias list (inputenx)] % \end{macrocode} % The alias mechanism is also used to hide the prefix |x-|: % \begin{macrocode} @@ -660,7 +671,7 @@ and the derived files % \begin{macrocode} %<*ascii> \ProvidesFile{x-ascii.def}% - [2007/04/11 v1.1 Input encoding ascii (inputenx)]% + [2007/06/16 v1.2 Input encoding ascii (inputenx)]% \@inpenc@test %</ascii> % \end{macrocode} @@ -670,7 +681,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-1> \ProvidesFile{x-iso-8859-1.def}% - [2007/04/11 v1.1 Input encoding iso-8859-1 (inputenx)]% + [2007/06/16 v1.2 Input encoding iso-8859-1 (inputenx)]% \ProvideTextCommandDefault{\textasciiacute}{% \@tabacckludge'{}% } @@ -832,7 +843,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-2> \ProvidesFile{x-iso-8859-2.def}% - [2007/04/11 v1.1 Input encoding iso-8859-2 (inputenx)]% + [2007/06/16 v1.2 Input encoding iso-8859-2 (inputenx)]% \ProvideTextCommandDefault{\textacutedbl}{% \H{}% } @@ -964,7 +975,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-3> \ProvidesFile{x-iso-8859-3.def}% - [2007/04/11 v1.1 Input encoding iso-8859-3 (inputenx)]% + [2007/06/16 v1.2 Input encoding iso-8859-3 (inputenx)]% \ProvideTextCommandDefault{\textasciiacute}{% \@tabacckludge'{}% } @@ -1101,7 +1112,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-4> \ProvidesFile{x-iso-8859-4.def}% - [2007/04/11 v1.1 Input encoding iso-8859-4 (inputenx)]% + [2007/06/16 v1.2 Input encoding iso-8859-4 (inputenx)]% \ProvideTextCommandDefault{\textTstroke}{% \TextSymbolUnavailable\textTstroke } @@ -1239,7 +1250,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-5> \ProvidesFile{x-iso-8859-5.def}% - [2007/04/11 v1.1 Input encoding iso-8859-5 (inputenx)]% + [2007/06/16 v1.2 Input encoding iso-8859-5 (inputenx)]% \ProvideTextCommandDefault{\textnumero}{% N% \bgroup @@ -1358,7 +1369,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-9> \ProvidesFile{x-iso-8859-9.def}% - [2007/04/11 v1.1 Input encoding iso-8859-9 (inputenx)]% + [2007/06/16 v1.2 Input encoding iso-8859-9 (inputenx)]% \ProvideTextCommandDefault{\textasciiacute}{% \@tabacckludge'{}% } @@ -1520,7 +1531,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-10> \ProvidesFile{x-iso-8859-10.def}% - [2007/04/11 v1.1 Input encoding iso-8859-10 (inputenx)]% + [2007/06/16 v1.2 Input encoding iso-8859-10 (inputenx)]% \ProvideTextCommandDefault{\textTstroke}{% \TextSymbolUnavailable\textTstroke } @@ -1636,7 +1647,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-13> \ProvidesFile{x-iso-8859-13.def}% - [2007/04/11 v1.1 Input encoding iso-8859-13 (inputenx)]% + [2007/06/16 v1.2 Input encoding iso-8859-13 (inputenx)]% \ProvideTextCommandDefault{\textbrokenbar}{% \TextSymbolUnavailable\textbrokenbar } @@ -1786,7 +1797,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-14> \ProvidesFile{x-iso-8859-14.def}% - [2007/04/11 v1.1 Input encoding iso-8859-14 (inputenx)]% + [2007/06/16 v1.2 Input encoding iso-8859-14 (inputenx)]% \DeclareInputText{160}{\nobreakspace} \DeclareInputText{161}{\.B} \DeclareInputText{162}{\.b} @@ -1891,7 +1902,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-15> \ProvidesFile{x-iso-8859-15.def}% - [2007/04/11 v1.1 Input encoding iso-8859-15 (inputenx)]% + [2007/06/16 v1.2 Input encoding iso-8859-15 (inputenx)]% \ProvideTextCommandDefault{\textasciimacron}{% \@tabacckludge={}% } @@ -2035,7 +2046,7 @@ and the derived files % \begin{macrocode} %<*iso-8859-16> \ProvidesFile{x-iso-8859-16.def}% - [2007/04/11 v1.1 Input encoding iso-8859-16 (inputenx)]% + [2007/06/16 v1.2 Input encoding iso-8859-16 (inputenx)]% \ProvideTextCommandDefault{\textcommabelow}[1]{% \hmode@bgroup \ooalign{% @@ -2163,7 +2174,7 @@ and the derived files % \begin{macrocode} %<*cp437> \ProvidesFile{x-cp437.def}% - [2007/04/11 v1.1 Input encoding cp437 (inputenx)]% + [2007/06/16 v1.2 Input encoding cp437 (inputenx)]% \ProvideTextCommandDefault{\textGamma}{% \ensuremath\Gamma } @@ -2396,7 +2407,7 @@ and the derived files % \begin{macrocode} %<*cp850> \ProvidesFile{x-cp850.def}% - [2007/04/11 v1.1 Input encoding cp850 (inputenx)]% + [2007/06/16 v1.2 Input encoding cp850 (inputenx)]% \ProvideTextCommandDefault{\textasciiacute}{% \@tabacckludge'{}% } @@ -2595,7 +2606,7 @@ and the derived files % \begin{macrocode} %<*cp852> \ProvidesFile{x-cp852.def}% - [2007/04/11 v1.1 Input encoding cp852 (inputenx)]% + [2007/06/16 v1.2 Input encoding cp852 (inputenx)]% \ProvideTextCommandDefault{\textacutedbl}{% \H{}% } @@ -2765,7 +2776,7 @@ and the derived files % \begin{macrocode} %<*cp855> \ProvidesFile{x-cp855.def}% - [2007/04/11 v1.1 Input encoding cp855 (inputenx)]% + [2007/06/16 v1.2 Input encoding cp855 (inputenx)]% \ProvideTextCommandDefault{\textblacksquare}{% \vrule \@width .3em \@height .4em \@depth -.1em\relax } @@ -2922,7 +2933,7 @@ and the derived files % \begin{macrocode} %<*cp858> \ProvidesFile{x-cp858.def}% - [2007/04/11 v1.1 Input encoding cp858 (inputenx)]% + [2007/06/16 v1.2 Input encoding cp858 (inputenx)]% \ProvideTextCommandDefault{\textasciiacute}{% \@tabacckludge'{}% } @@ -3124,7 +3135,7 @@ and the derived files % \begin{macrocode} %<*cp865> \ProvidesFile{x-cp865.def}% - [2007/04/11 v1.1 Input encoding cp865 (inputenx)]% + [2007/06/16 v1.2 Input encoding cp865 (inputenx)]% \ProvideTextCommandDefault{\textGamma}{% \ensuremath\Gamma } @@ -3354,7 +3365,7 @@ and the derived files % \begin{macrocode} %<*cp866> \ProvidesFile{x-cp866.def}% - [2007/04/11 v1.1 Input encoding cp866 (inputenx)]% + [2007/06/16 v1.2 Input encoding cp866 (inputenx)]% \ProvideTextCommandDefault{\textblacksquare}{% \vrule \@width .3em \@height .4em \@depth -.1em\relax } @@ -3517,7 +3528,7 @@ and the derived files % \begin{macrocode} %<*cp1250> \ProvidesFile{x-cp1250.def}% - [2007/04/11 v1.1 Input encoding cp1250 (inputenx)]% + [2007/06/16 v1.2 Input encoding cp1250 (inputenx)]% \ProvideTextCommandDefault{\textacutedbl}{% \H{}% } @@ -3691,7 +3702,7 @@ and the derived files % \begin{macrocode} %<*cp1251> \ProvidesFile{x-cp1251.def}% - [2007/04/11 v1.1 Input encoding cp1251 (inputenx)]% + [2007/06/16 v1.2 Input encoding cp1251 (inputenx)]% \ProvideTextCommandDefault{\textbrokenbar}{% \TextSymbolUnavailable\textbrokenbar } @@ -3862,7 +3873,7 @@ and the derived files % \begin{macrocode} %<*cp1252> \ProvidesFile{x-cp1252.def}% - [2007/04/11 v1.1 Input encoding cp1252 (inputenx)]% + [2007/06/16 v1.2 Input encoding cp1252 (inputenx)]% \ProvideTextCommandDefault{\textasciiacute}{% \@tabacckludge'{}% } @@ -4057,7 +4068,7 @@ and the derived files % \begin{macrocode} %<*cp1257> \ProvidesFile{x-cp1257.def}% - [2007/04/11 v1.1 Input encoding cp1257 (inputenx)]% + [2007/06/16 v1.2 Input encoding cp1257 (inputenx)]% \ProvideTextCommandDefault{\textasciiacute}{% \@tabacckludge'{}% } @@ -4242,7 +4253,7 @@ and the derived files % \begin{macrocode} %<*dec-mcs> \ProvidesFile{x-dec-mcs.def}% - [2007/04/11 v1.1 Input encoding dec-mcs (inputenx)]% + [2007/06/16 v1.2 Input encoding dec-mcs (inputenx)]% \ProvideTextCommandDefault{\textcent}{% \TextSymbolUnavailable\textcent } @@ -4365,7 +4376,7 @@ and the derived files % \begin{macrocode} %<*koi8-r> \ProvidesFile{x-koi8-r.def}% - [2007/04/11 v1.1 Input encoding koi8-r (inputenx)]% + [2007/06/16 v1.2 Input encoding koi8-r (inputenx)]% \ProvideTextCommandDefault{\textapproxequal}{% \ensuremath\approx } @@ -4524,7 +4535,7 @@ and the derived files % \begin{macrocode} %<*mac-centeuro> \ProvidesFile{x-mac-centeuro.def}% - [2007/04/11 v1.1 Input encoding mac-centeuro (inputenx)]% + [2007/06/16 v1.2 Input encoding mac-centeuro (inputenx)]% \ProvideTextCommandDefault{\textasciicaron}{% \v{}% } @@ -4700,7 +4711,7 @@ and the derived files % \begin{macrocode} %<*mac-cyrillic> \ProvidesFile{x-mac-cyrillic.def}% - [2007/04/11 v1.1 Input encoding mac-cyrillic (inputenx)]% + [2007/06/16 v1.2 Input encoding mac-cyrillic (inputenx)]% \ProvideTextCommandDefault{\textapproxequal}{% \ensuremath\approx } @@ -4893,7 +4904,7 @@ and the derived files % \begin{macrocode} %<*mac-roman> \ProvidesFile{x-mac-roman.def}% - [2007/04/11 v1.1 Input encoding mac-roman (inputenx)]% + [2007/06/16 v1.2 Input encoding mac-roman (inputenx)]% \ProvideTextCommandDefault{\textOmega}{% \ensuremath\Omega } @@ -5119,7 +5130,7 @@ and the derived files % \begin{macrocode} %<*nextstep> \ProvidesFile{x-nextstep.def}% - [2007/04/11 v1.1 Input encoding nextstep (inputenx)]% + [2007/06/16 v1.2 Input encoding nextstep (inputenx)]% \ProvideTextCommandDefault{\textacutedbl}{% \H{}% } @@ -5337,7 +5348,7 @@ and the derived files % \begin{macrocode} %<*dfu> \ProvidesFile{ix-utf8enc.dfu}% - [2007/04/11 v1.1 Additions of inputenx for utf8enc.dfu]% + [2007/06/16 v1.2 Additions of inputenx for utf8enc.dfu]% \DeclareUnicodeCharacter{00A0}{\nobreakspace} \DeclareUnicodeCharacter{00AD}{\-} \DeclareUnicodeCharacter{0100}{\@tabacckludge=A} @@ -5517,7 +5528,7 @@ and the derived files % \begin{macrocode} %<*name> \ProvidesFile{ix-name.def}% - [2007/04/11 v1.1 Name list (inputenx)]% + [2007/06/16 v1.2 Name list (inputenx)]% % \end{macrocode} % % \textit{List omitted here, see \xfile{ix-name.def}.} @@ -6134,7 +6145,7 @@ and the derived files % \begin{macrocode} %<*slot> \ProvidesFile{ix-slot.def}% - [2007/04/11 v1.1 SLOT and UC to Encodings (inputenx)]% + [2007/06/16 v1.2 SLOT and UC to Encodings (inputenx)]% % \end{macrocode} % % \textit{List omitted here, see \xfile{ix-slot.def}.} @@ -8182,7 +8193,7 @@ and the derived files % \begin{macrocode} %<*uc> \ProvidesFile{ix-uc.def}% - [2007/04/11 v1.1 UC to LICR (inputenx)]% + [2007/06/16 v1.2 UC to LICR (inputenx)]% % \end{macrocode} % % \textit{List omitted here, see \xfile{ix-uc.def}.} @@ -9143,7 +9154,7 @@ and the derived files % \begin{macrocode} %<*math> \ProvidesFile{ix-math.def}% - [2007/04/11 v1.1 Math list (inputenx)]% + [2007/06/16 v1.2 Math list (inputenx)]% % \end{macrocode} % % The next math meaning for \cs{ss} looks a little funny. @@ -9226,7 +9237,7 @@ and the derived files % defined by standard \LaTeX\ without extra packages. % \begin{macrocode} %<*licrcmds> - % List of known LICR commdands of inputenx 2007/04/11 v1.1 + % List of known LICR commdands of inputenx 2007/06/16 v1.2 % % Format: \LICRcmd{<command>}{<type>} % Types: @@ -9335,7 +9346,7 @@ and the derived files % % \begin{macrocode} %<*dfudoc> - % inputenx-utf8enc.txt 2007/04/11 v1.1 + % inputenx-utf8enc.txt 2007/06/16 v1.2 % Commented additions for utf8enc.dfu % \end{macrocode} @@ -10176,6 +10187,9 @@ and the derived files % \begin{description} % \item[\CTAN{macros/latex/contrib/oberdiek/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} % @@ -10303,7 +10317,7 @@ and the derived files % \fi % \else % \lwbox -% \fi +% \fi % \else % \usebox0 % \fi @@ -10374,18 +10388,23 @@ and the derived files % % \begin{thebibliography}{9} % +% \bibitem{ltc} +% Frank Mittelbach, Michel Goossens, +% \textit{The \LaTeX\ Companion}, second edition, April 2004. +% % \bibitem{inputenc} % Alan Jeffrey, Frank Mittelbach, % \textit{inputenc.sty}, 2006/05/05 v1.1b. % \CTAN{macros/latex/base/inputenc.dtx} % -% \bibitem{ltc} -% Frank Mittelbach, Michel Goossens, -% \textit{The \LaTeX\ Companion}, second edition, April 2004. +% \bibitem{selinput} +% Heiko Oberdiek, +% \textit{The \xpackage{selinput} package}, 2007/06/16 v1.1. +% \CTAN{macros/latex/contrib/oberdiek/selinput.pdf} % % \bibitem{pmboxdraw} -% Heiko Oberdiek -% \textit{The pmboxdraw package}, 2006/05/03 v1.0. +% Heiko Oberdiek, +% \textit{The \xpackage{pmboxdraw} package}, 2006/05/03 v1.0. % \CTAN{macros/latex/contrib/oberdiek/pmboxdraw.pdf} % % \subsection{Mappings to Unicode} @@ -10478,6 +10497,10 @@ and the derived files % \item % x-mac-ce renamed to x-mac-centeuro. % \end{Version} +% \begin{Version}{2007/06/16 v1.2} +% \item +% Documentation update. +% \end{Version} % \end{History} % % \PrintIndex |