summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/base/ltplain.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-08-27 18:16:22 +0000
committerKarl Berry <karl@freefriends.org>2006-08-27 18:16:22 +0000
commit4ab3220f33f1983f5aff7b7253ad229e44c952fe (patch)
treec9d2408cfe8c113537c0031bc7e50bda98a262dc /Master/texmf-dist/source/latex/base/ltplain.dtx
parent6e05e1819838930d7f7e4eb36620d2994a45b97b (diff)
latex core update from latex-tds (27aug06)
git-svn-id: svn://tug.org/texlive/trunk@2043 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/base/ltplain.dtx')
-rw-r--r--Master/texmf-dist/source/latex/base/ltplain.dtx45
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}