summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex138
1 files changed, 126 insertions, 12 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex
index 078ef547b6e..ea80a17368b 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrbookreportarticle.tex
@@ -45,7 +45,7 @@
%
% ============================================================================
-\ProvidesFile{scrbookreportarticle.tex}[2011/04/02 KOMA-Script guide (chapter:
+\ProvidesFile{scrbookreportarticle.tex}[2011/04/13 KOMA-Script guide (chapter:
scrbook, scrreprt, scrartcl)]
\chapter{Die Hauptklassen \Class{scrbook}, \Class{scrreprt}, \Class{scrartcl}}
@@ -68,18 +68,24 @@ sie sich von den drei Hauptklassen grundsätzlich unterscheidet (siehe
Die einfachste Möglichkeit, an Stelle einer Standardklasse eine
\KOMAScript-Klasse zu verwenden, ist das Ersetzen des Klassennamens in der
-Anweisung \verb|\documentclass| entsprechend \autoref{tab:maincls.overview},
-also beispielsweise \Macro{documentclass}\PParameter{book} durch
+Anweisung \verb|\documentclass| entsprechend
+\autoref{tab:maincls.overview}. Man tauscht
+also beispielsweise \Macro{documentclass}\PParameter{book} gegen
\Macro{documentclass}\PParameter{scrbook}. Der anschließende \LaTeX-Lauf
sollte lediglich einige Layoutänderungen mit sich bringen. Ein großer Teil der
in den nachfolgenden Abschnitten beschriebenen vielfältigen Möglichkeiten und
Optionen werden von den \KOMAScript-Klassen zusätzlich geboten.
\begin{table}
- \centering
- \caption[Klassengegenüberstellung]{Gegenüberstellung der
+% \centering
+ \KOMAoptions{captions=topbeside}%
+ \setcapindent{0pt}%
+% \caption
+ \begin{captionbeside}
+ [Klassengegenüberstellung]{\label{tab:maincls.overview}Gegenüberstellung der
Standardklassen und der \KOMAScript-Klassen}
- \begin{tabular}{ll}
+ [l]
+ \begin{tabular}[t]{ll}
\toprule
Standard-Klasse & \KOMAScript-Klasse \\%& \Script-Stil (\LaTeX2.09)\\
\midrule
@@ -89,7 +95,7 @@ Optionen werden von den \KOMAScript-Klassen zusätzlich geboten.
\Class{letter} & \Class{scrlttr2} \\%& \File{script\textunderscore l} \\
\bottomrule
\end{tabular}
- \label{tab:maincls.overview}
+ \end{captionbeside}
\end{table}
Lassen Sie mich der Erläuterung der Klassen noch eine Bemerkung
@@ -161,7 +167,7 @@ vertikalen Ausgleich. \iffree{}{Näheres dazu ist in
\LoadCommon{4} % \section{Wahl der Schriftgröße für das Dokument}
Voreingestellt ist bei \Class{scrbook}, \Class{scrreprt} und \Class{scrartcl}
-\OptionValue{fontsize}{11pt}. Demgegenüber ist übrigens bei den
+\OptionValue{fontsize}{11pt}.\important{\KOMAScript{} vs. Standardklassen} Demgegenüber ist übrigens bei den
Standardklassen \Option{10pt} voreingestellt. Dies ist bei einem Wechsel von
den Standardklassen zu den \KOMAScript-Klassen gegebenenfalls zu beachten.%
%
@@ -184,7 +190,8 @@ definiert ist.
erreichen Sie einfach mit:
\begin{lstcode}
\setkomafont{captionlabel}{%
- \usekomafont{descriptionlabel}}
+ \usekomafont{descriptionlabel}%
+ }
\end{lstcode}
Weitere Beispiele finden Sie in den Abschnitten zu den jeweiligen
Elementen.
@@ -2729,14 +2736,121 @@ entnehmen.
\end{lstcode}
Das Ergebnis wäre bei Verwendung von \Macro{addkomafont} in diesem Fall
übrigens gleich.
-\end{Example}
-%
-\EndIndex[indexother]{}{Schriftart}
+\end{Example}%
+\EndIndex[indexother]{}{Schriftart}%
%
\EndIndex{Cmd}{caption}%
\EndIndex{Cmd}{captionabove}%
\EndIndex{Cmd}{captionbelow}%
+\begin{Declaration}
+ \Macro{captionof}\Parameter{Objekttyp}\OParameter{Verzeichniseintrag}%
+ \Parameter{Titel}\\
+ \Macro{captionaboveof}\Parameter{Objekttyp}\OParameter{Verzeichniseintrag}%
+ \Parameter{Titel}\\
+ \Macro{captionbelowof}\Parameter{Objekttyp}\OParameter{Verzeichniseintrag}%
+ \Parameter{Titel}
+\end{Declaration}
+\BeginIndex{Cmd}{captionbelowof}%
+\BeginIndex{Cmd}{captionaboveof}%
+\BeginIndex{Cmd}{captionof}%
+Ähnlich wie die Pakete \Package{caption}\IndexPackage{caption} und
+\Package{capt-of}\IndexPackage{capt-of} bietet auch \KOMAScript{} die
+Anweisung \Macro{captionof}\ChangedAt{3.05}{\Class{scrbook}\and
+ \Class{scrreprt}\and \Class{scrartcl}} mit der man auch außerhalb einer
+Gleitumgebung oder in einer fremden Gleitumgebung einen entsprechenden Titel
+mit Eintrag in das jeweilige Verzeichnis setzen kann. Dabei muss im Gegensatz
+zu \Macro{caption} die Art des Gleitobjekts als zusätzliches erstes Argument
+angegeben werden.
+
+Im Gegensatz zu den genannten Paketen bietet \KOMAScript{} zusätzlich auch die
+Anweisungen \Macro{captionaboveof}\ChangedAt{3.09}{\Class{scrbook}\and
+ \Class{scrreprt}\and \Class{scrartcl}} und \Macro{captionbelowof}. Diese
+dienen als Gegenstücke zu \Macro{captionabove} und \Macro{captionbelow}.
+
+Darüber hinaus berücksichtigt\ChangedAt{3.09a}{\Class{scrbook}\and
+ \Class{scrreprt}\and \Class{scrartcl}} \Macro{captionof} auch die
+Einstellungen von Option \Option{captions} bezüglich der Formatierung des
+Titels als Über- oder Unterschrift. Diese Fähigkeit geht jedoch eventuell
+durch das Laden von Paketen wie \Package{capt-of} oder \Package{caption}
+verloren. Bei Verwendung von \Package{caption} ist die Anleitung zu diesem
+Paket zu beachten!%
+\begin{Example}
+ Angenommen, Sie wollen ein Gleitobjekt erstellen, bei dem eine Tabelle und
+ eine Abbildung nebeneinander stehen. Da es keine gemischten Gleitobjekte gibt,
+ verwenden Sie primär eine \Environment{figure}-Umgebung:
+\begin{lstcode}
+ \begin{figure}
+ \begin{minipage}{.5\linewidth}
+ \centering
+ \rule{4cm}{3cm}
+ \caption{Ein Rechteck}\label{fig:rechteck}
+ \end{minipage}%
+ \begin{minipage}{.5\linewidth}
+ \centering
+ \captionaboveof{table}[Maße des Rechtecks aus
+ Abbildung~\ref{fig:rechteck}]{Maße des Rechtecks}
+ \label{tab:rechteck}
+ \begin{tabular}{ll}
+ Breite: & 4\,cm\\
+ Höhe: & 3\,cm
+ \end{tabular}
+ \end{minipage}
+ \end{figure}
+\end{lstcode}
+ Um Abbildung und Tabelle nebeneinander zu setzen, wurden zwei
+ \Environment{minipage}-Umgebungen verwendet. Wichtig ist hier das
+ Prozentzeichen nach der ersten \Environment{minipage}, ohne das ein
+ zusätzlicher Wortabstand zwischen die beiden
+ \Environment{minipage}-Umgebungen gesetzt würde. Die Abbildungsunterschrift
+ wurde ganz normal mit \Macro{caption} gesetzt. Für die Tabellenüberschrift
+ wurde jedoch \Macro{captionaboveof} verwendet. Als erstes Argument wurde
+ \PValue{table} angegeben. Dadurch weiß \KOMAScript{}, dass es sich um eine
+ Tabellenüberschrift handeln soll. Das optionale Argument setzt den Eintrag
+ in das Tabellenverzeichnis. Ohne das optionale Argument würde der als
+ letztes Argument angegebene Titel ebenfalls in das Tabellenverzeichnis
+ geschrieben. Während dieser Titel im Gleitobjekt selbst völlig ausreichend
+ ist, wäre er jedoch im Tabellenverzeichnis wenig aussagekräftig. Daher wird
+ hier für das Verzeichnis ein abweichender Titel über das optionale Argument
+ verwendet. Das Ergebnis der Bemühungen zeigt
+ \autoref{fig:maincls.captionaboveof}.%
+\end{Example}%
+In gleicher Weise, wie in obigem Beispiel eine Tabelle innerhalb einer
+Abbildungsumgebung gesetzt und mit einem Titel versehen wird, könnte man auch
+eine nicht gleitende Tabelle außerhalb jeder Gleitumgebung setzen. Auch dabei
+sollte in der Regel eine \Environment{minipage} verwendet werden, um zu
+verhindern, dass zwischen Überschrift und Tabelle ein Seitenumbruch erfolgen
+kann. Zusätzlich sollte man die \Environment{minipage} dann noch in eine
+\Environment{flushleft}-Umgebung einbetten, um einerseits einen gefälligen
+Abstand zum Text davor und dahinter zu erreichen, und andererseits den
+Absatzeinzug vor der \Environment{minipage} zu verhindern.%
+%
+\begin{figure}
+ \centering
+ \fbox{%
+ \begin{minipage}{.45\linewidth}
+ \centering
+ \rule{4cm}{3cm}
+ \caption[Beispiel: Ein Rechteck]{Ein Rechteck}\label{fig:maincls.rechteck}
+ \end{minipage}%
+ \begin{minipage}{.45\linewidth}
+ \centering
+ \captionaboveof{table}[Beispiel: Maße des Rechtecks aus
+ Abbildung~\ref{fig:maincls.rechteck}]{Maße des Rechtecks}
+ \label{tab:maincls.rechteck}
+ \begin{tabular}{ll}
+ Breite: & 4\,cm\\
+ Höhe: & 3\,cm
+ \end{tabular}
+ \end{minipage}}
+ \caption[{Beispiel: Verwendung von \Macro{captionaboveof} innerhalb einer
+ fremden Gleitumgebung}]{Verwendung von \Macro{captionaboveof} innerhalb einer
+ fremden Gleitumgebung}\label{fig:maincls.captionaboveof}
+\end{figure}%
+\EndIndex{Cmd}{captionof}%
+\EndIndex{Cmd}{captionaboveof}%
+\EndIndex{Cmd}{captionbelowof}%
+
\begin{Declaration}
\XMacro{begin}\PParameter{\Environment{captionbeside}}%