summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/koma-script/source-doc/ngerman/common-lists.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/koma-script/source-doc/ngerman/common-lists.tex')
-rw-r--r--macros/latex/contrib/koma-script/source-doc/ngerman/common-lists.tex194
1 files changed, 115 insertions, 79 deletions
diff --git a/macros/latex/contrib/koma-script/source-doc/ngerman/common-lists.tex b/macros/latex/contrib/koma-script/source-doc/ngerman/common-lists.tex
index 723b115d24..0591053c4a 100644
--- a/macros/latex/contrib/koma-script/source-doc/ngerman/common-lists.tex
+++ b/macros/latex/contrib/koma-script/source-doc/ngerman/common-lists.tex
@@ -46,7 +46,7 @@
% ======================================================================
\KOMAProvidesFile{common-lists.tex}%
- [$Date: 2019-10-10 10:04:30 +0200 (Thu, 10 Oct 2019) $
+ [$Date: 2019-11-19 12:56:28 +0100 (Tue, 19 Nov 2019) $
KOMA-Script guide (common paragraphs)]
\section{Listen}
@@ -66,8 +66,8 @@
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}}}.%
- }{} %
+ \important{\hyperref[cha:scrextend]{\Package{scrextend}}}. %
+ }{}%
Allerdings werden vom Paket \Package{scrextend} nur die Umgebungen
\DescRef{\ThisCommonLabelBase.env.labeling},
\DescRef{\ThisCommonLabelBase.env.addmargin} und
@@ -90,11 +90,17 @@
}
\IfThisCommonFirstRun{}{%
+ \IfThisCommonLabelBase{scrextend}{}{% Umbruchkorrektur
+ \iffalse % Umbruchkorrektur
Da Listen zu den Standardelementen von \LaTeX{} gehören, wurde in diesem
- Abschnitt auf Beispiele verzichtet. Sie finden solche in
- \autoref{sec:\ThisCommonFirstLabelBase.lists} ab
+ Abschnitt auf Beispiele verzichtet. %
+ \else%
+ Auf Beispiele wurde in diesem Abschnitt verzichtet. %
+ \fi%
+ Sie finden solche in \autoref{sec:\ThisCommonFirstLabelBase.lists} ab
\autopageref{sec:\ThisCommonFirstLabelBase.lists} oder in jeder
\LaTeX-Einführung.%
+ }%
}
@@ -127,7 +133,10 @@
\Macro{labelitemii}, \Macro{labelitemiii} und \Macro{labelitemiv}
abgelegt. Sie können diese leicht mit \Macro{renewcommand} umdefinieren. Die
einzelnen Stichpunkte werden mit \Macro{item} eingeleitet.%
- \IfThisCommonFirstRun{\iftrue}{\csname iffalse\endcsname}
+ \IfThisCommonFirstRun{\iftrue}{%
+ \ In \autoref{sec:maincls.lists} auf \PageRefxmpl{maincls.env.itemize}
+ finden Sie ein Beispiel für die Anwendung.%
+ \csname iffalse\endcsname}
\begin{Example}
\phantomsection\xmpllabel{env.itemize}%
Sie haben eine einfache Aufzählung, die in mehreren Ebenen geschachtelt
@@ -135,43 +144,44 @@
\begin{lstcode}
\minisec{Die Fahrzeuge im Spiel}
\begin{itemize}
- \item Flugzeuge
+ \item Flugzeuge
\begin{itemize}
- \item Doppeldecker
- \item Transportmaschinen
+ \item Doppeldecker
+ \item Jets
+ \item Transportmaschinen
\begin{itemize}
- \item einmotorig
+ \item einmotorig
\begin{itemize}
- \item{düsengetrieben}
- \item{propellergetrieben}
+ \item{düsengetrieben}
+ \item{propellergetrieben}
\end{itemize}
- \item zweimotorig
+ \item zweimotorig
\begin{itemize}
- \item{düsengetrieben}
- \item{propellergetrieben}
+ \item{düsengetrieben}
+ \item{propellergetrieben}
\end{itemize}
\end{itemize}
- \item Drehflügler
+ \item Drehflügler
\end{itemize}
- \item Motorräder
- \item Automobile
- \begin{itemize}
- \item Rennwagen
- \item Personenwagen
- \item Lastwagen
- \end{itemize}
- \item Fahrräder
+ \item Motorräder
+ \item Automobile
+ \begin{itemize}
+ \item Rennwagen
+ \item Personenwagen
+ \item Lastwagen
\end{itemize}
+ \item Fahrräder
\end{itemize}
-\end{lstcode}
- Anschließend erhalten Sie:
- \begin{ShowOutput}[\baselineskip]
+ \end{lstcode}
+ Anschließend erhalten Sie:%
+ \iffree{}{\vskip 0pt plus \baselineskip}% Umbruchkorrektur
+ \begin{ShowOutput}[.5\baselineskip]
\minisec{Die Fahrzeuge im Spiel}
\begin{itemize}
\item Flugzeuge
\begin{itemize}
\item Doppeldecker
- % \item Jets
+ \item Jets
\item Transportmaschinen
\begin{itemize}
\item einmotorig
@@ -235,7 +245,10 @@
Klammer, während die Werte aller anderen Ebenen von einem Punkt gefolgt
werden. Die einzelnen Stichpunkte werden wieder mit \Macro{item}
eingeleitet.%
- \IfThisCommonFirstRun{\iftrue}{\csname iffalse\endcsname}
+ \IfThisCommonFirstRun{\iftrue}{%
+ \ In \autoref{sec:maincls.lists} auf \PageRefxmpl{maincls.env.enumerate}
+ finden Sie ein Beispiel für die Anwendung.%
+ \csname iffalse\endcsname}
\begin{Example}
\phantomsection\xmpllabel{env.enumerate}%
Verkürzen wir das vorherige Beispiel und verwenden statt der
@@ -251,7 +264,7 @@
\item Flugzeuge
\begin{enumerate}
\item Doppeldecker
- % \item Jets
+ % \item Jets
\item Transportmaschinen
\begin{enumerate}
\item einmotorig
@@ -261,32 +274,33 @@
\end{enumerate}
\item mehrmotorig
\end{enumerate}
- % \item Drehflügler
+ % \item Drehflügler
\end{enumerate}
- \item Motorräder
+ %\item Motorräder
+ % \begin{enumerate}
+ % \item historisch korrekt
+ % \item futurisch nicht real
+ % \end{enumerate}
+ \item Automobile
\begin{enumerate}
- \item historisch korrekt
- \item futurisch nicht real
+ \item Rennwagen
+ \item Personenwagen
+ % \item Lastwagen
\end{enumerate}
- % \item Automobile
- % \begin{enumerate}
- % \item Rennwagen
- % \item Personenwagen
- % \item Lastwagen
- % \end{enumerate}
- % \item Fahrräder
+ % \item Fahrräder
\end{enumerate}
\end{ShowOutput}
Innerhalb der Aufzählung können ganz normal mit \Macro{label} Marken
gesetzt werden, auf die dann mit \Macro{ref} zugegriffen werden
kann. So wurde oben hinter den düsengetriebenen, einmotorigen
Flugzeugen mit »\Macro{label}\PParameter{bsp:duesen}« ein Label
- gesetzt. Der \Macro{ref}-Wert ist dann »\ref{xmp:maincls.jets}«.
+ gesetzt. Der \Macro{ref}-Wert ist dann »\ref*{xmp:maincls.jets}«.
\end{Example}%
+ \ExampleEndFix
\fi
%
\EndIndexGroup
-
+
\begin{Declaration}
\begin{Environment}{description}\labelsuffix[description]
@@ -313,7 +327,10 @@
(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}
+ \IfThisCommonFirstRun{\iftrue}{%
+ \ In \autoref{sec:maincls.lists} auf \PageRefxmpl{maincls.env.description}
+ finden Sie ein Beispiel für die Anwendung.%
+ \csname iffalse\endcsname}
\begin{Example}
\phantomsection\xmpllabel{env.description}%
Sie wollen, dass die Stichworte statt serifenlos und fett lediglich
@@ -372,22 +389,23 @@ Eine andere Form der %
in vielen Klassen als
\DescRef{\ThisCommonFirstLabelBase.env.description}-Umgebung vorhandenen %
}{}%
-Stichwortliste\textnote{alternative Stichwortliste} ist nur bei den
-{\KOMAScript}-Klassen %
+Stichwortliste\textnote{alternative Stichwortliste} ist nur
+bei\IfThisCommonLabelBase{scrextend}{}{ 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} %
+\IfThisCommonLabelBaseOneOf{maincls,scrextend}{zu}{zur zuvor vorgestellten
+ Umgebung} %
\IfThisCommonLabelBase{scrextend}{%
\DescRef{\ThisCommonFirstLabelBase.env.description}%
}{%
\DescRef{\ThisCommonLabelBase.env.description}%
} kann bei \Environment{labeling} ein Muster angegeben werden, dessen Länge
-die Einrücktiefe bei allen Stichpunkten ergibt. Darüber hinaus kann zwischen
-Stichpunkt und Beschreibungstext ein optionales \PName{Trennzeichen}
-festgelegt werden. %
+die Einrücktiefe aller Stichpunkte ergibt. Zwischen Stichpunkt und
+Beschreibungstext kann ein optionales \PName{Trennzeichen} festgelegt
+werden. %
\BeginIndexGroup
\BeginIndex{FontElement}{labelinglabel}\LabelFontElement{labelinglabel}%
\BeginIndex{FontElement}{labelingseparator}%
@@ -406,7 +424,8 @@ Die Schriftart\Index{Schrift>Art}%
}%
}%
, die für die Hervorhebung des Schlüsselworts verwendet wird, kann mit Hilfe
-der Anweisungen \DescRef{\ThisCommonLabelBase.cmd.setkomafont} und
+\IfThisCommonLabelBase{scrextend}{von}{der Anweisungen}
+\DescRef{\ThisCommonLabelBase.cmd.setkomafont} und
\DescRef{\ThisCommonLabelBase.cmd.addtokomafont} (siehe
\autoref{sec:\ThisCommonLabelBase.textmarkup},
\DescPageRef{\ThisCommonLabelBase.cmd.setkomafont}) für das Element
@@ -416,8 +435,10 @@ der Anweisungen \DescRef{\ThisCommonLabelBase.cmd.setkomafont} und
davon abweichende Schriftart der Trennzeichen ist das Element
\FontElement{labelingseparator}\IndexFontElement{labelingseparator} (siehe
ebenfalls \autoref{tab:\ThisCommonLabelBase.fontelements},
-\autopageref{tab:\ThisCommonLabelBase.fontelements}) zuständig.
-\IfThisCommonFirstRun{\iftrue}{\par\csname iffalse\endcsname}
+\autopageref{tab:\ThisCommonLabelBase.fontelements}) zuständig. Beide sind in
+der Voreinstellung\textnote{Voreinstellung} leer, es findet also keine
+Schriftumschaltung statt.%
+\IfThisCommonFirstRun{\iftrue}{\csname iffalse\endcsname}
\begin{Example}
\phantomsection\xmpllabel{env.labeling}%
\IfThisCommonLabelBase{scrextend}{%
@@ -463,13 +484,18 @@ ebenfalls \autoref{tab:\ThisCommonLabelBase.fontelements},
die Trennzeichen auswirkt, kann es eventuell erforderlich sein, die
Schriftumschaltung dafür explizit aufzuheben.
\end{Example}
-\fi
-\EndIndexGroup
-Gedacht war die Umgebung ursprünglich für Strukturen wie »Voraussetzung,
-Aussage, Beweis« oder »Gegeben, Gesucht, Lösung«, wie man sie in
-Vorlesungsskripten häufiger findet. Inzwischen findet die Umgebung aber ganz
-unterschiedliche Anwendungen. So wurde die Umgebung für Beispiele in dieser
-Anleitung mit Hilfe der \Environment{labeling}-Umgebung definiert.%
+\fi%
+\EndIndexGroup%
+\IfThisCommonFirstRun{%
+ Gedacht war die Umgebung ursprünglich für Strukturen wie »Voraussetzung,
+ Aussage, Beweis« oder »Gegeben, Gesucht, Lösung«, wie man sie in
+ Vorlesungsskripten häufiger findet. Inzwischen findet die Umgebung aber ganz
+ unterschiedliche Anwendungen. So wurde die Umgebung für Beispiele in dieser
+ Anleitung mit Hilfe der \Environment{labeling}-Umgebung definiert.%
+}{%
+ \ In \autoref{sec:maincls.lists} auf \PageRefxmpl{maincls.env.labeling}
+ finden Sie ein Beispiel für die Anwendung der Umgebung.%
+}%
\EndIndexGroup
@@ -495,7 +521,10 @@ Anleitung mit Hilfe der \Environment{labeling}-Umgebung definiert.%
Ende eines Verses ein Seitenumbruch\textnote{Seitenumbruch} erfolgt, so
verwendet man ganz normal \verb|\\*|\IndexCmd{\textbackslash*} anstelle von
\verb|\\|.%
- \IfThisCommonFirstRun{\iftrue}{\csname iffalse\endcsname}
+ \IfThisCommonFirstRun{\iftrue}{%
+ \par In \autoref{sec:maincls.lists} auf \PageRefxmpl{maincls.env.verse}
+ finden Sie ein Beispiel für die Anwendung.%
+ \csname iffalse\endcsname}
\begin{Example}
\phantomsection\xmpllabel{env.verse}%
Als Beispiel ein kurzes Gedicht von Wilhelm Busch:
@@ -538,15 +567,15 @@ Anleitung mit Hilfe der \Environment{labeling}-Umgebung definiert.%
\end{verse}
\end{ShowOutput}
kann mit \verb|\\*| allerdings nicht verhindert werden, dass am
- Zeilenumbruch auch ein Seitenumbruch erfolgt. Um dies zu erreichen,
- müsste innerhalb der ersten Zeile zusätzlich ein
- \Macro{nopagebreak}\IndexCmd{nopagebreak} eingefügt werden:
+ Zeilenumbruch auch ein Seitenumbruch erfolgt. Um dies zu erreichen, kann
+ man zusätzlich \Macro{interlinepenalty}\IndexCmd{interlinepenalty} auf
+ 10000 setzen:
\begin{lstcode}
- \begin{verse}
- Der Philosoph wie der Hausbesitzer\nopagebreak{}
+ \begin{verse}\interlinepenalty 10000
+ Der Philosoph wie der Hausbesitzer
hat immer Reparaturen.\\
\bigskip
- Wer dir sagt, er hätte noch nie\nopagebreak{}
+ Wer dir sagt, er hätte noch nie
gelogen, dem traue nicht, mein Sohn.
\end{verse}
\end{lstcode}
@@ -573,16 +602,19 @@ Anleitung mit Hilfe der \Environment{labeling}-Umgebung definiert.%
Wenn man's mit seinem Dünkel misst.
\end{verse}
\end{ShowOutput}
- \fi
- In diesen Beispielen wurde übrigens jeweils \Macro{bigskip} verwendet,
- um zwei Sprüche voneinander zu trennen.
+ \fi %
+ \iffalse %
+ In diesen Beispielen wurde übrigens jeweils \Macro{bigskip} verwendet,
+ um zwei Sprüche voneinander zu trennen.%
+ \fi %
\end{Example}%
+ \vskip -1\ht\strutbox plus .75\strutbox% Ende Beispiel + Beschreibung
\fi
%
\EndIndexGroup
- \iftrue% Umbruchkorrekturvarianten
+ \iffalse% Umbruchkorrekturvarianten
\begin{Declaration}
\begin{Environment}{quote}\end{Environment}
\end{Declaration}%
@@ -607,7 +639,7 @@ Anleitung mit Hilfe der \Environment{labeling}-Umgebung definiert.%
ersten Absatz einer \Environment{quotation}-Umgebung. Wollen Sie dort den
Einzug verhindern, müssen Sie die
\Macro{noindent}-Anweisung\IndexCmd{noindent} voranstellen.%
- \else
+ \else %
\begin{Declaration}
\begin{Environment}{quote}\end{Environment}
\begin{Environment}{quotation}\end{Environment}
@@ -632,15 +664,16 @@ Anleitung mit Hilfe der \Environment{labeling}-Umgebung definiert.%
}{\InternalCommonFileUsageError}%
}%
\fi % Umbruchkorrekturvarianten
- \IfThisCommonFirstRun{\iftrue}{\csname iffalse\endcsname}
+ \IfThisCommonFirstRun{\iftrue}{%
+ \ In \autoref{sec:maincls.lists} auf \PageRefxmpl{maincls.env.quote}
+ finden Sie ein Beispiel für die Anwendung.%
+ \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{lstcode}
\documentclass[paper=a5,pagesize]{scrartcl}
- \usepackage{selinput}
- \SelectInputMappings{adieresis={ä},germandbls={ß}}
\usepackage[ngerman]{babel}
\begin{document}
Ein kleines Beispiel für eine Anekdote, die sich
@@ -767,7 +800,10 @@ erlaubt. % Umbruchkorrektur
}{%
Damit kann man erreichen, dass die Umgebung in den Rand hineinragt.%
}%
-\IfThisCommonFirstRun{\iftrue}{\csname iffalse\endcsname}
+\IfThisCommonFirstRun{\iftrue}{%
+ \ Im Beispiel in \autoref{sec:maincls.lists} auf
+ \PageRefxmpl{maincls.env.addmargin} wird dies gezeigt.%
+ \csname iffalse\endcsname}%
\begin{Example}
\phantomsection\xmpllabel{env.addmargin}%
Angenommen, Sie schreiben eine Anleitung mit kurzen
@@ -824,13 +860,13 @@ erlaubt. % Umbruchkorrektur
Ob eine Seite eine linke oder eine rechte Seite ist, kann übrigens beim ersten
\LaTeX-Durchlauf nicht zuverlässig festgestellt werden. Siehe dazu die
Erklärungen zu den Anweisungen
-\DescRef{\ThisCommonLabelBase.cmd.ifthispageodd}
+\DescRef{\ThisCommonLabelBase.cmd.Ifthispageodd}
(\autoref{sec:\ThisCommonLabelBase.oddOrEven},
-\DescPageRef{\ThisCommonLabelBase.cmd.ifthispageodd}) und
+\DescPageRef{\ThisCommonLabelBase.cmd.Ifthispageodd}) und
\iffree{\Macro{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