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 | 194 |
1 files changed, 115 insertions, 79 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 723b115d248..0591053c4a0 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 @@ -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 |