summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-compatibility.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-compatibility.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-compatibility.tex81
1 files changed, 46 insertions, 35 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-compatibility.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-compatibility.tex
index 8c0c56ad339..f52b3e00e0c 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-compatibility.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-compatibility.tex
@@ -1,6 +1,6 @@
% ======================================================================
% common-compatibility.tex
-% Copyright (c) Markus Kohm, 2001-2017
+% Copyright (c) Markus Kohm, 2001-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.
% ----------------------------------------------------------------------
% common-compatibility.tex
-% Copyright (c) Markus Kohm, 2001-2017
+% Copyright (c) Markus Kohm, 2001-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -46,7 +46,7 @@
% ======================================================================
\KOMAProvidesFile{common-compatibility.tex}
- [$Date: 2017-03-22 09:50:43 +0100 (Wed, 22 Mar 2017) $
+ [$Date: 2018-01-30 09:32:50 +0100 (Tue, 30 Jan 2018) $
KOMA-Script guide (common paragraphs)]
\section{Kompatibilität zu früheren Versionen von \KOMAScript}
@@ -58,34 +58,41 @@
Es gilt sinngemäß, was in
\autoref{sec:\ThisCommonFirstLabelBase.compatibilityOptions} geschrieben
wurde.\IfThisCommonLabelBase{scrlttr2}{ Allerdings existiert diese
- Möglichkeit bei \Class{scrlttr2} bereits seit Version~2.9t.}{} Falls Sie
- also \autoref{sec:\ThisCommonFirstLabelBase.compatibilityOptions}
- bereits gelesen und verstanden haben, können Sie in
+ Möglichkeit bei \Class{scrlttr2}\OnlyAt{\Class{scrlttr2}} bereits seit
+ Version~2.9t, während \Package{scrletter} sie nicht bietet, sondern
+ sozusagen immer von \OptionValue{version}{last} ausgeht.}{} Falls Sie also
+ \autoref{sec:\ThisCommonFirstLabelBase.compatibilityOptions} bereits gelesen
+ und verstanden haben, können Sie in
\autoref{sec:\ThisCommonLabelBase.compatibilityOptions.next} auf
\autopageref{sec:\ThisCommonLabelBase.compatibilityOptions.next}
fortfahren.%
}
-\IfThisCommonLabelBaseOneOf{typearea,maincls}{%
+\IfThisCommonLabelBaseOneOf{typearea,maincls,scrlttr2,scrextend}{%
Wer seine Dokumente im Quellcode archiviert, legt in der Regel allergrößten
Wert darauf, dass bei zukünftigen \LaTeX{}-Läufen immer wieder exakt
dasselbe Ergebnis erzielt wird. In einigen Fällen führen aber Verbesserungen
- und Korrekturen am Paket zu Änderungen im Verhalten, inbesondere beim
+ und Korrekturen \IfThisCommonLabelBaseOneOf{maincls,scrlttr2}{an der
+ Klasse}{am Paket} zu Änderungen im Verhalten, inbesondere beim
Umbruch. Dies ist jedoch manchmal eher unerwünscht.%
}{%
- \IfThisCommonLabelBase{scrextend}{%
- Wer seine Dokumente im Quellcode archiviert, legt in der Regel
- allergrößten Wert darauf, dass bei zukünftigen \LaTeX{}-Läufen immer
- wieder exakt dasselbe Ergebnis erzielt wird. In einigen Fällen ist es aber
- so, dass Verbesserungen und Korrekturen an der Klasse zu Änderungen im
- Verhalten, inbesondere beim Umbruch, führen.%
- }{%
- \IfThisCommonLabelBase{scrlttr2}{%
- In einigen Fällen ist es so, dass Verbesserungen und Korrekturen an der
- Klasse zu Änderungen im Verhalten, inbesondere beim Umbruch,
- führen. Dies ist jedoch nicht immer erwünscht.%
- }{}%
- }%
+% \IfThisCommonLabelBase{scrextend}{%
+% In einigen Fällen ist es so, dass Verbesserungen und Korrekturen am Paket
+% zu Änderungen im Verhalten, inbesondere beim Umbruch, führen. Dies ist
+% jedoch nicht immer erwünscht.%
+% Wer seine Dokumente im Quellcode archiviert, legt in der Regel
+% allergrößten Wert darauf, dass bei zukünftigen \LaTeX{}-Läufen immer
+% wieder exakt dasselbe Ergebnis erzielt wird. In einigen Fällen ist es aber
+% so, dass Verbesserungen und Korrekturen an der Klasse zu Änderungen im
+% Verhalten, inbesondere beim Umbruch, führen.%
+% }{%
+ \ThisCommonLabelBaseFailure
+% \IfThisCommonLabelBase{scrlttr2}{%
+% In einigen Fällen ist es so, dass Verbesserungen und Korrekturen an der
+% Klasse zu Änderungen im Verhalten, inbesondere beim Umbruch,
+% führen. Dies ist jedoch nicht immer erwünscht.%
+% }{}%
+% }%
}%
@@ -103,14 +110,14 @@
\IfThisCommonLabelBase{maincls}{%
Version~2.96a besteht bei \KOMAScript{} }{%
\IfThisCommonLabelBase{scrlttr2}{%
- Version~2.9t besteht bei \Class{scrlttr2} }{%
+ Version~2.9t besteht bei \Class{scrlttr2}\OnlyAt{\Class{scrlttr2}} }{%
\IfThisCommonLabelBase{scrextend}{\Package{scrextend} besteht }{%
\InteralCommonFileUsageError }%
}%
}%
}%
-die Wahl, ob eine Quelldatei soweit irgend möglich auch zukünftig bei einem
-\LaTeX{}-Lauf zu exakt demselben Ergebnis führen soll oder ob jeweils
+die Wahl, ob eine Quelldatei, soweit irgend möglich, auch zukünftig bei einem
+\LaTeX{}-Lauf zu exakt demselben Ergebnis führen soll oder ob er jeweils
entsprechend der Anpassungen der neusten
Version\IfThisCommonLabelBaseOneOf{maincls,scrlttr2}{ der Klasse}{} zu setzen
ist. Zu welcher Version Kompatibilität herzustellen ist, wird dabei über die
@@ -122,20 +129,24 @@ werden. Bei Angabe einer unbekannten Version als \PName{Wert} wird eine
Warnung ausgegeben und sicherheitshalber \OptionValue{version}{first}
angenommen.
-Mit \OptionValue{version}{last} kann die jeweils neuste Version ausgewählt
-werden. In diesem Fall wird also auf zukünftige Kompatibilität
+Mit \OptionValue{version}{last}\important{\OptionValue{version}{last}}%
+\textnote{Voreinstellung} kann die jeweils neuste Version ausgewählt
+werden. In diesem Fall wird also auf rückwirkende Kompatibilität
verzichtet. Wird die Option ohne Wertangabe verwendet, so wird ebenfalls
\PValue{last} angenommen. \ChangedAt{v3.01a}{\Class{scrbook}\and
\Class{scrreprt}\and \Class{scrartcl}\and \Class{scrlttr2}\and
\Package{scrextend}}Dies entspricht auch der Voreinstellung, solange keine
obsolete Option verwendet wird.
-Bei\textnote{Achtung!} der Verwendung einer obsoleten Option von
-\KOMAScript~2 setzt \KOMAScript~3 automatisch \OptionValue{version}{first}. In
-der dabei ausgegebenen Warnung wird erklärt, wie man diese
-Kompatibilitätsumschaltung verhindern kann. Alternativ kann man auch nach der
-obsoleten Option selbst eine abweichende Einstellung für Option
-\Option{version} wählen.
+\IfThisCommonLabelBase{scrextend}{% scrextend kennt keine obsoleten Optionen
+}{%
+ Bei\textnote{Achtung!} der Verwendung einer obsoleten Option von
+ \KOMAScript~2 setzt \KOMAScript~3 automatisch
+ \OptionValue{version}{first}. In der dabei ausgegebenen Warnung wird
+ erklärt, wie man diese Kompatibilitätsumschaltung verhindern
+ kann. Alternativ kann man auch nach der obsoleten Option selbst eine
+ abweichende Einstellung für Option \Option{version} wählen.%
+}
Die Frage der Kompatibilität betrifft in erster Linie Fragen des
Umbruchs. Neue Möglichkeiten, die sich nicht auf den Umbruch auswirken, sind
@@ -159,11 +170,11 @@ auch die verwendete \KOMAScript-Version archivieren.
müssen, wurde hier die Möglichkeit des symbolischen Wertes \PValue{last}
gewählt.%
\fi
-\end{Example}}
+\end{Example}}{}
Es\textnote{Achtung!} ist zu beachten, dass die Option \Option{version} nach
dem Laden %
-\IfThisCommonLabelBaseOneOf{maincls,scrlttr2}{der Klasse }{%
+\IfThisCommonLabelBaseOneOf{maincls,scrlttr2}{der Klasse}{%
des Pakets \IfThisCommonLabelBase{typearea}{\Package{typearea}}{%
\IfThisCommonLabelBase{scrextend}{\Package{scrextend}}{%
\InternalCommonFileUsageError }%
@@ -172,7 +183,7 @@ dem Laden %
\DescRef{\ThisCommonLabelBase.cmd.KOMAoptions} oder
\DescRef{\ThisCommonLabelBase.cmd.KOMAoption} ist
% Umbruchkorrektur!!!!
-\IfThisCommonLabelBaseNotOneOf{scrlttr2,typearea}{für diese Option }{}%
+\IfThisCommonLabelBaseNotOneOf{maincls,scrlttr2,typearea}{für diese Option }{}%
daher nicht vorgesehen.%
%
\EndIndexGroup