summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/common.tex178
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide-ngerman.tex7
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrpage2.tex19
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex36
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls23
5 files changed, 160 insertions, 103 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common.tex
index 0f001860b45..e42dcbd245e 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common.tex
@@ -45,7 +45,7 @@
%
% ======================================================================
-\ProvidesFile{common.tex}[2008/11/21 KOMA-Script guide (common paragraphs)]
+\ProvidesFile{common.tex}[2008/12/08 KOMA-Script guide (common paragraphs)]
\makeatletter
\@ifundefined{ifCommonmaincls}{\newif\ifCommonmaincls}{}%
@@ -59,9 +59,9 @@
\section{Frühe oder späte Optionenwahl}
\label{sec:\csname label@base\endcsname.options}
\ifshortversion\IgnoreThisfalse\IfNotCommon{typearea}{\IgnoreThistrue}\fi
-\ifIgnoreThis
+\ifIgnoreThis %++++++++++++++++++++++++++++++++++++++++++++ nicht typearea +
Es gilt sinngemäß, was in \autoref{sec:typearea.options} geschrieben wurde.
-\else
+\else %------------------------------------------------------ nur typearea -
\BeginIndex{}{Optionen}%
@@ -98,11 +98,11 @@ an alle Pakete weitergereicht, die diese Optionen verstehen. Ebenso ist
vorgesehen, dass Anwender Paketoptionen in Form einer durch Komma getrennten
Liste einfacher Schlüsselwörter als optionales Argument von \Macro{usepackage}
angeben. \KOMAScript{} erweitert\ChangedAt{v3.00}{\Class{scrbook}\and
- \Class{scrreprt}\and \Class{scrartcl}\and \Package{scrextend}\and
- \Package{typearea}} den Mechanismus der Optionen für die \KOMAScript-Klassen
-und einige Pakete um weitere Möglichkeiten. So haben die meisten Optionen bei
-\KOMAScript{} zusätzlich einen Wert. Eine Option hat also nicht unbedingt nur
-die Form \PName{Option}, sondern kann auch die Form
+ \Class{scrreprt}\and \Class{scrartcl}\and \Package{typearea}} den
+Mechanismus der Optionen für die \KOMAScript-Klassen und einige Pakete um
+weitere Möglichkeiten. So haben die meisten Optionen bei \KOMAScript{}
+zusätzlich einen Wert. Eine Option hat also nicht unbedingt nur die Form
+\PName{Option}, sondern kann auch die Form
\PName{Option}\texttt{=}\PName{Wert} haben. Bis auf diesen Unterschied
arbeiten \Macro{documentclass} und \Macro{usepackage} bei \KOMAScript{} wie in
\cite{latex:usrguide} oder jeder \LaTeX-Einführung, beispielsweise
@@ -132,7 +132,7 @@ unterschiedlicher Angabe von Optionen verweigert.%
\Macro{KOMAoption}\Parameter{Option}\Parameter{Werteliste}
\end{Declaration}
\KOMAScript{}\ChangedAt{v3.00}{\Class{scrbook}\and \Class{scrreprt}\and
- \Class{scrartcl}\and \Package{scrextend}\and \Package{typearea}} bietet bei
+ \Class{scrartcl}\and \Package{typearea}} bietet bei
den meisten Klassen- und Paketoptionen auch die Möglichkeit, den Wert der
Optionen noch nach dem Laden der Klasse beziehungsweise des Pakets zu
ändern. Man kann dann wahlweise mit der Anweisung \Macro{KOMAoptions} die
@@ -177,20 +177,26 @@ in der \PName{Werteliste} durch Komma voneinander getrennt.
%
\EndIndex{}{Optionen}%
-\fi % IgnoreThis
+\fi % ************************************************** Ende nur typearea *
\or %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <<1>>
\section{Kompatibilität zu früheren Versionen von \KOMAScript}
\label{sec:\csname label@base\endcsname.compatibilityOptions}
-\ifshortversion\IgnoreThisfalse\IfNotCommon{maincls}{\IgnoreThistrue}\fi%
-\ifIgnoreThis%
-Es gilt sinngemäß, was in \autoref{sec:maincls.compatibilityOptions}
+\ifshortversion\IgnoreThisfalse\IfNotCommon{typearea}{\IgnoreThistrue}\fi%
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht typearea +
+Es gilt sinngemäß, was in \autoref{sec:typearea.compatibilityOptions}
geschrieben wurde. \IfCommon{scrlttr2}{Allerdings existiert diese Möglichkeit
bei \Class{scrlttr2} bereits seit Version~2.9t}.
-\else
+\else %------------------------------------------------------- nur typearea -
\BeginIndex{}{Kompatibilität}
+\IfCommon{typearea}{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 am Paket zu Änderungen im
+ Verhalten, inbesondere beim Umbruch, führen. Dies ist in einigen Fällen
+ jedoch eher unerwünscht.}%
\IfCommon{maincls}{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
@@ -215,17 +221,27 @@ geschrieben wurde. \IfCommon{scrlttr2}{Allerdings existiert diese Möglichkeit
\BeginIndex{Option}{version~=\PName{Wert}}%
\BeginIndex{Option}{version~=last}%
\BeginIndex{Option}{version~=first}%
-\IfCommon{maincls}{\ChangedAt{v2.96a}{\Class{scrbook}\and \Class{scrreprt}\and
- \Class{scrartcl}}Seit Version~2.96a besteht bei \KOMAScript\ }%
-\IfCommon{scrlttr2}{\ChangedAt{v2.9t}{Seit \Class{scrlttr2}} Version~2.9t
- besteht bei \Class{scrlttr2} }%
+\IfNotCommon{scrextend}{Seit }%
+\ChangedAt{v2.96a}{\Class{scrbook}\and \Class{scrreprt}\and \Class{scrartcl}}%
+\ChangedAt{v2.9t}{\Class{scrlttr2}}%
+\ChangedAt{v3.01b}{\Package{typearea}}%
+\IfCommon{typearea}{\ifshortversion
+ Version~2.96a besteht bei \KOMAScript, bei \Class{scrlttr2} bereits seit
+ Version~2.9t und bei \Package{typearea} erst seit Version~3.01b,
+ \else
+ Version~3.01b besteht bei \Package{typearea}
+ \fi
+}%
+\IfCommon{maincls}{Version~2.96a besteht bei \KOMAScript\ }%
+\IfCommon{scrlttr2}{Version~2.9t besteht bei \Class{scrlttr2} }%
\IfCommon{scrextend}{Bei \Package{scrextend} besteht }%
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
-entsprechend der Anpassungen der neusten Version der Klasse zu setzen ist. Zu
-welcher Version Kompatibilität herzustellen ist, wird dabei über die Option
-\Option{version} festgelegt. Kompatibilität zur ältesten unterstützten
-\KOMAScript-Version kann mit
+entsprechend der Anpassungen der neusten Version\IfCommon{maincls}{ der
+ Klasse}\IfCommon{scrlttr2}{ der Klasse} zu setzen ist. Zu welcher Version
+Kompatibilität herzustellen ist, wird dabei über die Option \Option{version}
+festgelegt. Kompatibilität zur ältesten unterstützten \KOMAScript-Version kann
+mit
% Umbruchkorrektur: Unterlängenproblem in listings!
\begin{lstcode}[belowskip=\dp\strutbox]
version=first
@@ -283,6 +299,7 @@ archivieren.
Es ist zu beachten, dass die Option \Option{version} nach dem Laden %
\IfCommon{maincls}{der Klasse }%
\IfCommon{scrlttr2}{der Klasse }%
+\IfCommon{typearea}{des Pakets \Package{typearea} }%
\IfCommon{scrextend}{des Pakets \Package{scrextend} }%
nicht mehr verändert werden kann.%
%
@@ -293,16 +310,16 @@ nicht mehr verändert werden kann.%
%
\EndIndex{}{Kompatibilität}
-\fi % IgnoreThis
+\fi % *************************************************** Ende nur typearea *
\or %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <<2>>
\section{Entwurfsmodus}
\label{sec:\csname label@base\endcsname.draft}%
\ifshortversion\IgnoreThisfalse\IfNotCommon{maincls}{\IgnoreThistrue}\fi%
-\ifIgnoreThis%
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
Es gilt sinngemäß, was in \autoref{sec:maincls.draft} geschrieben wurde.
-\else
+\else %------------------------------------------------------- nur maincls -
\BeginIndex{}{Entwurf}%
Viele Klassen und viele Pakete kennen neben dem normalen Satzmodus auch einen
@@ -328,7 +345,7 @@ bedürfen. Demgegenüber erscheinen in der Standardeinstellung
%
\EndIndex{}{Entwurf}
-\fi % IgnoreThis
+\fi %**************************************************** Ende nur maincls *
\or %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <<3>>
@@ -363,10 +380,10 @@ auf die Anleitung des Pakets \Package{typearea} verwiesen. Diese ist in
\label{sec:\csname label@base\endcsname.fontOptions}
\ifshortversion\IgnoreThisfalse\IfCommon{scrextend}{\IgnoreThistrue}\fi%
-\ifIgnoreThis%
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nur scrextend +
Es gilt sinngemäß, was in \autoref{sec:maincls.fontOptions} geschrieben
wurde.
-\else
+\else %--------------------------------------------------- nicht scrextend -
\BeginIndex{}{Schrift>Groesse=Größe}
Die Grundschrift und deren Größe sind zentrale Elemente der Gestaltung eines
@@ -425,17 +442,17 @@ einer der von der Grundschrift abhängigen Schriftgrößenanweisungen,
\IfCommon{scrlttr2}{\ Voreingestellt ist bei \Class{scrlttr2}
\OptionValue{fontsize}{12pt}.}
-\fi % IgnoreThis
+\fi %*********************************************** Ende nicht scrextend *
\or %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <<5>>
\section{Textauszeichnungen}
\label{sec:\csname label@base\endcsname.textmarkup}%
\ifshortversion\IgnoreThisfalse\IfCommon{scrlttr2}{\IgnoreThistrue}\fi%
-\ifIgnoreThis%
+\ifIgnoreThis %++++++++++++++++++++++++++++++++++++++++++++++ nur scrlttr2 +
Es gilt sinngemäß, was in \autoref{sec:maincls.textmarkup} geschrieben
wurde. Dabei sind Namen und Bedeutung der einzelnen Elemente in
-\else
+\else %---------------------------------------------------- nicht scrlttr2 -
\BeginIndex{}{Text>Auszeichnung}%
\BeginIndex{}{Schriftart}%
@@ -564,7 +581,7 @@ Anweisungen nicht innerhalb des Dokuments, sondern nur in der Dokumentpräambel
zu verwenden. Beispiele für die Verwendung entnehmen Sie bitte den Abschnitten
zu den jeweiligen Elementen. Namen und Bedeutung der einzelnen Elemente sind
in %
-\fi % IgnoreThis
+\fi %************************************************* Ende nicht scrlttr2 *
\IfNotCommon{scrextend}{\autoref{tab:\csname
label@base\endcsname.elementsWithoutText} }%
\IfCommon{scrextend}{\autoref{tab:maincls.elementsWithoutText},
@@ -582,7 +599,8 @@ Die Voreinstellungen sind den jeweiligen Abschnitten zu entnehmen.
\section{Absatzauszeichnung}
\label{sec:\csname label@base\endcsname.parmarkup}%
\ifshortversion\IgnoreThisfalse\IfNotCommon{maincls}{\IgnoreThistrue}\fi%
-\ifIgnoreThis\else
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
+\else %------------------------------------------------------- nur maincls -
\BeginIndex{}{Absatz>Auszeichnung}%
\IfCommon{maincls}{%
@@ -606,7 +624,7 @@ Die Voreinstellungen sind den jeweiligen Abschnitten zu entnehmen.
der Verkürzung der Zeile. Damit gewinnt der
Absatzabstand\Index{Absatz>Abstand} bei ohnehin kurzen Zeilen, etwa im
Zeitungssatz, seine Berechtigung.}%
-\fi% IgnoreThis
+\fi %**************************************************** Ende nur maincls *
\IfCommon{scrlttr2}{%
In der Einleitung zu \autoref{sec:maincls.parmarkup} ab
\autopageref{sec:maincls.parmarkup} wird dargelegt, warum der Absatzeinzug
@@ -622,11 +640,11 @@ Die Voreinstellungen sind den jeweiligen Abschnitten zu entnehmen.
und zum anderen durchbricht man damit nicht nur für Briefe das einheitliche
Erscheinungsbild aller Dokumente aus einer Quelle, die so genannte
\emph{Corporate Identity}.}%
-\ifIgnoreThis%
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
\IfCommon{scrlttr2}{\ Von dieser Unterscheidung gegenüber den anderen
\KOMAScript-Klassen abgesehen gilt, was in \autoref{sec:maincls.parmarkup}
geschrieben wurde.}
-\else
+\else %------------------------------------------------------- nur maincls -
\begin{Declaration}
\KOption{parskip}\PName{Abstandsart}
@@ -739,17 +757,17 @@ einen Absatzeinzug von 1\Unit{em}.%
\EndIndex{Option}{parskip~=\PName{Methode}}%
%
\EndIndex{}{Absatz>Auszeichnung}
-\fi % IgnoreThis
+\fi %**************************************************** Ende nur maincls *
\or %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <<7>>
\section{Erkennung von rechten und linken Seiten}
\label{sec:\csname label@base\endcsname.oddOrEven}%
\ifshortversion\IgnoreThisfalse\IfNotCommon{maincls}{\IgnoreThistrue}\fi%
-\ifIgnoreThis%
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
Es gilt sinngemäß, was in \autoref{sec:maincls.oddOrEven} geschrieben
wurde.
-\else
+\else %------------------------------------------------------- nur maincls -
\BeginIndex{}{Seite>gerade}%
\BeginIndex{}{Seite>ungerade}%
@@ -814,17 +832,17 @@ geraden und ungeraden Seitennummern ist für Experten in
%
\EndIndex{}{Seite>ungerade}%
\EndIndex{}{Seite>gerade}
-\fi % IgnoreThis
+\fi %**************************************************** Ende nur maincls *
\or %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <<8>>
\section{Vakatseiten}
\label{sec:\csname label@base\endcsname.emptypage}%
\ifshortversion\IgnoreThisfalse\IfNotCommon{maincls}{\IgnoreThistrue}\fi%
-\ifIgnoreThis
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
Es gilt sinngemäß, was in \autoref{sec:maincls.emptypage} geschrieben
wurde.
-\else
+\else %------------------------------------------------------- nur maincls -
\BeginIndex{}{Vakatseite}%%
\BeginIndex{}{Seitenstil}%
@@ -841,10 +859,11 @@ wurde.
Vakatseiten normalerweise nur im doppelseitigen Satz existieren. Die leeren
Rückseiten im einseitigen Druck werden eher nicht als Vakatseiten
bezeichnet, obwohl sie auf Druckbögen im Ergebnis als solche erscheinen.}%
-\fi
-\ifIgnoreThis
+\fi %**************************************************** Ende nur maincls *
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
\IfCommon{scrlttr2}{Aber}
-\fi
+\fi %**************************************************** Ende nur maincls *
+
\IfCommon{scrlttr2}{Vakatseiten sind bei Briefen eher unüblich. Das liegt
nicht zuletzt daran, dass wahrhaft doppelseitige Briefe recht selten sind,
da Briefe normalerweise nicht gebunden werden. Trotzdem unterstützt auch
@@ -853,7 +872,8 @@ wurde.
Verwendung finden, finden Sie hier keine Beispiele. Bei Bedarf orientieren
Sie sich bitte an den Beispielen in \autoref{sec:maincls.emptypage} ab
\autopageref{sec:maincls.emptypage}.}%
-\ifIgnoreThis\else
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
+\else %------------------------------------------------------- nur maincls -
\begin{Declaration}
\KOption{cleardoublepage}\PName{Seitenstil}\\
@@ -1050,17 +1070,17 @@ Einstellung einer der in den vorherigen Absätzen erläuterten Anweisungen.
%
\EndIndex{}{Seitenstil}%
\EndIndex{}{Vakatseite}%
-\fi% IgnoreThis
+\fi %**************************************************** Ende nur maincls *
\or %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <<9>>
\section{Fußnoten}
\label{sec:\csname label@base\endcsname.footnotes}%
\ifshortversion\IgnoreThisfalse\IfNotCommon{maincls}{\IgnoreThistrue}\fi%
-\ifIgnoreThis
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
\IfNotCommon{scrextend}{Es gilt sinngemäß, was in
\autoref{sec:maincls.footnotes} geschrieben wurde.}
-\else
+\else %------------------------------------------------------- nur maincls -
\BeginIndex{}{Fussnoten=Fußnoten}%
\iffalse% Umbruchkorrekturtext
@@ -1072,11 +1092,11 @@ Selbstverständlich beherrscht \LaTeX{} auch Fußnoten. %
\LaTeX-Einführung, beispielsweise \cite{l2kurz}, zu finden. \KOMAScript{}
bietet darüber hinaus aber auch noch die Möglichkeit, die Form der Fußnoten
zu verändern.}%
-\fi
+\fi %**************************************************** Ende nur maincls *
\IfCommon{scrextend}{Die Fußnoten-Möglichkeiten der \KOMAScript-Klassen%
-\ifIgnoreThis
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
, die in \autoref{sec:maincls.footnotes} beschrieben sind,%
-\fi
+\fi %**************************************************** Ende nur maincls *
\ werden
von \Package{scrextend} ebenfalls bereitgestellt. In der Voreinstellung wird
die Formatierung der Fußnoten jedoch der verwendeten Klasse überlassen. Dies
@@ -1084,14 +1104,15 @@ Selbstverständlich beherrscht \LaTeX{} auch Fußnoten. %
auf
\autopageref{desc:\ifIgnoreThis maincls\else scrextend\fi.cmd.deffootnote}
näher erläutert wird.}%
-\ifIgnoreThis\else
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
+\else %------------------------------------------------------- nur maincls -
\begin{Declaration}
\KOption{footnotes}\PName{Einstellung}
\end{Declaration}
\BeginIndex{Option}{footnotes~=\PName{Einstellung}}%
\IfCommon{scrextend}{Bei vielen Klassen werden Fußnoten }%
-\IfNotCommon{scrextend}{ \ChangedAt{v3.00}{\Class{scrbook}\and
+\IfNotCommon{scrextend}{\ChangedAt{v3.00}{\Class{scrbook}\and
\Class{scrreprt}\and \Class{scrartcl}\and \Class{scrlttr2}}Fußnoten werden
}%
im Text in der Voreinstellung mit kleinen, hochgestellten Ziffern
@@ -1221,11 +1242,12 @@ definiert. Dieses kann umdefiniert werden.
\EndIndex{Cmd}{footnotetext}%
\EndIndex{Cmd}{multiplefootnoteseparator}%
\EndIndex{Cmd}{multfootsep}%
-\fi% IgnoreThis
+\fi %**************************************************** Ende nur maincls *
\or %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <<10>>
-\ifIgnoreThis\else
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
+\else %------------------------------------------------------- nur maincls -
\begin{Declaration}
\Macro{footref}\Parameter{Referenz}
\end{Declaration}
@@ -1278,11 +1300,12 @@ gesetzten Marken korrekt sind.%
%
\EndIndex{Cmd}{footref}%
\IfCommon{scrlttr2}{\EndIndex{}{Fussnoten=Fußnoten}}
-\fi% IgnoreThis
+\fi %**************************************************** Ende nur maincls *
\or %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <<11>>
-\ifIgnoreThis\else
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
+\else %------------------------------------------------------- nur maincls -
\begin{Declaration}
\Macro{deffootnote}\OParameter{Markenbreite}\Parameter{Einzug}%
\Parameter{Absatzeinzug}\Parameter{Markendefinition}\\
@@ -1375,7 +1398,7 @@ die aktuelle Fußnotenmarke ohne jegliche Formatierung.%
\BeginIndex{FontElement}{footnote}%
\BeginIndex{FontElement}{footnotelabel}%
Auf\ChangedAt{v2.8q}{\Class{scrbook}\and \Class{scrreprt}\and
- \Class{scrartcl}\and \Class{scrlttr2}} die Fußnote einschließlich der
+ \Class{scrartcl}} die Fußnote einschließlich der
Markierung findet außerdem die für das Element \FontElement{footnote}
eingestellte Schriftart Anwendung. Die % Umbruchkorrekturvarianten
\IfCommon{maincls}{davon abweichende }%
@@ -1467,20 +1490,20 @@ Fußnotenformatierungen.%
\EndIndex{Cmd}{deffootnotemark}%
\EndIndex{Cmd}{thefootnotemark}%
\IfNotCommon{scrlttr2}{\EndIndex{}{Fussnoten=Fußnoten}}
-\fi% IgnoreThis
+\fi %**************************************************** Ende nur maincls *
\or %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <<12>>
\section{Listen}
\label{sec:\csname label@base\endcsname.lists}%
\ifshortversion\IgnoreThisfalse\IfNotCommon{maincls}{\IgnoreThistrue}\fi%
-\ifIgnoreThis
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
Es gilt sinngemäß, was in \autoref{sec:maincls.footnotes} geschrieben
wurde. \IfCommon{scrextend}{Allerdings werden vom Paket \Package{scrextend}
nur die Umgebungen \Environment{labeling}, \Environment{addmargin} und
\Environment{addmargin*} definiert. Alle anderen Listenumgebungen bleiben
der Verantwortung und Kontrolle der verwendeten Klasse überlassen.}
-\else
+\else %------------------------------------------------------- nur maincls -
\BeginIndex{}{Listen}%
{\LaTeX} und die Standardklassen bieten verschiedene Umgebungen für
@@ -2191,17 +2214,17 @@ Erklärungen zu den Anweisungen \Macro{ifthispageodd} (\autoref{sec:\csname
\EndIndex{Env}{addmargin*}%
%
\EndIndex{}{Listen}
-\fi% IgnoreThis
+\fi %**************************************************** Ende nur maincls *
\or %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <<13>>
\section{Randnotizen}
\label{sec:\csname label@base\endcsname.marginNotes}%
\ifshortversion\IgnoreThisfalse\IfNotCommon{maincls}{\IgnoreThistrue}\fi%
-\ifIgnoreThis
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
Es gilt sinngemäß, was in \autoref{sec:maincls.marginNotes} geschrieben
wurde.
-\else
+\else %------------------------------------------------------- nur maincls -
\BeginIndex{}{Randnotizen}%
Außer dem eigentlichen Textbereich, der normalerweise den Satzspiegel
@@ -2209,10 +2232,11 @@ ausfüllt, existiert in Dokumenten noch die so genannte Marginalienspalte. In
dieser können Randnotizen gesetzt werden. % Umbruchkorrekturtext
\IfNotCommon{scrlttr2}{In diesem \iffree{Dokument}{Buch} wird davon ebenfalls
Gebrauch gemacht.}%
-\fi
+\fi %**************************************************** Ende nur maincls *
\IfCommon{scrlttr2}{Bei Briefen sind Randnotizen allerdings eher unüblich und
sollten äußerst sparsam eingesetzt werden.}%
-\ifIgnoreThis\else
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
+\else %------------------------------------------------------- nur maincls -
\begin{Declaration}
@@ -2285,17 +2309,17 @@ von \Macro{marginpar} dokumentiert. Diese gelten ebenso für
\EndIndex{Cmd}{marginline}%
%
\EndIndex{}{Randnotizen}%
-\fi% IgnoreThis
+\fi %**************************************************** Ende nur maincls *
\or %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <<14>>
\section{Dokumenttitel}
\label{sec:\csname label@base\endcsname.titlepage}%
\ifshortversion\IgnoreThisfalse\IfNotCommon{maincls}{\IgnoreThistrue}\fi%
-\ifIgnoreThis
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
Es gilt sinngemäß, was in \autoref{sec:maincls.titlepage} geschrieben
wurde. \IfCommon{scrextend}{Es gibt jedoch einen Unterschied:}
-\else
+\else %------------------------------------------------------- nur maincls -
\BeginIndex{}{Titel}%
Bei Dokumenten wird zwischen zwei verschiedenen Arten von Titeln für das
@@ -2307,7 +2331,7 @@ weitere Titelseiten, etwa Schmutztitel, Verlagsinformationen, Widmung oder
lediglich am Anfang einer neuen -- in der Regel der ersten -- Seite. Unterhalb
dieser Titelzeilen\Index{Titel>-Zeilen} wird das Dokument beispielsweise mit
der Zusammenfassung, einem Vorwort oder dem Inhaltsverzeichnis fortgesetzt.
-\fi
+\fi %**************************************************** Ende nur maincls *
\IfCommon{scrextend}{%
Die Möglichkeiten von \Package{scrextend} zum Dokumenttitel gehören zu den
@@ -2316,7 +2340,7 @@ der Zusammenfassung, einem Vorwort oder dem Inhaltsverzeichnis fortgesetzt.
gewählt wurde (siehe \autoref{sec:scrextend.optionalFeatures},
\autopageref{desc:scrextend.option.extendedfeature}). Dies gilt auch für die
Paketoptionen aus diesem Abschnitt.}
-\ifIgnoreThis
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
Darüber hinaus kann \Package{scrextend} nicht mit einer \KOMAScript-Klasse
zusammen verwendet werden. In allen Beispielen aus
\autoref{sec:maincls.titlepage} muss daher bei Verwendung von
@@ -2330,7 +2354,7 @@ durch
\usepackage[extendedfeature=title]{scrextend}
\end{lstcode}
ersetzt werden.
-\else
+\else %------------------------------------------------------- nur maincls -
\begin{Declaration}
\KOption{titlepage}\PName{Ein-Aus-Wert}
@@ -2851,20 +2875,20 @@ Anweisung definiert sein.
\EndIndex{Cmd}{maketitle}%
%
\EndIndex{}{Titel}
-\fi% IgnoreThis
+\fi %**************************************************** Ende nur maincls *
\or %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <<15>>
\section{Schlauer Spruch}
\label{sec:\csname label@base\endcsname.dictum}%
\ifshortversion\IgnoreThisfalse\IfNotCommon{maincls}{\IgnoreThistrue}\fi%
-\ifIgnoreThis
+\ifIgnoreThis %+++++++++++++++++++++++++++++++++++++++++++++ nicht maincls +
Es gilt sinngemäß, was in \autoref{sec:maincls.dictum} geschrieben
wurde. \IfCommon{scrextend}{Allerdings werden von \Package{scrextend} die
Anweisungen \Macro{setchapterpreamble} und \Macro{setpartpreamble} nicht
definiert. Ob die verwendete Klasse eine entsprechende Anweisung bietet, ist
der Anleitung zur jeweiligen Klasse zu entnehmen.}
-\else
+\else %------------------------------------------------------- nur maincls -
\BeginIndex{}{Spruch}%
\BeginIndex{}{Zitat}%
\BeginIndex{}{Redewendung}%
@@ -3015,7 +3039,7 @@ mit dem man Flattersatz mit Trennung erreichen kann.%
\EndIndex{}{Redewendung}%
\EndIndex{}{Zitat}%
\EndIndex{}{Spruch}%
-\fi % IgnoreThis
+\fi %**************************************************** Ende nur maincls *
\else %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% <<Error>>
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide-ngerman.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide-ngerman.tex
index b7953b7feb4..b06d21a27a6 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide-ngerman.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/guide-ngerman.tex
@@ -433,9 +433,10 @@
\newcommand*{\GuideChangeLogPreamble}{%
Sie finden im folgenden eine Auf\/listung aller wesentlichen \"Anderungen
der Benutzerschnittstelle im \KOMAScript-Paket der neueren Zeit. Die Liste
- ist sortiert nach Versionen. Zu jeder Version ist dann jeweils angegeben,
- auf welchen Seiten dieser Dokumentation die \"Anderungen zu finden sind. Auf
- den entsprechenden Seiten finden Sie dazu passende Randmarkierungen.%
+ ist sowohl nach Versionen als auch nach Paket- und Klassennamen sortiert. Zu
+ jeder Version, jedem Paket und jeder Klasse ist jeweils angegeben, auf
+ welchen Seiten dieser Dokumentation die \"Anderungen zu finden sind. Auf den
+ entsprechenden Seiten finden Sie dazu passende Randmarkierungen.%
}
% \end{macrocode}
% \end{macro}
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrpage2.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrpage2.tex
index 7e9f9323e65..6ade18014d6 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrpage2.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrpage2.tex
@@ -45,7 +45,7 @@
%
% ============================================================================
-\ProvidesFile{scrpage2.tex}[2008/07/31 KOMA-Script guide (chapter:scrpage2)]
+\ProvidesFile{scrpage2.tex}[2008/12/08 KOMA-Script guide (chapter:scrpage2)]
\chapter{Kopf- und Fußzeilen mit \Package{scrpage2}}
\labelbase{scrpage}
@@ -853,13 +853,16 @@ werden.
\end{Declaration}%
\BeginIndex{Option}{headinclude}\BeginIndex{Option}{footinclude}%
\BeginIndex{Option}{headexclude}\BeginIndex{Option}{footexclude}%
-Diese Optionen bestimmen, ob der Seitenkopf bzw.\,der Seitenfuß für die
-Satzspiegel zum Text\-kör\-per gezählt werden. Die durch die Verwendung der
-Parameter notwendigen Einstellungen werden vom Paket \Package{typearea} (siehe
-\autoref{sec:typearea.typearea}) vorgenommen, wenn dieses Paket nach
-\Package{scrpage2} geladen wird. Wichtig ist hier, dass bei Verwendung einer
-\KOMAScript{}-Klasse diese Optionen bei der Dokumentklasse und nicht bei
-\Package{scrpage2} angegeben werden müssen, um eine Wirkung zu erzielen.%
+Diese Optionen sollten bei Verwendung von
+\KOMAScript~3\ChangedAt{v2.3}{\Package{scrpage2}} nicht mehr beispielsweise
+per optionalem Argument von \Macro{usepackage} oder per
+\Macro{PassOptionsToPackage} direkt an \Package{scrpage2} übergeben
+werden. Aus Gründen der Kompatibilität sind die Optionen jedoch derzeit noch
+in \Package{scrpage2} deklariert und werden von diesem als
+\Option{headinclude}, \OptionValue{headinclude}{false}, \Option{footinclude}
+und \OptionValue{footinclude}{false} an das Paket \Package{typearea} (siehe
+\autoref{sec:typearea.typearea},
+\autopageref{desc:typearea.option.headinclude}) weitergereicht.
\EndIndex{Option}{headinclude}\EndIndex{Option}{footinclude}%
\EndIndex{Option}{headexclude}\EndIndex{Option}{footexclude}
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex
index 2e8867f8895..3f75cae6f56 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea.tex
@@ -46,7 +46,7 @@
% ======================================================================
-\ProvidesFile{typearea.tex}[2008/10/31 KOMA-Script guide (chapter: typearea)]
+\ProvidesFile{typearea.tex}[2008/12/09 KOMA-Script guide (chapter: typearea)]
\chapter{Satzspiegelberechnung mit \Package{typearea.sty}}
\labelbase{typearea}
@@ -389,6 +389,8 @@ Paketautoren.
\LoadCommon{0} % \section{Frühe oder späte Optionenwahl}
+\LoadCommon{1} % \section{Kompatibilität zu früheren Versionen von \KOMAScript}
+
\section{Einstellung des Satzspiegels und der \texorpdfstring{Seitenauf"|teilung}{Seitenaufteilung}}
\label{sec:typearea.typearea}
@@ -437,7 +439,8 @@ verstandene Maßeinheit angeben.
Bei Verwendung einer \KOMAScript-Klasse kann das explizite Laden von
\Package{typearea} entfallen:
- \begin{lstcode}
+ % Umbruchkorrektur: listings murkst
+ \begin{lstcode}[belowskip=-\baselineskip]
\documentclass[BCOR=8.25mm]{scrreprt}
\end{lstcode}
Die Option \Option{a4paper} konnte bei \Class{scrreprt} entfallen, da diese
@@ -445,7 +448,8 @@ verstandene Maßeinheit angeben.
Setzt man die Option erst später auf einen neuen Wert, verwendet man also
beispielsweise
- \begin{lstcode}
+ % Umbruchkorrektur: listings murkst
+ \begin{lstcode}[belowskip=-\baselineskip]
\documentclass{scrreprt}
\KOMAoptions{BCOR=8.25mm}
\end{lstcode}
@@ -860,16 +864,19 @@ werden, gibt es dafür die abkürzende Anweisung
\begin{Example}
Wenn Ihnen die Schreibweisen
- \begin{lstcode}
+ % Umbruchkorrektur: listings murkst
+ \begin{lstcode}[belowskip=-\baselineskip]
\KOMAoptions{DIV=last}
\end{lstcode}
oder
- \begin{lstcode}
+ % Umbruchkorrektur: listings murkst
+ \begin{lstcode}[belowskip=-\baselineskip]
\typearea[current]{last}
\end{lstcode}
für die Neuberechnung von Satzspiegel und Rändern aufgrund der vielen
Sonderzeichen zu umständlich ist, können Sie einfach
- \begin{lstcode}
+ % Umbruchkorrektur: listings murkst
+ \begin{lstcode}[belowskip=-\baselineskip]
\recalctypearea
\end{lstcode}
verwenden.
@@ -1331,8 +1338,13 @@ A, B, C und D möglich, also beispielsweise \PValue{A4} oder -- klein
geschrieben -- \PValue{a4}. Querformate werden dadurch unterstützt, dass man
die Option ein weiteres Mal mit dem Wert
\PValue{landscape}\Index{Papier>Ausrichtung} angibt. Zusätzlich kann das
-\PName{Format} auch in der Form \PName{Höhe}\texttt{:}\PName{Breite} angegeben
-werden.
+\PName{Format} auch in der Form
+\PName{Breite}\texttt{:}\PName{Höhe}\ChangedAt{v3.01b}{\Package{typearea}}
+angegeben werden. Es wird darauf hingewiesen, dass bis Version~3.01a
+\PName{Höhe} und \PName{Breite} vertauscht waren. Dies ist insbesondere dann
+zu beachten, wenn mit einer entsprechenden Kompatibilitätseinstellung (siehe
+Option \Option{version}, \autoref{sec:typearea.compatibilityOptions},
+\autopageref{desc:typearea.option.version}) gearbeitet wird.
\begin{Example}
Angenommen, es soll eine Karteikarte im Format ISO-A8 quer bedruckt
@@ -1345,21 +1357,21 @@ werden.
\areaset{7cm}{5cm}
\pagestyle{empty}
\begin{document}
- \section*{Unterstützte Papiergrößen}
+ \section*{Definierte Papierformate}
letter, legal, executive, a0, a1 \dots\ %
b0, b1 \dots\ c0, c1 \dots\ d0, d1 \dots
\end{document}
\end{lstcode}
- Haben die Karteikarten das Sonderformat (H:B) 5\Unit{cm}\,:\,3\Unit{cm}, so
+ Haben die Karteikarten das Sonderformat (B:H) 5\Unit{cm}\,:\,3\Unit{cm}, so
ist dies mit
\begin{lstcode}
\documentclass{article}
\usepackage[headexclude,footexclude,%
- paper=A8,paper=5cm:3cm]{typearea}
+ paper=5cm:3cm]{typearea}
\areaset{4cm}{2.4cm}
\pagestyle{empty}
\begin{document}
- \section*{Unterstützte Papiergrößen}
+ \section*{Definierte Papierformate}
letter, legal, executive, a0, a1 \dots\ %
b0, b1 \dots\ c0, c1 \dots\ d0, d1 \dots
\end{document}
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls
index 8623412e90e..e534e56cf8d 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls
+++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls
@@ -38,7 +38,7 @@
% \section{Identification}
%
% \begin{macrocode}
-\ProvidesClass{scrguide}[2008/09/04 v1.3b internal KOMA-Script guide class]
+\ProvidesClass{scrguide}[2008/12/08 v1.3c internal KOMA-Script guide class]
% \end{macrocode}
%
%
@@ -911,7 +911,23 @@
% \begin{macrocode}
\providecommand*{\ChangedAt}[2]{%
\marginline{\footnotesize\fbox{\strut#1}}%
- \glossary{#1|indexrm}%
+ \begingroup
+ \let\@tempa\@empty
+ \ifstr{#1}{v2.9i}{\def\@tempa{v2.90i=}}%
+ \ifstr{#1}{v2.9t}{\def\@tempa{v2.90t=}}%
+ \let\and\ignorespaces
+ \def\Package##1{%
+ \glossary{##1=\string\Package{##1}>\@tempa#1|indexrm}%
+ \glossary{\@tempa#1>##1=\string\Package{##1}|indexrm}%
+ \ignorespaces
+ }%
+ \def\Class##1{%
+ \glossary{##1=\string\Class{##1}>\@tempa#1|indexrm}%
+ \glossary{\@tempa#1>##1=\string\Class{##1}|indexrm}%
+ \ignorespaces
+ }%
+ \ignorespaces #2%
+ \endgroup
}
% \end{macrocode}
% \end{macro}
@@ -1043,8 +1059,9 @@
% \begin{macrocode}
\lstdefinestyle{basics}{%
basicstyle=\ttfamily,%
+ columns=fullflexible,keepspaces,%
aboveskip=.4\baselineskip,%
- belowskip=0\baselineskip%
+ belowskip=0pt%
}
\lstdefinestyle{code}{%
style=basics,%