summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-lists.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-lists.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-lists.tex191
1 files changed, 108 insertions, 83 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-lists.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-lists.tex
index cf8e75daa4c..c907a664b78 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-lists.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common-lists.tex
@@ -1,6 +1,6 @@
% ======================================================================
% common-lists.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-lists.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-lists.tex}%
- [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $
+ [$Date: 2018-02-06 09:20:05 +0100 (Tue, 06 Feb 2018) $
KOMA-Script guide (common paragraphs)]
\section{Listen}
@@ -60,24 +60,34 @@
\autoref{sec:\ThisCommonFirstLabelBase.lists} bereits gelesen und verstanden
haben, können Sie auf \autopageref{sec:\ThisCommonLabelBase.lists.next} mit
\autoref{sec:\ThisCommonLabelBase.lists.next} fortfahren.%
- \IfThisCommonLabelBase{scrextend}{ %
+ \IfThisCommonLabelBaseOneOf{scrextend,scrlttr2}{ %
+ \IfThisCommonLabelBase{scrlttr2}{%
+ Das Paket \Package{scrletter}\OnlyAt{\Package{scrletter}} definiert
+ selbst keine Listenumgebungen, sondern überlässt diese der verwendeten
+ Klasse. Ist dies keine \KOMAScript-Klasse, so lädt es
+ \hyperref[cha:scrextend]{\Package{scrextend}}\IndexPackage{scrextend}%
+ \important{\hyperref[cha:scrextend]{\Package{scrextend}}}.%
+ }{} %
Allerdings werden vom Paket \Package{scrextend} nur die Umgebungen
\DescRef{\ThisCommonLabelBase.env.labeling},
\DescRef{\ThisCommonLabelBase.env.addmargin} und
\DescRef{\ThisCommonLabelBase.env.addmargin*} definiert. Alle anderen
- Listenumgebungen bleiben der Verantwortung und Kontrolle der verwendeten
- Klasse überlassen.%
+ Listenumgebungen bleiben der Verantwortung % und Kontrolle
+ der verwendeten Klasse überlassen.%
}{}%
}
-{\LaTeX} und die Standardklassen bieten verschiedene Umgebungen für
-Listen. All diese Umgebungen bietet {\KOMAScript} selbstverständlich auch,
-teilweise jedoch mit leichten Abwandlungen oder Erweiterungen. Grundsätzlich
-gilt, dass Listen -- auch unterschiedlicher Art -- bis zu einer Tiefe von vier
-Listen geschachtelt werden können. Eine tiefere Schachtelung wäre auch aus
-typografischen Gründen kaum sinnvoll, da genau genommen schon mehr als drei
-Ebenen nicht mehr überblickt werden können. Ich empfehle\textnote{Tipp!} in
-solchen Fällen, die eine große Liste in mehrere kleinere Listen aufzuteilen.
+\IfThisCommonLabelBase{scrextend}{}{%
+ {\LaTeX} und die Standardklassen\textnote{\KOMAScript{} vs. Standardklassen}
+ bieten verschiedene Umgebungen für Listen. All diese Umgebungen bietet
+ {\KOMAScript} selbstverständlich auch, teilweise jedoch mit leichten
+ Abwandlungen oder Erweiterungen. Grundsätzlich gilt, dass Listen -- auch
+ unterschiedlicher Art -- bis zu einer Tiefe von vier Listen geschachtelt
+ werden können. Eine tiefere Schachtelung wäre auch aus typografischen
+ Gründen kaum sinnvoll, da genau genommen schon mehr als drei Ebenen nicht
+ mehr überblickt werden können. Ich empfehle\textnote{Tipp!} in solchen
+ Fällen, die eine große Liste in mehrere kleinere Listen aufzuteilen.%
+}
\IfThisCommonFirstRun{}{%
Da Listen zu den Standardelementen von \LaTeX{} gehören, wurde in diesem
@@ -101,13 +111,14 @@ solchen Fällen, die eine große Liste in mehrere kleinere Listen aufzuteilen.
\Macro{labelitemiii}
\Macro{labelitemiv}
\end{Declaration}%
- Die einfachste Form einer Liste ist die Stichpunkt- oder
+ \IfThisCommonLabelBase{scrlttr2}{\OnlyAt{\Class{scrlttr2}}}{}Die einfachste
+ Form einer Liste ist die Stichpunkt-\textnote{Stichpunktliste} oder
\Environment{itemize}-Liste. %
\iffalse % Umbruchoptimierungstext
- Die Benutzer einer unbeliebten Textverarbeitung nennen diese Form der
- Liste auch gerne \emph{Bulletpoints}. Vermutlich können sie sich nicht
- vorstellen, dass je nach Ebene auch ein anderes Zeichen als ein fetter
- Punkt zur Einleitung eines Stichpunkts verwendet werden kann. %
+ Die Benutzer einer unbeliebten Textverarbeitung nennen diese Form der Liste
+ auch gerne \emph{Bulletpoints}. Vermutlich können sie sich nicht vorstellen,
+ dass je nach Ebene auch ein anderes Zeichen als ein fetter Punkt zur
+ Einleitung eines Stichpunkts verwendet werden kann. %
\fi%
Bei den \KOMAScript-Klassen werden je nach Ebene folgende Aufzählungszeichen
zur Einleitung eines Listenelements verwendet: »{\labelitemi}«,
@@ -212,9 +223,10 @@ solchen Fällen, die eine große Liste in mehrere kleinere Listen aufzuteilen.
\Macro{labelenumiii}
\Macro{labelenumiv}
\end{Declaration}%
- Die nummerierte Liste ist ebenfalls sehr häufig zu finden und bereits vom
- {\LaTeX}-Kern vorgesehen. Die Nummerierung\Index{Nummerierung} erfolgt je
- nach Ebene in unterschiedlicher Art: mit arabischen Zahlen, mit
+ \IfThisCommonLabelBase{scrlttr2}{\OnlyAt{\Class{scrlttr2}}}{}Die nummerierte
+ Liste\textnote{nummerierte Liste} ist ebenfalls sehr häufig zu finden und
+ bereits vom {\LaTeX}-Kern vorgesehen. Die Nummerierung\Index{Nummerierung}
+ erfolgt je nach Ebene in unterschiedlicher Art: mit arabischen Zahlen, mit
Kleinbuchstaben, mit kleinen römischen Zahlen und mit Großbuchstaben. Die
Art der Nummerierung wird dabei über die Makros \Macro{theenumi} bis
\Macro{theenumiv} festgelegt. Das Format der Ausgabe wird von den Makros
@@ -284,9 +296,10 @@ solchen Fällen, die eine große Liste in mehrere kleinere Listen aufzuteilen.
\end{Body}
\end{Environment}
\end{Declaration}%
- Eine weitere Listenform ist die Stichwortliste. Sie dient in erster Linie
- der Beschreibung einzelner Begriffe. Diese werden als optionale Parameter
- bei \Macro{item} angegeben. %
+ \IfThisCommonLabelBase{scrlttr2}{\OnlyAt{\Class{scrlttr2}}}{}Eine weitere
+ Listenform ist die Stichwortliste\textnote{Stichwortliste}. Sie dient in
+ erster Linie der Beschreibung einzelner Begriffe. Diese werden als optionale
+ Parameter bei \Macro{item} angegeben. %
\BeginIndex{FontElement}{descriptionlabel}%
\LabelFontElement{descriptionlabel}%
Die Schriftart\Index{Schrift>Art}\ChangedAt{v2.8p}{\Class{scrbook}\and
@@ -296,8 +309,8 @@ solchen Fällen, die eine große Liste in mehrere kleinere Listen aufzuteilen.
\DescRef{\ThisCommonLabelBase.cmd.addtokomafont} (siehe
\autoref{sec:\ThisCommonLabelBase.textmarkup},
\DescPageRef{\ThisCommonLabelBase.cmd.setkomafont}) für das Element
- \FontElement{descriptionlabel} (siehe
- \autoref{tab:\ThisCommonLabelBase.fontelements},
+ \FontElement{descriptionlabel}\important{\FontElement{descriptionlabel}}
+ (siehe \autoref{tab:\ThisCommonLabelBase.fontelements},
\autopageref{tab:\ThisCommonLabelBase.fontelements}) geändert werden. In der
Voreinstellung wird \Macro{sffamily}""\Macro{bfseries} verwendet.%
\IfThisCommonFirstRun{\iftrue}{\csname iffalse\endcsname}
@@ -359,10 +372,14 @@ Eine andere Form der %
in vielen Klassen als
\DescRef{\ThisCommonFirstLabelBase.env.description}-Umgebung vorhandenen %
}{}%
-Stichwortliste ist nur bei den {\KOMAScript}-Klassen %
-\IfThisCommonLabelBase{scrextend}{ und \Package{scrextend} }{}%
-vorhanden: die \Environment{labeling}-Umgebung. Im Unterschied zur zuvor
-vorgestellten Umgebung %
+Stichwortliste\textnote{alternative Stichwortliste} ist nur bei den
+{\KOMAScript}-Klassen %
+\IfThisCommonLabelBase{scrextend}{ und \Package{scrextend} }{%
+ \IfThisCommonLabelBase{scrlttr2}{ und
+ \hyperref[cha:scrextend]{\Package{scrextend}} }{}%
+}%
+vorhanden: die \Environment{labeling}-Umgebung. Im Unterschied
+\IfThisCommonLabelBase{scrextend}{zu}{zur zuvor vorgestellten Umgebung} %
\IfThisCommonLabelBase{scrextend}{%
\DescRef{\ThisCommonFirstLabelBase.env.description}%
}{%
@@ -460,11 +477,13 @@ Anleitung mit Hilfe der \Environment{labeling}-Umgebung definiert.%
\begin{Declaration}
\begin{Environment}{verse}\end{Environment}
\end{Declaration}%
- Die \Environment{verse}-Umgebung wird normalerweise nicht als Listenumgebung
- wahrgenommen, da hier nicht mit \Macro{item} gearbeitet wird. Stattdessen
- wird wie innerhalb der \Environment{flushleft}-Umgebung mit festen
- Zeilenumbrüchen gearbeitet. Intern handelt es sich jedoch sowohl bei den
- Standardklassen als auch bei {\KOMAScript} durchaus um eine Listenumgebung.
+ \IfThisCommonLabelBase{scrlttr2}{\OnlyAt{\Class{scrlttr2}}}{}Die
+ \Environment{verse}-Umgebung\textnote{Versform} wird normalerweise nicht als
+ Listenumgebung wahrgenommen, da hier nicht mit \Macro{item} gearbeitet
+ wird. Stattdessen wird wie innerhalb der \Environment{flushleft}-Umgebung
+ mit festen Zeilenumbrüchen gearbeitet. Intern handelt es sich jedoch sowohl
+ bei den Standardklassen als auch bei {\KOMAScript} durchaus um eine
+ Listenumgebung.
Die \Environment{verse}-Umgebung findet hauptsächlich für
Gedichte\Index{Gedichte} Anwendung. Dabei werden die Zeilen links und rechts
@@ -473,8 +492,9 @@ Anleitung mit Hilfe der \Environment{labeling}-Umgebung definiert.%
Absatz gesetzt, also durch eine Leerzeile getrennt. Häufig findet
stattdessen auch \Macro{medskip}\IndexCmd{medskip} oder
\Macro{bigskip}\IndexCmd{bigskip} Verwendung. Will man verhindern, dass am
- Ende eines Verses ein Seitenumbruch erfolgt, so verwendet man ganz normal
- \verb|\\*|\IndexCmd{\textbackslash*} an Stelle von \verb|\\|.%
+ Ende eines Verses ein Seitenumbruch\textnote{Seitenumbruch} erfolgt, so
+ verwendet man ganz normal \verb|\\*|\IndexCmd{\textbackslash*} anstelle von
+ \verb|\\|.%
\IfThisCommonFirstRun{\iftrue}{\csname iffalse\endcsname}
\begin{Example}
\phantomsection\xmpllabel{env.verse}%
@@ -562,38 +582,40 @@ Anleitung mit Hilfe der \Environment{labeling}-Umgebung definiert.%
\EndIndexGroup
- \iffalse% Umbruchkorrekturvarianten
+ \iftrue% Umbruchkorrekturvarianten
\begin{Declaration}
\begin{Environment}{quote}\end{Environment}
\end{Declaration}%
- Dies ist intern ebenfalls eine Listenumgebung und sowohl bei den
- Standardklassen als auch bei {\KOMAScript} zu finden. Der Inhalt der
- Umgebung wird im Blocksatz mit beidseitigem Einzug gesetzt. Die Umgebung
- wird häufig verwendet, um längere Zitate\Index{Zitat} abzusetzen. Dabei
- werden Absätze innerhalb der Umgebung durch einen vertikalen Abstand
- gekennzeichnet.%
+ \IfThisCommonLabelBase{scrlttr2}{\OnlyAt{\Class{scrlttr2}}}{}Dies ist
+ intern ebenfalls eine Listenumgebung\textnote{Blockzitat mit
+ Absatzabstand} und sowohl bei den Standardklassen als auch bei
+ {\KOMAScript} zu finden. Der Inhalt der Umgebung wird im Blocksatz mit
+ beidseitigem Einzug gesetzt. Die Umgebung wird häufig verwendet, um
+ längere Zitate\Index{Zitat} abzusetzen. Dabei werden Absätze innerhalb der
+ Umgebung durch einen vertikalen Abstand gekennzeichnet.%
\EndIndexGroup
\begin{Declaration}
\begin{Environment}{quotation}\end{Environment}
\end{Declaration}%
- Diese Umgebung ist mit \DescRef{\ThisCommonLabelBase.env.quote}
- vergleichbar. Während bei \DescRef{\ThisCommonLabelBase.env.quote} Absätze
- durch vertikalen Abstand gekennzeichnet werden, wird bei
- \Environment{quotation} mit horizontalem Einzug der ersten Zeile eines
- Absatzes gearbeitet. Dies gilt auch für den ersten Absatz einer
- \Environment{quotation}-Umgebung. Wollen Sie dort den Einzug verhindern,
- müssen Sie die \Macro{noindent}-Anweisung\IndexCmd{noindent}
- voranstellen.%
- \EndIndexGroup
- \else
+ \IfThisCommonLabelBase{scrlttr2}{\OnlyAt{\Class{scrlttr2}}}{}Diese
+ Umgebung\textnote{Blockzitat mit Absatzeinzug} ist mit
+ \DescRef{\ThisCommonLabelBase.env.quote} vergleichbar. Während bei
+ \DescRef{\ThisCommonLabelBase.env.quote} Absätze durch vertikalen Abstand
+ gekennzeichnet werden, wird bei \Environment{quotation} mit horizontalem
+ Einzug der ersten Zeile eines Absatzes gearbeitet. Dies gilt auch für den
+ ersten Absatz einer \Environment{quotation}-Umgebung. Wollen Sie dort den
+ Einzug verhindern, müssen Sie die
+ \Macro{noindent}-Anweisung\IndexCmd{noindent} voranstellen.%
+ \else
\begin{Declaration}
\begin{Environment}{quote}\end{Environment}
\begin{Environment}{quotation}\end{Environment}
\end{Declaration}%
- Diese beiden Umgebungen sind intern ebenfalls Listenumgebungen und sowohl
- bei den Standardklassen als auch bei {\KOMAScript} zu finden. Beide
- Umgebungen setzen Blocksatz, der rechts und links eingezogen
+ \IfThisCommonLabelBase{scrlttr2}{\OnlyAt{\Class{scrlttr2}}}{}Diese beiden
+ Umgebungen\textnote{Blockzitate} sind intern ebenfalls Listenumgebungen
+ und sowohl bei den Standardklassen als auch bei {\KOMAScript} zu finden.
+ Beide Umgebungen setzen Blocksatz, der rechts und links eingezogen
ist. Verwendet werden die Umgebungen häufig, um längere
Zitate\Index{Zitat} abzusetzen. Der Unterschied zwischen beiden liegt in
der Art und Weise, wie Absätze abgesetzt werden. Während bei
@@ -609,11 +631,12 @@ Anleitung mit Hilfe der \Environment{labeling}-Umgebung definiert.%
\Macro{noindent}-Anweisung\IndexCmd{noindent} voranstellen.%
}{\InternalCommonFileUsageError}%
}%
+ \fi % Umbruchkorrekturvarianten
\IfThisCommonFirstRun{\iftrue}{\csname iffalse\endcsname}
- \begin{Example}
- \phantomsection\xmpllabel{env.quote}%
- Sie wollen eine kleine Anekdote hervorheben. Also schreiben Sie
- unter Verwendung der Umgebung \Environment{quotation}:%
+ \begin{Example}
+ \phantomsection\xmpllabel{env.quote}%
+ Sie wollen eine kleine Anekdote hervorheben. Also schreiben Sie
+ unter Verwendung der Umgebung \Environment{quotation}:%
\begin{lstcode}
\documentclass[paper=a5,pagesize]{scrartcl}
\usepackage{selinput}
@@ -668,8 +691,9 @@ Anleitung mit Hilfe der \Environment{labeling}-Umgebung definiert.%
"`Guda Moh, Sie missat sich halt zwinga!"'
\end{quotation}
\end{ShowOutput}%
- Zum Vergleich sei das Ganze an Stelle von \Environment{quotation} auch
- noch mit einer \Environment{quote}-Umgebung gezeigt:%
+ \iffree{}{\IfThisCommonLabelBase{maincls}{\clearpage}{}}% Umbruchkorrektur!!!!
+ Zum Vergleich sei das Ganze anstelle von \Environment{quotation} auch
+ noch mit einer \DescRef{\LabelBase.env.quote}-Umgebung gezeigt:%
\begin{ShowOutput}
\iftrue% Umbruchkorrekturtext
Ein kleines Beispiel für eine Anekdote, die sich einst
@@ -698,7 +722,6 @@ Anleitung mit Hilfe der \Environment{labeling}-Umgebung definiert.%
\fi
%
\EndIndexGroup
- \fi % Umbruchkorrekturvarianten
\fi
\begin{Declaration}
@@ -716,25 +739,26 @@ Wie bei %
\DescRef{\ThisCommonLabelBase.env.quote} und
\DescRef{\ThisCommonLabelBase.env.quotation}%
} %
-handelt es sich bei \Environment{addmargin} um eine Umgebung, die den
-Rand\Index{Rand} verändert. Im Unterschied zu den beiden erstgenannten
-Umgebungen kann der Anwender jedoch bei \Environment{addmargin} wählen, um
-welchen Wert der Rand verändert werden kann. Des Weiteren verändert die
-Umgebung den Absatzeinzug und den Absatzabstand nicht. Es wird auch kein
-zusätzlicher vertikaler Abstand vor und nach der Umgebung eingefügt.
+handelt\textnote{allgemeine Einzugsumgebung} es sich bei
+\Environment{addmargin} um eine Umgebung, die den Rand\Index{Rand}
+verändert. Im Unterschied zu den beiden erstgenannten Umgebungen kann der
+Anwender jedoch bei \Environment{addmargin} wählen, um welchen Wert der Rand
+verändert werden soll. Des Weiteren verändert die Umgebung den Absatzeinzug
+und den Absatzabstand nicht. Es wird auch kein zusätzlicher vertikaler Abstand
+vor und nach der Umgebung eingefügt.
Ist nur das obligatorische Argument \PName{Einzug} angegeben, so wird der
Inhalt der Umgebung rechts und links um diesen Wert eingezogen. Ist das
optionale Argument \PName{linker Einzug} hingegen angegeben, so wird links
abweichend von \PName{Einzug} der Wert \PName{linker Einzug} zum Rand addiert.
-Die Sternvariante \Environment{addmargin*} unterscheidet sich nur im
-doppelseitigen Satz von der Variante ohne Stern, wobei der Unterschied auch
-nur dann auf"|tritt, wenn das optionale Argument \PName{innerer Einzug}
-verwendet wird. Dabei wird dann der Wert von \PName{innerer Einzug} zum
-inneren Randanteil der Seite addiert. Dies ist bei rechten Seiten der linke
-Rand der Seite, bei linken Seiten jedoch der rechte Rand der
-Seite. \PName{Einzug} gilt dann für den jeweils anderen Rand.
+Die Sternvariante \Environment{addmargin*}\important{\Environment{addmargin*}}
+unterscheidet sich nur im doppelseitigen Satz von der Variante ohne Stern,
+wobei der Unterschied auch nur dann auf"|tritt, wenn das optionale Argument
+\PName{innerer Einzug} verwendet wird. Dabei wird dann der Wert von
+\PName{innerer Einzug} zum inneren Randanteil der Seite addiert. Dies ist bei
+rechten Seiten der linke Rand der Seite, bei linken Seiten jedoch der rechte
+Rand der Seite. \PName{Einzug} gilt dann für den jeweils anderen Rand.
Bei beiden Varianten der Umgebung sind für alle Parameter auch negative Werte
erlaubt. % Umbruchkorrektur
@@ -804,12 +828,13 @@ Erklärungen zu den Anweisungen
(\autoref{sec:\ThisCommonLabelBase.oddOrEven},
\DescPageRef{\ThisCommonLabelBase.cmd.ifthispageodd}) und
\iffree{\Macro{ifthispagewasodd}}{%
- \DescRef{\ThisCommonLabelBase.cmd.ifthispagewasodd}}
+ \DescRef{maincls-experts.cmd.ifthispagewasodd}}
(\autoref{sec:maincls-experts.addInfos},
-\DescPageRef{maincls-experts.cmd.ifthispageodd}).
-
+\DescPageRef{maincls-experts.cmd.ifthispageodd}).%
+\IfThisCommonLabelBase{scrlttr2}{}{%
\begin{Explain}
- Im Zusammenspiel von Umgebungen wie Listen mit Absätzen ergeben sich für
+ Im Zusammenspiel von % Umgebungen wie
+ Listen mit Absätzen ergeben sich für
Laien häufiger Fragen. Daher widmet sich die weiterführende Erklärung zu
Option \DescRef{maincls-experts.option.parskip} in
\autoref{sec:maincls-experts.addInfos},
@@ -817,7 +842,7 @@ Erklärungen zu den Anweisungen
Thema. Ebenfalls im Expertenteil in \autoref{sec:maincls-experts.addInfos},
\DescPageRef{maincls-experts.env.addmargin*} wird die Problematik von
mehrseitigen \Environment{addmargin*}-Umgebungen behandelt.
-\end{Explain}%
+\end{Explain}}%
%
\EndIndexGroup
%