diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/base/ltplain.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/base/ltplain.dtx | 45 |
1 files changed, 37 insertions, 8 deletions
diff --git a/Master/texmf-dist/source/latex/base/ltplain.dtx b/Master/texmf-dist/source/latex/base/ltplain.dtx index 0b172df540b..08eaeb2579a 100644 --- a/Master/texmf-dist/source/latex/base/ltplain.dtx +++ b/Master/texmf-dist/source/latex/base/ltplain.dtx @@ -1,6 +1,6 @@ % \iffalse meta-comment % -% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 +% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 % The LaTeX3 Project and any individual authors listed elsewhere % in this file. % @@ -8,12 +8,12 @@ % ------------------------------------------- % % It may be distributed and/or modified under the -% conditions of the LaTeX Project Public License, either version 1.3 +% 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.3 or later is part of all distributions of LaTeX -% version 2003/12/01 or later. +% 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". % @@ -32,7 +32,7 @@ %<*driver> % \fi \ProvidesFile{ltplain.dtx} - [2004/02/24 v1.1x LaTeX Kernel (Plain TeX)] + [2005/09/27 v1.1y LaTeX Kernel (Plain TeX)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltplain.dtx} @@ -49,7 +49,7 @@ %</driver> % \fi % -% \CheckSum{756} +% \CheckSum{764} % % \changes{v1.0a}{1994/03/08} % {Remove need for a driver file.} @@ -982,14 +982,43 @@ % \begin{macro}{\sh@ft} % \changes{v1.1t}{1996/07/26}{replace \cs{dimen}\cs{z@} by % \cs{dimen@}} +% \changes{v1.1y}{2005/09/27}{Macro no longer used but +% left for compatibility} +% The definition of this macro in plain.tex was improved in +% about 1997; but as a result its usage was changed and its new +% definition is not appropriate for \LaTeX{}. +% +% Since the version given here has been in use by +% \LaTeX{} for many years it does not seem prudent to remove it now. +% As far as we can tell it has only been used to define~|\b| and~|\d| +% but this cannot be certain. % \begin{macrocode} \def\sh@ft#1{\dimen@.00#1ex\multiply\dimen@\fontdimen1\font \kern-.0156\dimen@} % compensate for slant in lowered accents % \end{macrocode} % \end{macro} % -% \LaTeX\ change: |\d|, |\b|, |\c|, |\copyright|, |\TeX| -% defined elsewhere. +% \begin{macro}{\ltx@sh@ft} +% \changes{v1.1y}{2005/09/27}{New macro} +% This is the \LaTeX{} version of the second incarnation of the plain +% macro |\sh@ft|, which takes a dimension as its argument. It shifts +% a pseudo-accent horizontally by an amount proportional to the product +% of its argument and the slant-per-point (fontdimen 1). +% +% \begin{macrocode} +\def\ltx@sh@ft #1{% + \dimen@ #1% + \kern \strip@pt + \fontdimen1\font \dimen@ + } % kern by #1 times the current slant +% \end{macrocode} +% \end{macro} +% +% +% +% \LaTeX{} change: the text commands such as +% |\d|, |\b|, |\c|, |\copyright|,~|\TeX| +% are now defined elsewhere. % % \changes{LaTeX2e} % {1993/11/29}{All accents in decimals; suggested by Paul Taylor} |