diff options
author | Karl Berry <karl@freefriends.org> | 2016-06-20 22:41:14 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-06-20 22:41:14 +0000 |
commit | dd8cd465b253cee19fa61fc89383c0c61a0791e4 (patch) | |
tree | 879b137590b9ae1dc87a49a741cbb9a1390dad25 /Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx | |
parent | 84f03266593d0aeb4f714b3f4b76f2d1ea4f4bd6 (diff) |
koma-script (20jun16)
git-svn-id: svn://tug.org/texlive/trunk@41508 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx | 59 |
1 files changed, 50 insertions, 9 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx index 452d88c8c8d..986fa5a9d9a 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-basics.dtx @@ -1,4 +1,4 @@ -% \CheckSum{3545} +% \CheckSum{3571} % \iffalse meta-comment % ====================================================================== % scrkernel-basics.dtx @@ -55,13 +55,13 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrkernel-basics.dtx 2438 2016-04-27 10:58:21Z kohm $ +%%% From File: $Id: scrkernel-basics.dtx 2467 2016-05-27 18:35:47Z kohm $ %<package&option>\NeedsTeXFormat{LaTeX2e}[1995/06/01] %<*driver> \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \begingroup \def\filedate$#1: #2-#3-#4 #5${\def\filedate{#2/#3/#4}} - \filedate$Date: 2016-04-27 12:58:21 +0200 (Wed, 27 Apr 2016) $ + \filedate$Date: 2016-05-27 20:35:47 +0200 (Fri, 27 May 2016) $ \def\filerevision$#1: #2 ${\def\filerevision{r#2}} \filerevision$Revision: 1638 $ \xdef\fileinfo{\filedate\space\filerevision\space} @@ -2313,8 +2313,9 @@ } % \end{macrocode} % \begin{macro}{\test@@ifdimunt} -% Anschließend wird dann getestet, ob es sich um eine der neun üblichen -% Einheiten handelt. +% \changes{v3.21}{2016/05/27}{elf bis zwölf Einheiten nicht neun} +% Anschließend wird dann getestet, ob es sich um eine der elf bis zwölf +% üblichen Einheiten handelt. % \begin{macrocode} \newcommand*\test@@ifdimunt[1]{% \@tempswafalse @@ -2326,7 +2327,15 @@ \ifstr{#1}{mm}{\@tempswatrue}{% \ifstr{#1}{dd}{\@tempswatrue}{% \ifstr{#1}{cc}{\@tempswatrue}{% - \ifstr{#1}{sp}{\@tempswatrue}{}% + \ifstr{#1}{sp}{\@tempswatrue}{% + \ifstr{#1}{ex}{\@tempswatrue}{% + \ifstr{#1}{em}{\@tempswatrue}{% + \scr@ifpdfoutput{% + \ifstr{#1}{px}{\@tempswatrue}{}% + }{}% + }% + }% + }% }% }% }% @@ -2361,6 +2370,29 @@ % \end{macrocode} % \end{macro} % \end{macro} +% +% \begin{macro}{\scr@ifluatex} +% \changes{v3.21}{2016/05/27}{neu (intern)}^^A +% If-the-else-Konstrukt, um zu testen, ob lua\TeX{} verwendet wird. +% \begin{macrocode} +%<*base> +\newcommand{\scr@ifluatex}{\ifnotundefined{luatexversion}} +%</base> +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\scr@ifpdforluatex} +% \changes{v3.21}{2016/05/27}{neu (intern)}^^A +% If-then-else-Konstrukt, um zu testen, ob pdf\TeX{} oder lua\TeX{} verwendet +% wird. +% \begin{macrocode} +%<*base> +\newcommand*{\scr@ifpdforluatex}{% + \scr@ifpdftex{\@firstoftwo}{\scr@ifluatex{\@firstoftwo}{\@secondoftwo}}% +} +%</base> +% \end{macrocode} +% \end{macro} % % \begin{macro}{\ifVTeX} % \changes{v2.95}{2002/08/19}{neu}^^A @@ -2389,6 +2421,7 @@ % \changes{v2.8q}{2001/11/13}{funktioniert}^^A % \changes{v2.95}{2002/08/21}{berücksichtigt V\TeX}^^A % \changes{v2.95}{2004/07/20}{Expandierbarkeit verbessert}^^A +% \changes{v3.21}{2016/05/27}{lua\TeX{} nach 0.85 berücksichtigt}^^A % If-then-else-Konstrukt, um abhängig davon, ob als \texttt{pdf} % ausgegeben wird oder nicht, Befehle auszuführen. Dieses Makro wird % für die Deklaration der Option \texttt{pagesize} benötigt. @@ -2396,10 +2429,18 @@ %<*base> \newcommand{\scr@ifpdfoutput}{% \scr@ifundefinedorrelax{pdfoutput}{% - \scr@ifundefinedorrelax{OpMode}{% - \expandafter\@secondoftwo% + \scr@ifundefinedorrelax{outputmode}{% + \scr@ifundefinedorrelax{OpMode}{% + \expandafter\@secondoftwo% + }{% + \ifnum\OpMode=1 + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + }% }{% - \ifnum\OpMode=1 + \ifnum\outputmode>0 \expandafter\@firstoftwo \else \expandafter\@secondoftwo |