summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/english/linkalias.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/english/linkalias.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/english/linkalias.tex97
1 files changed, 73 insertions, 24 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/english/linkalias.tex b/Master/texmf-dist/source/latex/koma-script/doc/english/linkalias.tex
index 3d4328a4891..0f1720cfabd 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/english/linkalias.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/english/linkalias.tex
@@ -1,6 +1,6 @@
% ======================================================================
% linkalias.tex
-% Copyright (c) Markus Kohm, 2008-2016
+% Copyright (c) Markus Kohm, 2008-2018
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -18,7 +18,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% linkalias.tex
-% Copyright (c) Markus Kohm, 2008-2016
+% Copyright (c) Markus Kohm, 2008-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -39,34 +39,83 @@
%
\KOMAProvidesFile{linkalias.tex}
- [$Date: 2017-12-03 22:49:27 +0100 (Sun, 03 Dec 2017) $
+ [$Date: 2018-07-18 13:58:44 +0200 (Wed, 18 Jul 2018) $
link aliases for the free version]
\makeatletter
-\newcommand*{\lalias}[2]{%
- \scr@ifundefinedorrelax{r@#1}{%
- \expandafter\let\csname r@#1\expandafter\endcsname\csname r@#2\endcsname
- }{%
+\newcommand*{\lalias}[3][]{%
+ \scr@ifundefinedorrelax{r@#3}{%
\ClassWarning{scrguide}{%
- Label alias `#1'\MessageBreak
- to `#2' ignored,\MessageBreak
- because of multiply definition%
+ Label alias `#2'\MessageBreak
+ to `#3' ignored,\MessageBreak
+ because `#3' undefined%
+ }%
+ }{%
+ \scr@ifundefinedorrelax{r@#2}{%
+ \IfArgIsEmpty{#1}{%
+ \expandafter\let\csname r@#2\expandafter\endcsname
+ \csname r@#3\endcsname
+ }{%
+ \expandafter\let\expandafter\reserved@a\csname r@#3\endcsname
+ \expandafter\expandafter\expandafter\def
+ \expandafter\expandafter\expandafter\reserved@a
+ \expandafter\expandafter\expandafter{\expandafter\@gobble\reserved@a}%
+ \expandafter\edef\csname r@#2\endcsname{%
+ {\unexpanded{#1}}\unexpanded\expandafter{\reserved@a}%
+ }%
+ }%
+ }{%
+ \ClassWarning{scrguide}{%
+ Label alias `#2'\MessageBreak
+ to `#3' ignored,\MessageBreak
+ because of multiply definition%
+ }%
+ \gdef \@multiplelabels {%
+ \@latex@warning@no@line{There were multiply-defined labels}}%
}%
- \gdef \@multiplelabels {%
- \@latex@warning@no@line{There were multiply-defined labels}}%
}%
}
\makeatother
-\lalias{desc:maincls-experts.cmd.ifthispageodd}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.rightmark}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.the}{sec:maincls-experts.experts}
-\lalias{desc:maincls-experts.option.parskip}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.env.addmargin*}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.marginpar}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.AfterBibliographyPreamble}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.option.fontsize}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.raggedsection}{sec:maincls-experts.coexistence}
-\lalias{desc:maincls-experts.cmd.thepage}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.pagemark}{sec:maincls-experts.addInfos}
-\lalias{desc:maincls-experts.cmd.the/Zaehler/}{sec:maincls-experts.addInfos}
+\lalias[\Macro{ifthispageodd}]
+ {desc:maincls-experts.cmd.ifthispageodd}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{rightmark}]
+ {desc:maincls-experts.cmd.rightmark}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{the}]
+ {desc:maincls-experts.cmd.the}
+ {sec:maincls-experts.experts}
+\lalias[\Option{parskip}]
+ {desc:maincls-experts.option.parskip}
+ {sec:maincls-experts.addInfos}
+\lalias[\Environment{addmargin*}]
+ {desc:maincls-experts.env.addmargin*}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{marginpar}]
+ {desc:maincls-experts.cmd.marginpar}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{AfterBibliographyPreamble}]
+ {desc:maincls-experts.cmd.AfterBibliographyPreamble}
+ {sec:maincls-experts.addInfos}
+\lalias[\Option{fontsize}]
+ {desc:maincls-experts.option.fontsize}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{raggedsection}]
+ {desc:maincls-experts.cmd.raggedsection}
+ {sec:maincls-experts.coexistence}
+\lalias[\Macro{thepage}]
+ {desc:maincls-experts.cmd.thepage}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{pagemark}]
+ {desc:maincls-experts.cmd.pagemark}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{the\PName{Zähler}}]
+ {desc:maincls-experts.cmd.the/Zaehler/}
+ {sec:maincls-experts.addInfos}
+\lalias[\Macro{the\PName{Counter}}]
+ {desc:maincls-experts.cmd.the/Counter/}
+ {sec:maincls-experts.addInfos}
+\lalias[\OptionValue{parskip}{relative}]
+ {desc:maincls-experts.option.parskip.relative}
+ {sec:maincls-experts.addInfos}