summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrkplen.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkplen.dtx')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkplen.dtx19
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}
%