diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/base/ltoutenc.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/base/ltoutenc.dtx | 360 |
1 files changed, 180 insertions, 180 deletions
diff --git a/Master/texmf-dist/source/latex/base/ltoutenc.dtx b/Master/texmf-dist/source/latex/base/ltoutenc.dtx index a35ac2baa4e..cba9c6ca32c 100644 --- a/Master/texmf-dist/source/latex/base/ltoutenc.dtx +++ b/Master/texmf-dist/source/latex/base/ltoutenc.dtx @@ -2,29 +2,29 @@ % % Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 % The LaTeX3 Project and any individual authors listed elsewhere -% in this file. -% +% in this file. +% % This file is part of the LaTeX base system. % ------------------------------------------- -% +% % It may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3c or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". -% +% % The list of all files belonging to the LaTeX base distribution is % given in the file `manifest.txt'. See also `legal.txt' for additional % information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with % extension .ins) which are part of the distribution. -% +% % \fi % \iffalse %%% From File: ltoutenc.dtx @@ -83,7 +83,7 @@ % Grave accent \` Left brace \{ Vertical bar \| % Right brace \} Tilde \~} % -% +% % \changes{v1.99e}{2004/02/13}{Documentation fixes: typos} % \changes{v1.9k}{1998/01/12}{Added \cs{ProvidesPackage} % for textcomp.sty} @@ -95,9 +95,9 @@ % \changes{v1.7r}{1995/11/28}{doc fixes} % \changes{v1.7h}{1995/04/21}{Added \cs{null} \cs{k} latex/1274} % \changes{v1.7f}{1994/12/14}{Added braces to \cs{copyright} so it -% works unbraced in subscripts.} +% works unbraced in subscripts.} % \changes{v1.7f}{1994/12/14}{Added check for math mode in -% \cs{@changed@cmd}.} +% \cs{@changed@cmd}.} % \changes{v1.7f}{1994/12/14}{Commented out \cs{textasciicircum}, % \cs{textasciitilde}, \cs{textbackslash}, \cs{textbar}, % \cs{textgreater}, \cs{texthyphenchar}, \cs{texthyphen} and @@ -116,14 +116,14 @@ % \changes{v1.6i}{1994/11/22}{Corrected \cs{dots} so that there's no % kerning in monowidth fonts.} % \changes{v1.6i}{1994/11/22}{Corrected typo with -% \cs{mathunderscore}.} +% \cs{mathunderscore}.} % \changes{v1.6h}{1994/11/17}{(DPC) \cs{@tempa} to \cs{reserved@a}} % \changes{v1.6d}{1994/11/02}{Wrapped lines longer than 70 characters.} % \changes{v1.6d}{1994/10/30}{Added math commands.} % \changes{v1.6d}{1994/10/30}{Added OML encoding.} % \changes{v1.6d}{1994/10/30}{Added \cs{textcircled}.} % \changes{v1.6d}{1994/10/30}{Added \cs{DeclareTextCompositeCommand}.} -% \changes{v1.6c}{1994/10/29}{Renamed \cs{P}, \cs{S}, \cs{dag} and +% \changes{v1.6c}{1994/10/29}{Renamed \cs{P}, \cs{S}, \cs{dag} and % \cs{ddag} to \cs{textparagraph}, \cs{textsection}, % \cs{textdagger} and \cs{textdaggerdbl}.} % \changes{v1.6b}{1994/10/27}{Removed the enc.def files} @@ -200,7 +200,7 @@ % \changes{v1.2a}{1993/12/11}{Corrected for t1enc, math.} % \changes{v1.2}{1993/12/10}{Added source code for t1enc.sty.} % \changes{v1.1}{1993/12/07}{Made all character numbers decimal.} -% \changes{v1.1}{1993/12/07}{Removed a lot of equal signs and the +% \changes{v1.1}{1993/12/07}{Removed a lot of equal signs and the % like.} % % @@ -218,7 +218,7 @@ % The |fontenc| package has options for encodings, of which the % last option is the default encoding. For example, to use the % |OT2|, |OT3| and |T1| encodings, with |T1| as the default, you -% say: +% say: %\begin{verbatim} % \usepackage[OT2,OT3,T1]{fontenc} %\end{verbatim} @@ -233,7 +233,7 @@ %\end{verbatim} % Note that the files in the standard |inputenc| package depend on % this behaviour of the kernel. -% +% % The syntax for declaring encoding-specific commands is: % \begin{quote} % |\DeclareTextCommand{|^^A @@ -260,7 +260,7 @@ % \meta{default}|]{|^^A % \meta{commands}|}| % \end{quote} -% This acts like |\DeclareTextCommand|, but does nothing if the +% This acts like |\DeclareTextCommand|, but does nothing if the % command is already defined. % \begin{quote} % |\DeclareTextSymbol{|^^A @@ -309,9 +309,9 @@ % The \emph{command} will normally have been declared with % |\DeclareTextAccent|, or as a one-argument |\DeclareTextCommand|. % -% |\DeclareTextComposite| is the most common example of using +% |\DeclareTextComposite| is the most common example of using % the more general declaration -% |\DeclareTextCompositeCommand|, which can define a composite +% |\DeclareTextCompositeCommand|, which can define a composite % to be an arbitrary piece of text. % \begin{quote} % |\DeclareTextCompositeCommand{|^^A @@ -325,7 +325,7 @@ %\begin{verbatim} % \DeclareTextCompositeCommand{\r}{OT1}{A} % {\leavevmode\setbox\z@\hbox{!}\dimen@\ht\z@\advance\dimen@-1ex% -% \rlap{\raise.67\dimen@\hbox{\char23}}A} +% \rlap{\raise.67\dimen@\hbox{\char23}}A} %\end{verbatim} % \changes{v1.8e}{1996/11/23} % {Corrected description} @@ -334,34 +334,34 @@ % % The commands defined using the above declarations can be used in % two ways. -% Normally they are used by just calling the command in the +% Normally they are used by just calling the command in the % appropriate encoding, for example |\ss|. However, sometimes you % may wish to use a command in an encoding where it is not defined. -% If the command has no arguments, then you can use it in another +% If the command has no arguments, then you can use it in another % encoding by calling |\UseTextSymbol|: % \begin{quote} % |\UseTextSymbol{|^^A % \meta{encoding}|}{|^^A % \meta{command}|}| % \end{quote} -% +% % \task{?}{Document the problems of these commands, see pr/3160} % \changes{v1.9e}{1997/08/05}{Corrected order of arguments in % \cs{UseTextSymbol} example.} -% For example, |\UseTextSymbol{OT1}{\ss}| has the same effect as: +% For example, |\UseTextSymbol{OT1}{\ss}| has the same effect as: %\begin{verbatim} % {\fontencoding{OT1}\selectfont\ss} %\end{verbatim} % If the command has one argument then you can use it in another -% encoding by calling -% |\UseTextAccent|: +% encoding by calling +% |\UseTextAccent|: % \begin{quote} % |\UseTextAccent{|^^A % \meta{encoding}|}{|^^A % \meta{command}|}{|^^A % \meta{text}|}| % \end{quote} -% For example, if the current encoding is |OT2| then +% For example, if the current encoding is |OT2| then % |\UseTextAccent{OT1}{\'}{a}| has the same effect as: %\begin{verbatim} % {\fontencoding{OT1}\selectfont\'{\fontencoding{OT2}\selectfont a}} @@ -380,12 +380,12 @@ % \end{quote} % For example, the default definition of the command % |\textonequarter| (which produces the fraction $\frac14$) could be -% built using math mode: +% built using math mode: %\begin{verbatim} % \DeclareTextCommandDefault{\textonequarter}{\ensuremath {\frac14}} %\end{verbatim} -% There is a matching |\Provide| command which will not override an -% existing default definition: +% There is a matching |\Provide| command which will not override an +% existing default definition: % \begin{quote} % |\ProvideTextCommandDefault{|^^A % \meta{command}|}{|^^A @@ -410,7 +410,7 @@ % |\DeclareTextCommandDefault[1]{|^^A % \meta{command}|}|\\\hspace*{\fill}^^A % |{\UseTextAccent{|^^A -% \meta{encoding}|}{|\meta{command}|}{#1}}| +% \meta{encoding}|}{|\meta{command}|}{#1}}| % \end{quote} % For example, to make |OT1| the default encoding for |\ss| and % |\'| you say: @@ -418,10 +418,10 @@ % \DeclareTextSymbolDefault{\ss}{OT1} % \DeclareTextAccentDefault{\'}{OT1} %\end{verbatim} -% Note that you can use these commands on any zero- or one-argument +% Note that you can use these commands on any zero- or one-argument % commands declared with |\DeclareText*| or |\ProvideText*|, not % just those defined using |\DeclareTextSymbol| or -% |\DeclareTextAccent|. +% |\DeclareTextAccent|. % % \subsection{Removing encoding-specific commands} % \label{sec:removeencspec} @@ -482,19 +482,19 @@ % For the same reason default declarations should never come last since % they are implemented as a special encoding themselves (with the % name |?|). -% Specifying them last would simply mean to make those encoding-specific +% Specifying them last would simply mean to make those encoding-specific % commands equally inefficient in all encodings. Therefore the % \texttt{textcomp} package, for example, first sets up all defaults % to point to \texttt{TS1} and then declares the commands in the % \texttt{TS1} encoding. -% +% % % \StopEventually{} % % \subsection{Docstrip modules} % % This |.dtx| file is be used to generate several related files -% containing font encoding definitions. The mutually exclusive +% containing font encoding definitions. The mutually exclusive % docstrip options are listed here. % \begin{center} % \begin{tabular}{lp{10cm}} @@ -504,15 +504,15 @@ % |TS1sty| & generates |textcomp.sty|, package that sets up use % of the Text Companion encoding. \\ % |OT1| & generates |ot1enc.def| for Knuth's CM encoding. \\ -% |OMS| & generates |omsenc.def| for Knuth's +% |OMS| & generates |omsenc.def| for Knuth's % math symbol encoding. \\ -% |OML| & generates |omlenc.def| for Knuth's +% |OML| & generates |omlenc.def| for Knuth's % math letters encoding. \\ % |OT4| & generates |ot4enc.def| for the Polish extension to % the OT1 encoding, created by B.~Jackowski and % M.~Ry\'cko for use with the Polish version of % Computer Modern and Computer Concrete.\\ -% |package| & generates |fontenc.sty| for +% |package| & generates |fontenc.sty| for % selecting encodings. \\ % |2ekernel| & for the kernel commands.\\ % |autoload| & for the `autoload' kernel commands.\\ @@ -569,7 +569,7 @@ % \end{macrocode} % % \changes{v1.5d}{1994/10/27}{Rewrote \cs{DeclareTextSymbol} to define -% its argument to use the current encoding by default, to fit with +% its argument to use the current encoding by default, to fit with % \cs{DeclareTextCommand}.} % % \changes{v1.7a}{1994/11/30}{Redefined \cs{@changed@cmd} to expand in @@ -627,7 +627,7 @@ % complex low-level commands like this in packages?) % % The problem it solves is that whereas both |\newcommand| and -% |\providecommand| (used just above) both handle the +% |\providecommand| (used just above) both handle the % resetting of |\@ifdefinable| (following its disabling in % |\@dec@text@cmd|), the primitive |\chardef| neither needs the % disabling, nor does the resetting. @@ -650,7 +650,7 @@ \@onlypreamble\DeclareTextCommand \@onlypreamble\DeclareTextSymbol % \end{macrocode} -% The sneaky bit in all this is what |\T1-cmd \foo \T1\foo| does. +% The sneaky bit in all this is what |\T1-cmd \foo \T1\foo| does. % There are five possibilities, depending on the current values of % |\protect|, |\cf@encoding| and |\ifmmode|: % \begin{itemize} @@ -659,12 +659,12 @@ % behaviour, and is optimized for speed. % \item If |\protect| is |\@typeset@protect|, |\cf@encoding| is % (say) |OT1|, and |\OT1\foo| is defined, then we execute -% |\OT1\foo|. +% |\OT1\foo|. % \item If |\protect| is |\@typeset@protect|, |\cf@encoding| is % (say) |OT1|, we're in text mode, % and |\OT1\foo| is undefined, then we define % |\OT1\foo| to be the default value of |\foo|, and execute -% |\OT1\foo|. +% |\OT1\foo|. % \item If |\protect| is |\@typeset@protect|, |\cf@encoding| is % (say) |OT1|, we're in math mode, % and |\OT1\foo| is undefined, then we execute the default value @@ -740,14 +740,14 @@ % would break ligatures and kerning between text symbols. % % A more efficient solution would be to make |\@inmathwarn| and -% |\@inmatherr| equal to |\@empty| and |\relax| by default, and +% |\@inmatherr| equal to |\@empty| and |\relax| by default, and % to have % |\everymath| reset them to their usual definitions. This is left % for future investigation (for example it may break some third % party code). % \begin{macrocode} \def\@inmathwarn#1{% - \ifmmode + \ifmmode \@latex@warning{Command \protect#1 invalid in math mode}% \fi} % \end{macrocode} @@ -762,7 +762,7 @@ % \end{macro} % % \changes{v1.7k}{1995/06/05}{Allowed \cs{ProvideTextCommandDefault} -% after the preamble.} +% after the preamble.} % % \begin{macro}{\DeclareTextCommandDefault} % \begin{macro}{\ProvideTextCommandDefault} @@ -810,7 +810,7 @@ % % \changes{v1.7a}{1994/11/30}{Rewrote \cs{@text@composite} so it % allows an empty argument, or an argument containing lots of -% commands.} +% commands.} % % \begin{macro}{\add@accent} % \changes{v1.7z}{1996/05/23}{macro added. latex/2133} @@ -878,7 +878,7 @@ % \begin{macro}{\DeclareTextComposite} % \changes{v1.7l}{1995/06/09}{Rewrote \cs{DeclareTextComposite} to % define the composite as a no-argument command rather than a -% two-argument command.} +% two-argument command.} % \begin{macro}{\@text@composite} % \begin{macro}{\@text@composite@x} % \begin{macro}{\@strip@args} @@ -922,10 +922,10 @@ %\end{verbatim} % expands to % |\\T1\foo-A| if |\\T1\foo-A| has been defined, and |{...}| -% otherwise. +% otherwise. % % Note that |\@text@composite| grabs the first token of the -% argument and puts just that in the +% argument and puts just that in the % csname. This is so that |\'{\textit{e}}| will work---it checks % whether |\\T1\'-\textit| is defined (which presumably it isn't) % and so expands to |{\accent 1 \textit{e}}|. @@ -1028,7 +1028,7 @@ % speed, and in order to make sure that |\UseTextSymbol| doesn't % do anything which you're not allowed to do between an |\accent| % and its glyph. -% +% % For a detailed discussion of this reimplementation and its % deficiencies, see pr/3160. % \task{?}{Improve this and document its problems, see pr/3160} @@ -1075,7 +1075,7 @@ % \end{macro} % % \begin{macro}{\hmode@start@before@group} -% The |\hmode@start@before@group| starts hmode and should be +% The |\hmode@start@before@group| starts hmode and should be % immediately followed by an explicit |{...}|. Its purpose is to % ensure that hmode is started before this group is opened. Inside % |\add@accent| and |\UseTextAccent| it is redefined to remove this @@ -1087,11 +1087,11 @@ \let\hmode@start@before@group\leavevmode % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\DeclareTextSymbolDefault} % \begin{macro}{\DeclareTextAccentDefault} % Some syntactic sugar. Again, these should probably be optimized -% for speed. +% for speed. % \begin{macrocode} \def\DeclareTextSymbolDefault#1#2{% \DeclareTextCommandDefault#1{\UseTextSymbol{#2}#1}} @@ -1128,17 +1128,17 @@ % \end{macrocode} % Else: throw away that declaration. % \begin{macrocode} - \global\expandafter\let\csname#2\string#1\endcsname + \global\expandafter\let\csname#2\string#1\endcsname \@undefined % \end{macrocode} % But this is unfortunately not enough, we have to take a look -% at the top-level definition of the encoding specific command -% which for a command |\foo| would look similar to +% at the top-level definition of the encoding specific command +% which for a command |\foo| would look similar to % |\T1-cmd \foo \T1\foo| (three tokens). % % Of course, instead of |T1| one could see a different encoding name; % which one depends the encoding for which |\foo| was declared -% last. +% last. % % Now assume we have just removed the declaration for |\foo| in |T1| % and the top-level of |\foo| expands to the above. Then we better @@ -1184,7 +1184,7 @@ % \begin{macro}{\@@patterns} % \begin{macro}{\hyphenation} % \begin{macro}{\@@hyphenation} -% We redefine |\patterns| and |\hyphenation| to allow the use of +% We redefine |\patterns| and |\hyphenation| to allow the use of % commands declared with |\DeclareText*| to be used inside them. % \begin{macrocode} %\let\@@patterns\patterns @@ -1194,7 +1194,7 @@ % \let\protect\@empty % \let\@typeset@protect\@empty % \let\@changed@x\@changed@x@mouth -% \afterassignment\egroup +% \afterassignment\egroup % \@@patterns %} %\def\hyphenation{% @@ -1202,7 +1202,7 @@ % \let\protect\@empty % \let\@typeset@protect\@empty % \let\@changed@x\@changed@x@mouth -% \afterassignment\egroup +% \afterassignment\egroup % \@@hyphenation %} % \end{macrocode} @@ -1238,11 +1238,11 @@ % \end{macrocode} % \end{macro} % -% \changes{v1.6a}{1994/10/25}{Added the files OT1enc.def, T1enc.def and -% OMSenc.def.} +% \changes{v1.6a}{1994/10/25}{Added the files OT1enc.def, T1enc.def and +% OMSenc.def.} % \changes{v1.6b}{1994/10/27}{Removed the files OT1enc.def, T1enc.def -% and OMSenc.def.} -% +% and OMSenc.def.} +% % \subsubsection{Default encodings} % % We define the default encodings for most commands to be either OT1, @@ -1250,28 +1250,28 @@ % fonts with these encodings must be available unless these % defaults are redefined elsewhere. Recall that the standard kernel % loads the encoding files for these encodings, and also that for -% the T1 encoding. +% the T1 encoding. % -% The naming conventions in the kernel are not what we would use if we -% were starting from scratch\dots\ +% The naming conventions in the kernel are not what we would use if we +% were starting from scratch\dots\ % Those defined by DEK (like |\ae| and |\ss|) or by the \TeX{} Users -% Group Technical Working Group on multi-lingual typesetting (like -% |\th| and |\ng|) have short names. Those which were added to the +% Group Technical Working Group on multi-lingual typesetting (like +% |\th| and |\ng|) have short names. Those which were added to the % kernel in 1993 and early 1994 are named after their Adobe glyph % names (like |\guillemotleft| and |\quotedblbase|). Unfortunately, -% this naming scheme won't work for all glyphs, since some names (like +% this naming scheme won't work for all glyphs, since some names (like % |\space|) are already used, and some (like |\endash|) are very % likely to be defined by users. So we're now using the naming scheme -% of |\text| followed by the Adobe name, (like |\textendash| and +% of |\text| followed by the Adobe name, (like |\textendash| and % |\textsterling|). Except that some glyphs don't have Adobe names, -% so we're using the names used by fontinst for those (like +% so we're using the names used by fontinst for those (like % |\textcompwordmark|). Sigh. % -% \changes{v1.6a}{1994/10/25}{Added the defaults.} -% \changes{v1.6b}{1994/10/27}{Added more defaults for OT1.} -% \changes{v1.6c}{1994/10/29}{Added commands like \cs{dots} for use in -% text and math.} -% +% \changes{v1.6a}{1994/10/25}{Added the defaults.} +% \changes{v1.6b}{1994/10/27}{Added more defaults for OT1.} +% \changes{v1.6c}{1994/10/29}{Added commands like \cs{dots} for use in +% text and math.} +% % Some accents from OT1: % \begin{macrocode} \DeclareTextAccentDefault{\"}{OT1} @@ -1329,7 +1329,7 @@ % \end{macrocode} % Some symbols from OMS: % \changes{v1.7t}{1995/11/29}{Added \cs{textbackslash} and -% \cs{textbar}.} +% \cs{textbar}.} % \changes{v1.8c}{1996/10/27} % {Added \cs{textasteriskcentered}} % \changes{v1.95}{2002/06/16}{Added default for \cs{textbardbl} (pr/3400)} @@ -1350,15 +1350,15 @@ % \end{macrocode} % % \changes{v1.6d}{1994/10/30}{Added OML encoding.} -% \changes{v1.6d}{1994/10/30}{Made \cs{textless} and \cs{textgreater} +% \changes{v1.6d}{1994/10/30}{Made \cs{textless} and \cs{textgreater} % come from OML.} % \changes{v1.6d}{1994/10/30}{Added \cs{t}.} % \changes{v1.7k}{1995/06/05}{Commented out \cs{textless} and -% \cs{textgreater}.} +% \cs{textgreater}.} % % Some symbols from OML: % \changes{v1.7t}{1995/11/29}{Added \cs{textless} and -% \cs{textgreater}.} +% \cs{textgreater}.} % \begin{macrocode} \DeclareTextSymbolDefault{\textless}{OML} \DeclareTextSymbolDefault{\textgreater}{OML} @@ -1367,7 +1367,7 @@ % % \changes{v1.6d}{1994/10/30}{Added \cs{textcircled}.} % \changes{v1.6d}{1994/10/30}{Rewrote \cs{copyright} to use -% \cs{textcircled}.} +% \cs{textcircled}.} % \changes{v1.6d}{1994/10/30}{Removed \cs{textregistered}.} % \changes{v1.7k}{1995/06/05}{Save some tokens in % \cs{textvisiblespace} and \cs{textunderscore}.} @@ -1380,7 +1380,7 @@ % \cs{copyright}} % % Some defaults we can fake. -% +% % The interface for defining |\copyright| changed, it used to % use |\expandafter| to add braces at the appropriate points. % \begin{macrocode} @@ -1437,7 +1437,7 @@ \DeclareTextCommandDefault{\textordfeminine}{\textsuperscript{a}} \DeclareTextCommandDefault{\textordmasculine}{\textsuperscript{o}} % \end{macrocode} -% +% % \subsubsection{Math material} % % Some commands can be used in both text and math mode: @@ -1450,7 +1450,7 @@ \DeclareRobustCommand{\dag}{\ifmmode{\dagger}\else\textdagger\fi} \DeclareRobustCommand{\ddag}{\ifmmode{\ddagger}\else\textdaggerdbl\fi} % \end{macrocode} -% +% % For historical reasons |\copyright| % needs |{}| around the definition in maths. % @@ -1478,12 +1478,12 @@ \let\ldots\dots %</2ekernel|autoload> % \end{macrocode} -% +% % \changes{v1.6d}{1994/10/30}{Moved math commands here from ltmath.} % \changes{v1.6f}{1994/11/04}{Added \cs{mathunderscore}.} % \changes{v1.7k}{1995/06/05}{Moved math commands to fontdef.dtx.} % -% +% % \changes{1.4a}{1994/05/01}{Added the \cs{SaveAtCatcode} and % \cs{RestoreAtCatcode} commands.} % @@ -1519,7 +1519,7 @@ % % The definitions for the `\TeX{} text' (OT1) encoding. % -% Declare the encoding. +% Declare the encoding. % \begin{macrocode} %<*OT1> \DeclareFontEncoding{OT1}{}{} @@ -1613,15 +1613,15 @@ % \end{macrocode} % In the OT1 encoding \r A has a hand-crafted definition, so we % have here the first recorded explicit use of -% |\DeclareTextCompositeCommand|. +% |\DeclareTextCompositeCommand|. % \changes{v1.8c}{1996/10/27} % {Added \cs{r} A} -% \changes{v1.96}{2002/10/28}{% +% \changes{v1.96}{2002/10/28}{% % coding change, to follow bug fix by DEK in plain.tex (pr/3469)} % \begin{macrocode} \DeclareTextCompositeCommand{\r}{OT1}{A} {\leavevmode\setbox\z@\hbox{!}\dimen@\ht\z@\advance\dimen@-1ex% - \rlap{\raise.67\dimen@\hbox{\char23}}A} + \rlap{\raise.67\dimen@\hbox{\char23}}A} % \end{macrocode} % \changes{v1.99h}{2005/11/08} % {Added \cs{ij} and \cs{IJ} from babel. (pr/3771)} @@ -1656,27 +1656,27 @@ \fi \char`\$\egroup} % \end{macrocode} -% +% % Here we are adding some more composite commands to the |OT1| % encoding. This makes the use of certain accents with |i| % compatible with their use with the |T1| encoding; this -% enables them to become true \LaTeX{} internal representations. +% enables them to become true \LaTeX{} internal representations. % However, it will make these accents work a little less fast since % a check will always be made for the existence of a composite. -% +% % \changes{v1.93}{2001/05/28}{Added composites for compatibility with -% T1, pr/3295} +% T1, pr/3295} % \changes{v1.94}{2001/06/05}{Text composite Commands need kludges for % `,' -- see tlb1903.lvt} % \begin{macrocode} -\DeclareTextComposite{\.}{OT1}{i}{`\i} -\DeclareTextComposite{\.}{OT1}{\i}{`\i} +\DeclareTextComposite{\.}{OT1}{i}{`\i} +\DeclareTextComposite{\.}{OT1}{\i}{`\i} \DeclareTextCompositeCommand{\`}{OT1}{i}{\@tabacckludge`\i} \DeclareTextCompositeCommand{\'}{OT1}{i}{\@tabacckludge'\i} \DeclareTextCompositeCommand{\^}{OT1}{i}{\^\i} \DeclareTextCompositeCommand{\"}{OT1}{i}{\"\i} % \end{macrocode} -% +% % \begin{macrocode} %</OT1> % \end{macrocode} @@ -1692,13 +1692,13 @@ % \cs{EncodingSpecific}.} % \changes{1.4a}{1994/05/01}{Rewrote for the new syntax.} % \changes{1.5a}{1994/05/12}{Rewrote for the new syntax.} -% \changes{1.6a}{1994/10/25}{Added \cs{textdollar}, +% \changes{1.6a}{1994/10/25}{Added \cs{textdollar}, % \cs{textlbrace}, \cs{textrbrace}, \cs{textsterling}, -% \cs{textunderline}.} +% \cs{textunderline}.} % \changes{1.6a}{1994/10/25}{Removed -% \cs{textlbrace}, \cs{textrbrace}, \cs{textunderline} to give them +% \cs{textlbrace}, \cs{textrbrace}, \cs{textunderline} to give them % their proper names.} -% \changes{1.6b}{1994/10/27}{Added +% \changes{1.6b}{1994/10/27}{Added % \cs{textasciicircum} % \cs{textasciitilde} % \cs{textbackslash} @@ -1776,30 +1776,30 @@ \DeclareTextCommand{\textogonekcentered}{T1}[1] {\hmode@bgroup\ooalign{\null#1\crcr\hidewidth\char12\hidewidth}\egroup} % \end{macrocode} -% +% % Some symbols are constructed. % % \changes{v1.9h}{1997/12/17} % {Added \cs{textperthousand} and \cs{textpertenthousand}} % Slot 24 contains a small circle intended for construction of % these two glyphs. -% +% % \begin{macrocode} \DeclareTextCommand{\textperthousand}{T1} {\%\char 24 } % space or `relax as delimiter? \DeclareTextCommand{\textpertenthousand}{T1} {\%\char 24\char 24 } % space or `relax as delimiter? % \end{macrocode} -% +% % Declare the text symbols. % \changes{v1.7t}{1995/11/29}{Added \cs{textasciicircum}, % \cs{textasciitilde}, \cs{textbackslash}, \cs{textbar}, -% \cs{textgreater} and \cs{textless}.} +% \cs{textgreater} and \cs{textless}.} % \changes{v1.8c}{1996/10/27} % {Removed \cs{aa} and \cs{AA}} % \changes{v1.99h}{2005/11/08} % {Added \cs{ij} and \cs{IJ} from babel. (pr/3771)} -% +% % \begin{macrocode} %\DeclareTextSymbol{\AA}{T1}{197} \DeclareTextSymbol{\AE}{T1}{198} @@ -1858,7 +1858,7 @@ \DeclareTextSymbol{\th}{T1}{254} % \end{macrocode} % Declare the composites. -% \changes{v1.93}{2001/05/28}{Changed the effect of +% \changes{v1.93}{2001/05/28}{Changed the effect of % \cs{.}\cs{i}, pr/3295} % \begin{macrocode} \DeclareTextComposite{\.}{T1}{i}{`\i} @@ -2038,12 +2038,12 @@ % \subsection{Definitions for the OMS encoding} % % \changes{v1.6a}{1994/10/25}{Added the OMS encoding.} -% \changes{v1.6b}{1994/10/27}{Renamed \cs{textlbrace} to +% \changes{v1.6b}{1994/10/27}{Renamed \cs{textlbrace} to % \cs{textbraceleft} and \cs{textrbrace} to \cs{textbraceright}.} % \changes{v1.6b}{1994/10/27}{Added \cs{textbackslash}.} % \changes{v1.6d}{1994/10/30}{Added \cs{textcircled}.} % -% The definitions for the `\TeX{} math symbol' (OMS) encoding. Even +% The definitions for the `\TeX{} math symbol' (OMS) encoding. Even % though this is meant to be a math font, it includes some of the % standard \LaTeX{} text symbols. % @@ -2054,7 +2054,7 @@ % \end{macrocode} % Declare the symbols. % \changes{v1.7t}{1995/11/29}{Added \cs{textbackslash} and -% \cs{textbar}.} +% \cs{textbar}.} % \changes{v1.8c}{1996/10/27} % {Added \cs{textasteriskcentered}} % \changes{v1.9y}{2000/01/30}{Use \cs{hmode@bgroup} where applicable @@ -2062,7 +2062,7 @@ % \changes{v1.95}{2002/06/16}{Added \cs{textbardbl} (pr/3400)} % \begin{macrocode} % \changes{v1.99}{2004/02/02}{Added \cs{textbigcircle}} -% Note that slot 13 has in places been named |\Orb|: please root +% Note that slot 13 has in places been named |\Orb|: please root % out and destroy this impolity wherever you find it! % \begin{macrocode} \DeclareTextSymbol{\textasteriskcentered}{OMS}{3} % "03 @@ -2080,7 +2080,7 @@ \DeclareTextSymbol{\textbigcircle}{OMS}{13} % "0D \DeclareTextCommand{\textcircled}{OMS}[1]{\hmode@bgroup \ooalign{% - \hfil \raise .07ex\hbox {\upshape#1}\hfil \crcr + \hfil \raise .07ex\hbox {\upshape#1}\hfil \crcr \char 13 % "0D }% \egroup} @@ -2091,7 +2091,7 @@ % % \changes{v1.6d}{1994/10/30}{Added the OML encoding.} % -% The definitions for the `\TeX{} math italic' (OML) encoding. Even +% The definitions for the `\TeX{} math italic' (OML) encoding. Even % though this is meant to be a math font, it includes some of the % standard \LaTeX{} text symbols. % @@ -2102,7 +2102,7 @@ % \end{macrocode} % Declare the symbols. % \changes{v1.7t}{1995/11/29}{Added \cs{textless} and -% \cs{textgreater}.} +% \cs{textgreater}.} % \changes{v1.9h}{1997/12/17}{Changed to decimal codes.} % \changes{v1.9m}{1998/01/16}{fixed decimal codes. latex/2734} % \begin{macrocode} @@ -2113,22 +2113,22 @@ % \end{macrocode} % % \subsection{Definitions for the OT4 encoding} -% +% % These definitions are for the Polish extension to the % `\TeX\ text' (OT1) encoding. % This encoding was created by B.~Jackowski and M.~Ry\'cko % for use with the Polish version of Computer Modern and Computer % Concrete. In positions 0--127 it is identical to OT1 but it -% contains some additional characters in the upper half. The \LaTeX{} +% contains some additional characters in the upper half. The \LaTeX{} % support was developed by Mariusz Olko. -% +% % The PL fonts that use it are available as follows:\\ % Metafont sources % \texttt{ftp://ftp.gust.org.pl/TeX/language/polish/pl-mf.zip}; % % Font files % \texttt{ftp://ftp.gust.org.pl/TeX/language/polish/pl-tfm.zip}. -% +% % Declare the encoding. % \begin{macrocode} %<*OT4> @@ -2200,12 +2200,12 @@ \DeclareTextSymbol{\textquoteright}{OT4}{`\'} % \end{macrocode} % Definition for \r A as in OT1: -% \changes{v1.96}{2002/10/28}{% +% \changes{v1.96}{2002/10/28}{% % coding change, to follow bug fix by DEK in plain.tex (pr/3469)} % \begin{macrocode} \DeclareTextCompositeCommand{\r}{OT4}{A} {\leavevmode\setbox\z@\hbox{!}\dimen@\ht\z@\advance\dimen@-1ex% - \rlap{\raise.67\dimen@\hbox{\char23}}A} + \rlap{\raise.67\dimen@\hbox{\char23}}A} % \end{macrocode} % In the OT4 encoding, \pounds~and \$ share a slot. % \changes{v1.9y}{2000/01/30}{Use \cs{hmode@bgroup} where applicable @@ -2220,10 +2220,10 @@ \char`\$\egroup} \DeclareTextCommand{\textsterling}{OT4}{\hmode@bgroup \ifdim \fontdimen\@ne\font >\z@ - \itshape - \else - \fontshape{ui}\selectfont - \fi + \itshape + \else + \fontshape{ui}\selectfont + \fi \char`\$\egroup} % \end{macrocode} % Declare the composites. @@ -2279,14 +2279,14 @@ % % Accents for capital letters. % -% These commands can be used by the end user either directly or through +% These commands can be used by the end user either directly or through % definitions of the type % \begin{verbatim} % \DeclareTextCompositeCommand{\'}{T1}{X}{\capitalacute X} % \end{verbatim} % None of the latter definitions are provided by default, since they % are probably rarely used. -% +% % "00 = 0 % \begin{macrocode} \DeclareTextAccent{\capitalgrave}{TS1}{0} @@ -2298,7 +2298,7 @@ \DeclareTextAccent{\capitalring}{TS1}{6} \DeclareTextAccent{\capitalcaron}{TS1}{7} % \end{macrocode} -% "08 = 8 +% "08 = 8 % \begin{macrocode} \DeclareTextAccent{\capitalbreve}{TS1}{8} \DeclareTextAccent{\capitalmacron}{TS1}{9} @@ -2312,7 +2312,7 @@ % the new ties are centered in their boxes like all other accents. % They need a name: please tell us if you know what to call them. % -% " = +% " = % \begin{macrocode} \DeclareTextAccent{\t}{TS1}{26} \DeclareTextAccent{\capitaltie}{TS1}{27} @@ -2346,13 +2346,13 @@ \DeclareTextSymbol{\textleftarrow}{TS1}{24} \DeclareTextSymbol{\textrightarrow}{TS1}{25} % \end{macrocode} -% "20 = 32 +% "20 = 32 % \begin{macrocode} \DeclareTextSymbol{\textblank}{TS1}{32} \DeclareTextSymbol{\textdollar}{TS1}{36} \DeclareTextSymbol{\textquotesingle}{TS1}{39} % \end{macrocode} -% "28 = 40 +% "28 = 40 % \begin{macrocode} \DeclareTextSymbol{\textasteriskcentered}{TS1}{42} % \end{macrocode} @@ -2365,7 +2365,7 @@ % % Oldstyle digits. % -% "30 = 48 +% "30 = 48 % \begin{macrocode} \DeclareTextSymbol{\textzerooldstyle}{TS1}{48} \DeclareTextSymbol{\textoneoldstyle}{TS1}{49} @@ -2376,7 +2376,7 @@ \DeclareTextSymbol{\textsixoldstyle}{TS1}{54} \DeclareTextSymbol{\textsevenoldstyle}{TS1}{55} % \end{macrocode} -% "38 = 56 +% "38 = 56 % \begin{macrocode} \DeclareTextSymbol{\texteightoldstyle}{TS1}{56} \DeclareTextSymbol{\textnineoldstyle}{TS1}{57} @@ -2413,31 +2413,31 @@ % % More text companion symbols. % -% "50 = 80 +% "50 = 80 % \begin{macrocode} \DeclareTextSymbol{\textohm}{TS1}{87} % \end{macrocode} -% "58 = 88 +% "58 = 88 % \begin{macrocode} \DeclareTextSymbol{\textlbrackdbl}{TS1}{91} \DeclareTextSymbol{\textrbrackdbl}{TS1}{93} \DeclareTextSymbol{\textuparrow}{TS1}{94} \DeclareTextSymbol{\textdownarrow}{TS1}{95} % \end{macrocode} -% "60 = 96 +% "60 = 96 % \begin{macrocode} \DeclareTextSymbol{\textasciigrave}{TS1}{96} \DeclareTextSymbol{\textborn}{TS1}{98} \DeclareTextSymbol{\textdivorced}{TS1}{99} \DeclareTextSymbol{\textdied}{TS1}{100} % \end{macrocode} -% "68 = 104 +% "68 = 104 % \begin{macrocode} \DeclareTextSymbol{\textleaf}{TS1}{108} \DeclareTextSymbol{\textmarried}{TS1}{109} \DeclareTextSymbol{\textmusicalnote}{TS1}{110} % \end{macrocode} -% "78 = 120 +% "78 = 120 % \begin{macrocode} \DeclareTextSymbol{\texttildelow}{TS1}{126} % \end{macrocode} @@ -2448,7 +2448,7 @@ % \begin{macrocode} \DeclareTextSymbol{\textdblhyphenchar}{TS1}{127} % \end{macrocode} -% "80 = 128 +% "80 = 128 % \begin{macrocode} \DeclareTextSymbol{\textasciibreve}{TS1}{128} \DeclareTextSymbol{\textasciicaron}{TS1}{129} @@ -2459,7 +2459,7 @@ % \changes{v1.9p}{1998/06/12}{Corrected 130 and 131, see pr/2834} % \begin{macrocode} \DeclareTextSymbol{\textacutedbl}{TS1}{130} -\DeclareTextSymbol{\textgravedbl}{TS1}{131} +\DeclareTextSymbol{\textgravedbl}{TS1}{131} \DeclareTextSymbol{\textdagger}{TS1}{132} \DeclareTextSymbol{\textdaggerdbl}{TS1}{133} \DeclareTextSymbol{\textbardbl}{TS1}{134} @@ -2476,7 +2476,7 @@ \DeclareTextSymbol{\textwon}{TS1}{142} \DeclareTextSymbol{\textnaira}{TS1}{143} % \end{macrocode} -% "90 = 144 +% "90 = 144 % \begin{macrocode} \DeclareTextSymbol{\textguarani}{TS1}{144} \DeclareTextSymbol{\textpeso}{TS1}{145} @@ -2487,7 +2487,7 @@ \DeclareTextSymbol{\textdong}{TS1}{150} \DeclareTextSymbol{\texttrademark}{TS1}{151} % \end{macrocode} -% "98 = 152 +% "98 = 152 % \begin{macrocode} \DeclareTextSymbol{\textpertenthousand}{TS1}{152} \DeclareTextSymbol{\textpilcrow}{TS1}{153} @@ -2495,8 +2495,8 @@ \DeclareTextSymbol{\textnumero}{TS1}{155} % \end{macrocode} % This next name may change. -% For the following sign we know only a german name, which is -% abz\"uglich. The meaning is something like ``commercial minus''. +% For the following sign we know only a german name, which is +% abz\"uglich. The meaning is something like ``commercial minus''. % An ASCII ersatz is ./. (dot slash dot). % The temporary English name is |\textdiscount|. % \begin{macrocode} @@ -2505,7 +2505,7 @@ \DeclareTextSymbol{\textopenbullet}{TS1}{158} \DeclareTextSymbol{\textservicemark}{TS1}{159} % \end{macrocode} -% "A0 = 160 +% "A0 = 160 % \begin{macrocode} \DeclareTextSymbol{\textlquill}{TS1}{160} \DeclareTextSymbol{\textrquill}{TS1}{161} @@ -2564,7 +2564,7 @@ \DeclareTextSymbol{\textdiv}{TS1}{246} %</TS1> % \end{macrocode} -% +% % \section{Package files} % % \changes{v1.9h}{1997/12/17}{Added section.} @@ -2578,7 +2578,7 @@ % \changes{v1.5g}{1994/05/16}{Removed the lowercasing of the filename.} % \changes{v1.7a}{1994/11/30}{Always load the enc.def file, so that % the default encoding for the commands will change.} -% \changes{v1.7x}{1996/05/18}{Produce error if encoding not found. +% \changes{v1.7x}{1996/05/18}{Produce error if encoding not found. % pr/2054} % \changes{v1.7y}{1996/05/21}{Corrected error message (CAR)} % \changes{v1.8d}{1996/11/18} @@ -2591,7 +2591,7 @@ % In addition the package at the moment contains extra code to extend % the |\@uclclist| (list of upper/lower case pairs) for encodings that % involve cyrillic characters. THIS IS A TEMPORARY SOLUTION and will not -% stay this way forever (or so we hope) but right now we are missing a +% stay this way forever (or so we hope) but right now we are missing a % proper interface for this and didn't wanted to rush it. % \changes{v1.9r}{1999/01/07}{Hackery to temp support cyrillic uc/lc} % \changes{v1.9t}{1999/02/24}{Corrected hackery cyrillic uc/lc list} @@ -2694,19 +2694,19 @@ \let\update@uclc@with@cyrillic\relax % \end{macrocode} % -% Finally we pretend that the fontenc package wasn't read in. This +% Finally we pretend that the fontenc package wasn't read in. This % allows for using it several times, e.g., in a class file and in the -% preamble (at the cost of not getting any version info). -% That kind of hackery shows that using a general purpose -% package just for loading an encoding is not the right kind -% of interface for setting up encodings --- it will get replaced at +% preamble (at the cost of not getting any version info). +% That kind of hackery shows that using a general purpose +% package just for loading an encoding is not the right kind +% of interface for setting up encodings --- it will get replaced at % some point in the future. % \changes{v1.9r}{1999/01/07}{Hackery to allow using fontenc several % times} % \changes{v1.9u}{1999/06/10}{Ensure that we also forget old options % (pr/2888)} % \begin{macrocode} -\global\expandafter\let\csname ver@fontenc.sty\endcsname\relax +\global\expandafter\let\csname ver@fontenc.sty\endcsname\relax \global\expandafter\let\csname opt@fontenc.sty\endcsname\relax \global\let\@ifl@ter@@\@ifl@ter \def\@ifl@ter#1#2#3#4#5{\global\let\@ifl@ter\@ifl@ter@@} @@ -2723,7 +2723,7 @@ % when one of these symbols is accessed and the current encoding % does not provide it, the symbol will be supplied by a silent, % local change to this encoding. -% +% % \begin{macrocode} %<*TS1sty> % \end{macrocode} @@ -2771,8 +2771,8 @@ \space\space 1 = TS1 - \noexpand\textcircled- \string\t\MessageBreak \space\space 0 = TS1 (full)\MessageBreak Font families with sub-encoding setting implement\MessageBreak - only a restricted character set as indicated.\MessageBreak - Family '?' is the default used for unknown fonts.\MessageBreak + only a restricted character set as indicated.\MessageBreak + Family '?' is the default used for unknown fonts.\MessageBreak See the documentation for details\@gobble} % \end{macrocode} % @@ -2794,24 +2794,24 @@ \@onlypreamble\DeclareEncodingSubset % \end{macrocode} % \end{macro} -% +% % % The options for the package are the following: % \begin{description} -% \item[safe] +% \item[safe] % for unknown font families enables only symbols that are also % in the ISO-Adobe character set; without "currency", which is % often misused for the Euro. Older Type1 fonts from the % non-TeX world provide only this subset. % -% \item[euro] +% \item[euro] % enables the ``safe'' symbols plus the |\texteuro| % command. Most newer fonts provide this. % % \item[full] enables all |TS1| commands; useful only with fonts % like EC or CM bright. % -% \item[almostfull] +% \item[almostfull] % same as ``full'', except that |\textcircled| % and |\t| are \emph{not} redefined from their defaults to avoid % that commands like |\copyright| suddenly no longer work. @@ -2855,7 +2855,7 @@ \def\tc@errorwarn{\PackageError} \DeclareOption{warn}{\gdef\tc@errorwarn#1#2#3{\PackageWarning{#1}{#2}}} % \end{macrocode} -% +% % \begin{macrocode} \ExecuteOptions{almostfull} \ProcessOptions\relax @@ -2966,7 +2966,7 @@ % \end{macrocode} % \end{macro} % -% +% % \begin{macro}{\tc@fake@euro} % |\tc@fake@euro| is an example of a ``fake'' definition to use in arg |#3| of % |\CheckEncodingSubset| when a symbol is not available in a @@ -2986,7 +2986,7 @@ } % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\tc@check@symbol} % \begin{macro}{\tc@check@accent} % These are two abbreviations that we use below to check symbols @@ -3087,7 +3087,7 @@ \DeclareTextCommandDefault{\texteuro} {\CheckEncodingSubset\UseTextSymbol{TS1}\tc@fake@euro5\texteuro} % \end{macrocode} -% +% % The |\textohm| is only available for subsets with id 3 or % less. Otherwise we produce an error. % \begin{macrocode} @@ -3229,13 +3229,13 @@ % \begin{macrocode} \DeclareRobustCommand\oldstylenums[1]{% \begingroup - \ifmmode + \ifmmode \mathgroup\symletters #1% \else \CheckEncodingSubset\@use@text@encoding{TS1}% {\PackageWarning{textcomp}% {Oldstyle digits unavailable for - family \f@family.\MessageBreak + family \f@family.\MessageBreak Lining digits used instead}}% \tw@{#1}% \fi @@ -3267,7 +3267,7 @@ \DeclareEncodingSubset{TS1}{cmtl} {0} \DeclareEncodingSubset{TS1}{ccr} {0} % \end{macrocode} -% +% % PSNFSS fonts: % \begin{macrocode} \DeclareEncodingSubset{TS1}{ptm} {4} @@ -3281,7 +3281,7 @@ \DeclareEncodingSubset{TS1}{bch} {4} \DeclareEncodingSubset{TS1}{put} {5} % \end{macrocode} -% +% % Other CTAN fonts (probably not complete): % \begin{macrocode} \DeclareEncodingSubset{TS1}{uag} {5} @@ -3309,7 +3309,7 @@ \DeclareEncodingSubset{TS1}{lmssq} {0} \DeclareEncodingSubset{TS1}{lmvtt} {0} % \end{macrocode} -% +% % \begin{macrocode} \DeclareEncodingSubset{TS1}{qhv} {0} \DeclareEncodingSubset{TS1}{qag} {0} @@ -3328,10 +3328,10 @@ \DeclareEncodingSubset{TS1}{futx} {4} \DeclareEncodingSubset{TS1}{futj} {4} % \end{macrocode} -% +% % Y\&Y's Lucida Bright % \begin{macrocode} -\DeclareEncodingSubset{TS1}{hlh} {3} +\DeclareEncodingSubset{TS1}{hlh} {3} \DeclareEncodingSubset{TS1}{hls} {3} \DeclareEncodingSubset{TS1}{hlst} {3} % \end{macrocode} @@ -3345,7 +3345,7 @@ \DeclareEncodingSubset{TS1}{hlct} {5} \DeclareEncodingSubset{TS1}{hlx} {5} \DeclareEncodingSubset{TS1}{hlce} {5} -\DeclareEncodingSubset{TS1}{hlcn} {5} +\DeclareEncodingSubset{TS1}{hlcn} {5} \DeclareEncodingSubset{TS1}{hlcw} {5} \DeclareEncodingSubset{TS1}{hlcf} {5} % \end{macrocode} @@ -3357,7 +3357,7 @@ \DeclareEncodingSubset{TS1}{ptmx} {4} \DeclareEncodingSubset{TS1}{ptmj} {4} % \end{macrocode} -% +% % If the file \texttt{textcomp.cfg} exists it will be loaded at % this point. This allows to define further subset encodings for % font families not covered by default. @@ -3366,12 +3366,12 @@ \InputIfFileExists{textcomp.cfg} {\PackageInfo{textcomp}{Local configuration file used}}{} % \end{macrocode} -% +% % \begin{macrocode} \fi %</TS1sty> % \end{macrocode} -% +% % \Finale % \endinput |