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