diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkplen.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrkplen.dtx | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkplen.dtx b/Master/texmf-dist/source/latex/koma-script/scrkplen.dtx index 675124c30c1..f667167e0dc 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkplen.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkplen.dtx @@ -1,4 +1,4 @@ -% \CheckSum{94} +% \CheckSum{100} % \iffalse meta-comment % ====================================================================== % scrkplen.dtx @@ -58,7 +58,7 @@ %%% From File: scrkplen.dtx %<*driver> % \fi -\ProvidesFile{scrkplen.dtx}[2006/03/28 v2.95 KOMA-Script (pseudo length)] +\ProvidesFile{scrkplen.dtx}[2007/09/17 v2.97c KOMA-Script (pseudo length)] % \iffalse \documentclass{scrdoc} \usepackage[english,ngerman]{babel} @@ -145,13 +145,20 @@ % % \begin{macro}{\useplength} % \changes{v2.8q}{2001/10/06}{Neu} +% \changes{v2.97c}{2007/09/17}{\cs{dimexpr} statt \cs{number} verwendet, +% wenn \eTeX{} verwendet wird} % Natürlich muss auf eine solche Pseudo-Länge auch wieder lesend % zugeriffen werden können. Wir definieren dies hier so, dass es -% außerdem möglich ist, ein Vorzeichen zu verwenden. Ein Faktor ist -% allerdings nicht möglich. +% außerdem möglich ist, ein Vorzeichen oder einen Faktor zu verwenden. Dafür +% wird allerdings \eTeX{} benötigt. % \begin{macrocode} -\newcommand*{\useplength}[1]{% - \expandafter\number\expandafter\csname ltr@len@#1\endcsname} +\scr@ifundefinedorrelax{dimexpr}{% + \newcommand*{\useplength}[1]{% + \number \csname ltx@len@#1\endcsname\relax}% +}{% + \newcommand*{\useplength}[1]{% + \dimexpr \csname ltr@len@#1\endcsname\relax}% +} % \end{macrocode} % \end{macro} % |