diff options
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.tex | 81 |
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 |