summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/oberdiek/inputenx.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/oberdiek/inputenx.dtx')
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/inputenx.dtx137
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