diff options
author | Norbert Preining <preining@logic.at> | 2014-05-08 05:45:04 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2014-05-08 05:45:04 +0000 |
commit | f8a7af47d643e11841911d1d6d7bcfad29af5a87 (patch) | |
tree | 254bbe12bb0c851f2dfb85aa2449b5fa176652a1 /Master/texmf-dist/source/latex/base/ltfssbas.dtx | |
parent | 4775c8ca9e258cf67c7c0bd7bce8234d12e7b449 (diff) |
latex 2e release (7May)
git-svn-id: svn://tug.org/texlive/trunk@33913 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/base/ltfssbas.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/base/ltfssbas.dtx | 108 |
1 files changed, 54 insertions, 54 deletions
diff --git a/Master/texmf-dist/source/latex/base/ltfssbas.dtx b/Master/texmf-dist/source/latex/base/ltfssbas.dtx index 60007825c48..8e1c1559dad 100644 --- a/Master/texmf-dist/source/latex/base/ltfssbas.dtx +++ b/Master/texmf-dist/source/latex/base/ltfssbas.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: ltfssbas.dtx @@ -37,7 +37,7 @@ % %<*driver> % \fi -% +% % \ProvidesFile{ltfssbas.dtx} [2002/10/02 v3.0x LaTeX Kernel (NFSS Basic Macros)] @@ -75,7 +75,7 @@ % documentation of the \LaTeX\ `New' Font Selection Scheme. % % \begin{quote} -% \textbf{Warning:} +% \textbf{Warning:} % The macro documentation is still basically the documentation from the % first NFSS release and therefore in some cases probably not % completely accurate. @@ -118,15 +118,15 @@ % \changes{v1.2i}{1990/04/01}{Support for TeX3.} % \changes{v1.2g}{1990/02/16}{Support for changes of \cs{baselineskip} % without changing the size.} -% +% % \changes{v1.2c}{1990/01/23}{\cs{no@version@warning} renamed to % \cs{no@alphabet@error}.} % \changes{v1.0s}{1989/11/25}{All \cs{edef}\cs{font@name} changed to % \cs{xdef}\cs{font@name}. -% Necessary after introduction of +% Necessary after introduction of % \cs{begingroup}/\cs{endgroup} in v1.0q.} % \changes{v1.0s}{1989/11/25}{extra// $\to$ + in \cs{extra@def}.} -% \changes{v1.0o}{1989/11/08}{First parameter of +% \changes{v1.0o}{1989/11/08}{First parameter of % \cs{define@mathalphabet} % and \cs{define@mathgroup} changed % from string to control sequence.} @@ -160,7 +160,7 @@ % separate and will only be loaded if needed. % % If we are producing an autoload version of \LaTeXe{} then all those -% parts with \textsf{def1} or \textsf{def2} docstrip guards will be +% parts with \textsf{def1} or \textsf{def2} docstrip guards will be % placed into the autoloadable files \texttt{autofss1.sty} and % \texttt{autofss2.sty}. % @@ -189,7 +189,7 @@ % in math mode. It issues a warning message. % \begin{macrocode} %<*2ekernel|autoload> -\def\@nomath#1{\relax\ifmmode +\def\@nomath#1{\relax\ifmmode \@font@warning{Command \noexpand#1invalid in math mode}\fi} %</2ekernel|autoload> % \end{macrocode} @@ -217,7 +217,7 @@ \@latex@error{Math\space alphabet\space identifier\space \noexpand#1is\space undefined\space in\space math\space version\space `\math@version'}% - {Your\space requested\space math\space alphabet\space + {Your\space requested\space math\space alphabet\space is\space undefined\space in\space the\space current\space math\space version.^^JCheck\space the\space spelling\space or\space use\space the\space \noexpand\SetMathAlphabet\space @@ -262,7 +262,7 @@ % \section{Macros for setting up the tables} % % \begin{macro}{\DeclareFontShape} -% +% % \changes{v1.9a}{1992/07/26}{Introduced \cs{DeclareFontShape}} % The macro |\DeclareFontShape| takes $6$ arguments: % \begin{macrocode} @@ -284,7 +284,7 @@ % \begin{macro}{\DeclareFontShape} % \changes{v2.1c}{1994/02/07}{revert catcode settings earlier} % \changes{v3.0m}{1995/11/01} -% {(DPC) Test for \cs{relax} not \cs{undefined}, internal/1933} +% {(DPC) Test for \cs{relax} not \cs{undefined}, internal/1933} % \begin{macrocode} \expandafter\endgroup \DeclareFontShape@} @@ -311,7 +311,7 @@ % % \begin{macro}{\DeclareFixedFont} % Define a direct font switch that avoids all overhead. -% \changes{v2.1u}{1994/11/06}{Renamed +% \changes{v2.1u}{1994/11/06}{Renamed % \cs{every@size} to \cs{every@math@size}.} % \begin{macrocode} \def\DeclareFixedFont#1#2#3#4#5#6{% @@ -331,12 +331,12 @@ % % % \begin{macro}{\do@subst@correction} -% +% % \begin{macrocode} %<*2ekernel|autoload> \def\do@subst@correction{% \xdef\subst@correction{% - \font@name + \font@name \global\expandafter\font \csname \curr@fontshape/\f@size\endcsname \noexpand\fontname\font @@ -382,7 +382,7 @@ % We compare |\reserved@a| with |\@empty| % If these two are the same we |\let| the `extra' % macro equal to |\@empty| which is not the same a doing a |\let| -% to |\reserved@a| --- the latter would blow one extra memory +% to |\reserved@a| --- the latter would blow one extra memory % location rather then reusing the one from |\@empty|. % \begin{macrocode} \global @@ -421,7 +421,7 @@ % \end{macrocode} % First we start with ignoring all blanks and newlines since every % surplus space in the second or third argument will come out in -% a weird place in the document. +% a weird place in the document. % \changes{v2.1c}{1994/02/07}{revert catcode settings earlier} % \changes{v2.1t}{1994/10/19}{Add missing \cs{relax}.} % \changes{v2.1z}{1994/12/06}{use \cs{nfss@catcodes}} @@ -457,7 +457,7 @@ \@font@info{Redeclaring font encoding #1}% \fi % \end{macrocode} -% +% % \begin{macrocode} \global\@namedef{T@#1}{#2}% \global\@namedef{M@#1}{\default@M#3}% @@ -472,7 +472,7 @@ % \end{macrocode} % \end{macro} % -% +% % \begin{macro}{\LastDeclaredEncoding} % \changes{v3.0w}{1999/01/06}{Added \cs{LastDeclaredEncoding} to % support cyrillic integration (pr/2988)} @@ -481,7 +481,7 @@ \def\LastDeclaredEncoding{} % \end{macrocode} % \end{macro} -% +% % \begin{macro}{\DeclareFontSubstitution} % \begin{macrocode} \def\DeclareFontSubstitution#1#2#3#4{% @@ -492,7 +492,7 @@ \begingroup % \end{macrocode} % \changes{v3.0x}{2002/10/02}{Adding \cs{LastDeclaredEncoding} -% introduced a bug as on some occasions that macro name was stored +% introduced a bug as on some occasions that macro name was stored % in the internal lists instead of the actual encoding. (pr/3459)} % We loop through the |\cdp@list| and rebuild it anew in |\toks@| % thereby replacing the defaults for the encoding in question with @@ -626,7 +626,7 @@ % \begin{macrocode} \reserved@f}% % \end{macrocode} -% We finish with reinserting the list of sizes after the +% We finish with reinserting the list of sizes after the % |\reserved@f| % macro and appending an empty element so that the end of the list % is recognized properly. @@ -715,7 +715,7 @@ \edef\f@encoding{#1}% \ifx\cf@encoding\f@encoding % \end{macrocode} -% If the new encoding is the same as the old +% If the new encoding is the same as the old % encoding we have nothing to do. % However, in case we had a sequence of several encoding changes % without a |\selectfont| inbetween we can save processing by @@ -724,7 +724,7 @@ \let\enc@update\relax \else % \end{macrocode} -% If current and new encoding differ we define the macro +% If current and new encoding differ we define the macro % |\enc@update| % to contain all updates necessary at |\selectfont| time. % \begin{macrocode} @@ -796,7 +796,7 @@ % \begin{macro}{\fontshape} % \changes{v2.1j}{1994/05/12}{Use \cs{DeclareRobustCommand}.} % \changes{v2.1y}{1994/11/30}{Use \cs{@current@cmd} in -% \cs{@@enc@update}. ASAJ.} +% \cs{@@enc@update}. ASAJ.} % \begin{macro}{\f@shape} % \begin{macrocode} \DeclareRobustCommand\fontfamily[1]{\edef\f@family{#1}} @@ -835,7 +835,7 @@ % \begin{macro}{\fontsize} % \changes{v2.1j}{1994/05/12}{Redefined to use \cs{set@fontsize}} % \changes{v2.1p}{1994/05/16}{Pass \cs{baselinstretch} not -% \cs{f@linespread}} +% \cs{f@linespread}} % We also define a macro that allows to specify a size. In this % case, however, we also need the value of |\baselineskip|. As the % first argument to |\set@fontsize| we pass the current value of @@ -878,7 +878,7 @@ % % % \begin{macro}{\@defaultunits} -% +% % The function |\@defaultunits| when wrapped around a dimen or skip % assignment supplies default units. Usage: % @@ -931,7 +931,7 @@ % \begin{macrocode} \DeclareRobustCommand\mathversion[1] {\@nomath\mathversion - \expandafter\ifx\csname mv@#1\endcsname\relax + \expandafter\ifx\csname mv@#1\endcsname\relax \@latex@error{Math version `#1' is not defined}\@eha\else \edef\math@version{#1}% % \end{macrocode} @@ -949,7 +949,7 @@ % Another way to enhance this code here is todo the setting only if % the version really has changed after all. This might be % interesting in case of \texttt{amstext} and \texttt{boldsymbol}. -% \changes{v2.1b}{1994/01/25}{Corrections for math setup} +% \changes{v2.1b}{1994/01/25}{Corrections for math setup} % \begin{macrocode} \aftergroup\glb@settings \fi} @@ -957,7 +957,7 @@ % \end{macro} % \end{macro} % -% +% % If \TeX{} would support a hook just before the end of a formula % (opposite of |\everymath| so to speak) the implementation of the % algorithm would be much simpler because in that case we would set up @@ -968,17 +968,17 @@ % available. Note that this does not mean that a |$| couldn't be the % short-hand for starting and stopping that higher-level interface, it % only means that the direct \TeX{} function must be hidden. -% +% % Anyway, since we don't have this and won't have it in \LaTeXe{} we % need to implement it in a somewhat slower way. -% -% -% We test for the current math font setup on entry of a formula, +% +% +% We test for the current math font setup on entry of a formula, % i.e., on the % hooks |\everymath| and |\everydisplay|. But since these hooks may % contain user data we provide ourselves with an internal version of % these hooks which stays frozen. -% +% % % \begin{macro}{\frozen@everymath} % \changes{v2.1a}{1994/01/17}{New math font setup} @@ -1164,7 +1164,7 @@ % for each font, to save some string memory in the kernel, and to % speed up the loading of some packages which may load fonts % The code is actually pre-loaded into the kernel and removed -% at |\begin{document}|. The |\ifx| test below ensures that +% at |\begin{document}|. The |\ifx| test below ensures that % if |\usepackage{autofss2}| apears in the preamble, then the code % is not removed at this time. Can not use |\AtBeginDocument| here % as it is not defined yet! Listing all the commands like this @@ -1304,7 +1304,7 @@ % |\catcode|. % \changes{v2.1s}{1994/09/16}{Reset [ and ] as well, just in case} % \changes{v3.0r}{1996/08/25}{Reset the acute, grave and double quote -% chars as well} +% chars as well} % \begin{macrocode} \@makeother\<% \@makeother\>% @@ -1337,7 +1337,7 @@ % Initialize all those internal variables which may or may not have % values in the first seconds of NFSS' bootstraping process. Later % on such values will be updated when an encoding is selected, etc. -% +% % We definitely don't want to set |\f@encoding|; we can set all the % others since if they are left ``blank'' any selection would grap % ``error default values'' as well. However, this probably should @@ -1422,7 +1422,7 @@ % its normal (empty) definition, to report the symbol generating the % font switch. % \begin{macrocode} - \@font@warning{Font shape `\expandafter\string\reserved@a' + \@font@warning{Font shape `\expandafter\string\reserved@a' \expandafter\@gobble\string\@undefined\MessageBreak using `\curr@fontshape' instead\@wrong@font@char}% \global\let\last@fontshape\reserved@a @@ -1431,7 +1431,7 @@ % the document. % \changes{v3.0d}{1995/07/13}{Change a macro not a switch to flag % default font substitutions} -% \changes{v3.0k}{1995/10/24}{Make this code inline since it +% \changes{v3.0k}{1995/10/24}{Make this code inline since it % happens only here} % The macro |\@defaultsubs| is initially |\relax| but gets changed % here if some default font substitution happens. @@ -1448,7 +1448,7 @@ % the wanted combination equal to its substitution. % This requires the use of four |\expandafter|'s % since |\csname|\dots|\endcsname| has to be -% expanded before |\reserved@a| (i.e.\ the requested +% expanded before |\reserved@a| (i.e.\ the requested % combination), % and this must happen before the |\let| is executed. % \begin{macrocode} @@ -1528,7 +1528,7 @@ % % % \begin{macro}{\math@fonts} -% +% % \changes{v1.9a}{1992/07/26}{} % \begin{macrocode} \let\math@fonts\@empty @@ -1597,7 +1597,7 @@ % \xdef#1{\noexpand\use@mathgroup\noexpand#2% % {\number\csname c@mv@\math@version\endcsname}}% % \end{macrocode} -% \changes{v1.3c}{1992/05/12}{Added call to +% \changes{v1.3c}{1992/05/12}{Added call to % \cs{extract@alph@from@version}.} % But this is not sufficient, as we learned the hard way. % The problem here is that the loading of the fonts that comprise @@ -1616,7 +1616,7 @@ % so that it calls |\getanddefine@fonts| directly in future as well. % We use the macro |\extract@alph@from@version| to do this. % It takes the math alphabet identifer |#1| and the math version -% macro as arguments. +% macro as arguments. % \changes{v1.9a}{1992/07/26}{} % \begin{macrocode} % \expandafter\extract@alph@from@version @@ -1630,7 +1630,7 @@ % have an argument (the third argument of |\use@mathgroup| % or more exactly the argument od |\math@egroup| if the {\ttfamily % margid} option is in force) -% which would swallow our closing |\fi|. So +% which would swallow our closing |\fi|. So % we use the |\expandafter| technique to remove the |\fi| % before the |\use@mathgroup| is expanded. % \begin{macrocode} @@ -1743,7 +1743,7 @@ % \changes{v2.1i}{1994/04/18}{Changed message to log only} % Here is the default definition for |\calculate@math@sizes| % a more elaborate interface -% is under testing in mthscale.sty. +% is under testing in mthscale.sty. % \begin{macrocode} %<*2ekernel|def1> \gdef\calculate@math@sizes{% |