From f8a7af47d643e11841911d1d6d7bcfad29af5a87 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 8 May 2014 05:45:04 +0000 Subject: latex 2e release (7May) git-svn-id: svn://tug.org/texlive/trunk@33913 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/base/ltfssdcl.dtx | 62 ++++++++++++------------ 1 file changed, 32 insertions(+), 30 deletions(-) (limited to 'Master/texmf-dist/source/latex/base/ltfssdcl.dtx') diff --git a/Master/texmf-dist/source/latex/base/ltfssdcl.dtx b/Master/texmf-dist/source/latex/base/ltfssdcl.dtx index 8a1f47e2178..4d8c4a90795 100644 --- a/Master/texmf-dist/source/latex/base/ltfssdcl.dtx +++ b/Master/texmf-dist/source/latex/base/ltfssdcl.dtx @@ -1,30 +1,30 @@ % \iffalse meta-comment % -% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 +% Copyright 1993-2011 % 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: ltfssdcl.dtx @@ -33,10 +33,10 @@ % %<*driver> % \fi -% +% % \ProvidesFile{ltfssdcl.dtx} - [2011/05/08 v3.0n LaTeX Kernel (NFSS Declarative Interface)] + [2011/09/03 v3.0o LaTeX Kernel (NFSS Declarative Interface)] % \iffalse \documentclass{ltxdoc} \begin{document} @@ -52,7 +52,7 @@ %<+checkmem>\CHECKMEM % \fi % -% \CheckSum{1886} +% \CheckSum{1885} % % % \GetFileInfo{ltfssdcl.dtx} @@ -66,12 +66,12 @@ % \maketitle % % This file contains the main implementation of the font selection -% scheme commands. See other parts of the \LaTeX\ distribution, or +% scheme commands. See other parts of the \LaTeX\ distribution, or % \emph{The \LaTeX\ Companion} for higher level documentation of these % commands. % % \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. @@ -342,16 +342,16 @@ \globaldefs\@ne \math@fonts \endgroup \init@restore@version - \xdef#1{\noexpand\use@mathgroup\noexpand#2% + \xdef#1{\noexpand\use@mathgroup\noexpand#2% {\number\csname c@mv@\math@version\endcsname}}% \global\advance\csname c@mv@\math@version\endcsname\@ne \else \let#1\relax - \@latex@error{Too many math alphabets used in + \@latex@error{Too many math alphabets used in version \math@version}% \@eha \fi - \else \expandafter\non@alpherr\fi + \else \expandafter\non@alpherr\fi #1{#4}% }% } @@ -439,13 +439,13 @@ \endgroup \expandafter\extract@alph@from@version \csname mv@\math@version\expandafter\endcsname - \expandafter{\number\csname + \expandafter{\number\csname c@mv@\math@version\endcsname}% #1% \global\advance\csname c@mv@\math@version\endcsname\@ne \else \let#1\relax - \@latex@error{Too many math alphabets used + \@latex@error{Too many math alphabets used in version \math@version}% \@eha \fi @@ -499,7 +499,7 @@ \@latex@error{This NFSS system isn't set up properly}% {The system maintainer forgot to specify a suitable substitution - font shape using the \noexpand\DeclareErrorFont + font shape using the \noexpand\DeclareErrorFont command}% \fi \endgroup @@ -539,6 +539,8 @@ % \end{macro} % % \begin{macro}{\new@mathversion} +% \changes{v3.0o}{2011/09/03} +% {(Will) Remove \cs{global} before \cs{newcount} (unnecessary and caused etex bug).} % \begin{macrocode} \def\new@mathversion#1{% \expandafter\in@\expandafter#1\expandafter{\version@list}% @@ -546,7 +548,7 @@ \@font@info{Redeclaring math version `\expandafter\@gobblefour\string#1'}% \else - \global\expandafter\newcount\csname c@\expandafter + \expandafter\newcount\csname c@\expandafter \@gobble\string#1\endcsname \def\version@elt{\noexpand\version@elt\noexpand}% \edef\version@list{\version@list\version@elt#1}% @@ -705,7 +707,7 @@ % \end{macro} % % \begin{macro}{\SetSymbolFont@} -% \changes{v3.0l}{2007/08/31}{Font warning changed to info +% \changes{v3.0l}{2007/08/31}{Font warning changed to info % for encoding change (pr/3975)} % \begin{macrocode} \def\SetSymbolFont@#1#2#3{% @@ -744,11 +746,11 @@ \xdef#1{\the\toks@}% \endgroup \else - \@latex@error{Symbol font `\expandafter\@gobblefour\string#3' + \@latex@error{Symbol font `\expandafter\@gobblefour\string#3' not defined}\@eha \fi \else - \@latex@error{Math version `\expandafter\@gobblefour\string#1' + \@latex@error{Math version `\expandafter\@gobblefour\string#1' is not defined}{You probably mispelled the name of the math version.^^JOr you have to specify an additional package.}% @@ -980,7 +982,7 @@ % \begin{macrocode} \SetMathAlphabet@{#1}{#2}{#3}#4#5% \else - \@latex@error{Command `\string#5' not defined as a + \@latex@error{Command `\string#5' not defined as a math alphabet}% {Use \noexpand\DeclareMathAlphabet to define it.}% \fi @@ -1144,7 +1146,7 @@ % % \begin{macro}{\@xxDeclareMathDelimiter} % \changes{v3.0h}{1998/04/15}{Macro added (pr/2662)} -% This macro checks if the second arg is a ``math type'' such +% This macro checks if the second arg is a ``math type'' such % as |\mathopen|. The undocumented original code didn't use math % types when the delimiter was a single letter. % For this reason the coding is a bit strange as it tries to @@ -1176,7 +1178,7 @@ \endgroup \DeclareMathSymbol#1{#2}{#3}{#4}% % \end{macrocode} -% Then we arrange that |\@xDeclareMathDelimiter| only gets |#1|, +% Then we arrange that |\@xDeclareMathDelimiter| only gets |#1|, % |#3|, |#4| \ldots\ as it does not expect a math type as argument. % \begin{macrocode} \expandafter\@firstoftwo @@ -1529,7 +1531,7 @@ \group@list \toks@{\relax\ifmmode \else \non@alpherr#1\fi}% \edef#1{\the\toks@ - \noexpand\use@mathgroup + \noexpand\use@mathgroup \expandafter\noexpand\csname M@\reserved@a\endcsname \csname sym#2\endcsname}% \def#3{\protect#1}% -- cgit v1.2.3