summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea-experts.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea-experts.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea-experts.tex84
1 files changed, 47 insertions, 37 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea-experts.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea-experts.tex
index 933d3d458ad..9b071f0edd3 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea-experts.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/typearea-experts.tex
@@ -1,6 +1,6 @@
% ======================================================================
% typearea-experts.tex
-% Copyright (c) Markus Kohm, 2008-2017
+% Copyright (c) Markus Kohm, 2008-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.
% ----------------------------------------------------------------------
% typearea-experts.tex
-% Copyright (c) Markus Kohm, 2008-2017
+% Copyright (c) Markus Kohm, 2008-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -46,26 +46,26 @@
% ======================================================================
\KOMAProvidesFile{typearea-experts.tex}
- [$Date: 2017-04-13 09:47:38 +0200 (Thu, 13 Apr 2017) $
+ [$Date: 2018-01-31 09:49:41 +0100 (Wed, 31 Jan 2018) $
KOMA-Script guide (chapter: typearea for experts)]
\chapter{Zusätzliche Informationen zum Paket \Package{typearea.sty}}
\labelbase{typearea-experts}
-\BeginIndexGroup
-\BeginIndex{Package}{typearea}
-In diesem Kapitel finden Sie zusätzliche Informationen zum Paket
-\Package{typearea}. \iffree{Einige Teile des Kapitels sind dabei dem
- \KOMAScript-Buch \cite{book:komascript} vorbehalten. Dies sollte kein
- Problem sein, denn der}{Der} normale Anwender, der das Paket einfach nur
-verwenden will, wird diese Informationen normalerweise nicht benötigen. Ein
-Teil der Informationen richtet sich an Anwender, die ausgefallene Aufgaben
-lösen oder eigene Pakete schreiben wollen, die auf \Package{typearea}
-basieren. Ein weiterer Teil der Informationen behandelt Möglichkeiten von
-\Package{typearea}, die aus Gründen der Kompatibilität zu den Standardklassen
-oder früheren Versionen von \KOMAScript{} existieren. Die Teile, die nur aus
-Gründen der Kompatibilität zu früheren Versionen von \KOMAScript{} existieren,
-sind in serifenloser Schrift gesetzt und sollten nicht mehr verwendet werden.
+\BeginIndexGroup \BeginIndex{Package}{typearea} In diesem Kapitel finden Sie
+zusätzliche Informationen zum Paket
+\hyperref[cha:typearea]{\Package{typearea}}. \iffree{Einige Teile des Kapitels
+ sind dabei dem \KOMAScript-Buch \cite{book:komascript} vorbehalten. Dies
+ sollte kein Problem sein, denn der}{Der} normale Anwender, der das Paket
+einfach nur verwenden will, wird diese Informationen eher selten
+benötigen. Ein Teil der Informationen richtet sich an Anwender, die
+ausgefallene Aufgaben lösen oder eigene Pakete schreiben wollen, die auf
+\Package{typearea} basieren. Ein weiterer Teil der Informationen behandelt
+Möglichkeiten von \Package{typearea}, die aus Gründen der Kompatibilität zu
+den Standardklassen oder früheren Versionen von \KOMAScript{} existieren. Die
+Teile, die nur aus Gründen der Kompatibilität zu früheren Versionen von
+\KOMAScript{} existieren, sind in serifenloser Schrift gesetzt und sollten
+nicht mehr verwendet werden.
\section{Experimentelle Möglichkeiten}
@@ -86,19 +86,19 @@ Normalerweise kümmert sich \Package{typearea} wenig darum, ob es in irgend
einer Konstellation zusammen mit dem Paket
\Package{geometry}\IndexPackage{geometry} (siehe \cite{package:geometry})
verwendet wird. Das bedeutet insbesondere, dass \Package{geometry} nach wie
-vor nichts davon mit bekommt, wenn man mit \Package{typearea} beispielsweise
+vor nichts davon mitbekommt, wenn man mit \Package{typearea} beispielsweise
die Papiergröße ändert -- etwas, das \Package{geometry} selbst gar nicht
bietet.
Sobald\ChangedAt{v3.17}{\Package{typearea}} Option \Option{usegeometry}
-gesetzt wird versucht \Package{typearea} alle eigenen Optionen auch in
-Optionen für \Package{geometry} zu übersetzen und innerhalb des Dokuments wird
-sogar \Macro{newgeometry} aufgerufen, wenn neue Parameter aktiviert werden
-(siehe \DescRef{\LabelBase.cmd.activateareas} im nachfolgenden Abschnitt). Da
-\Package{geometry} keine Änderung der Papiergröße oder Papierausrichtung via
-\Macro{newgeometry} bietet, wird diese bei Bedarf über interne Anweisungen und
-Längen von \Package{geometry} umgesetzt. Getestet ist dies für
-\Package{geometry}~5.3 bis 5.6.
+gesetzt wird, versucht \Package{typearea}, alle eigenen Optionen für
+\Package{geometry} in dessen Optionen zu übersetzen. Innerhalb des Dokuments
+wird sogar \Macro{newgeometry} aufgerufen, wenn neue Parameter aktiviert
+werden (siehe \DescRef{\LabelBase.cmd.activateareas} im nachfolgenden
+Abschnitt). Da \Package{geometry} keine Änderung der Papiergröße oder
+Papierausrichtung via \Macro{newgeometry} bietet, wird diese bei Bedarf über
+interne Anweisungen und Längen von \Package{geometry} umgesetzt. Getestet ist
+dies für \Package{geometry}~5.3 bis 5.6.
Die Option bedeutet übrigens nicht, dass bei Verwendung von \Package{geometry}
nach einer Papiergrößen- oder Papierausrichtungsänderung mit
@@ -108,11 +108,21 @@ Papiereinstellung bietet, als für die Bestimmung von Textbereich, Rändern,
Kopf, Fuß etc. benötigt werden -- man spricht von \emph{Überbestimmung} -- und
gleichzeitig bei neuen Aufrufen von \Macro{newgeometry} fehlende Angaben aus
bereits bekannten ableitet -- man spricht von \emph{Werterhalt} --,
-muss man gegebenenfalls durch explizite vollständige Bestimmung neuer Werte
+muss man gegebenenfalls durch vollständige Bestimmung neuer Werte
bei einem eigenen Aufruf von \Macro{newgeometry} alle gewünschten
Einstellungen explizit vornehmen. Nichts desto Trotz kann die Berücksichtigung
von \Package{geometry} durch \Package{typearea} zusätzliche Möglichkeiten
-eröffnen.%
+eröffnen.
+
+{\setlength{\emergencystretch}{1em}%
+Von \Package{typearea} werden mit \Option{usegeometry} für \Package{geometry}
+derzeit die Optionen
+\Option{bindingoffset}, \Option{footskip}, \Option{headheight},
+\Option{headsep}, \Option{includefoot}, \Option{includehead},
+\Option{includemp}, \Option{lmargin}, \Option{marginparsep},
+\Option{marginparwidth}, \Option{textheight}, \Option{textwidth}, \Option{top}
+und in der Dokumentpräambel zusätzlich \Option{paperheight} und
+\Option{paperwidth} gesetzt.\par}%
\EndIndexGroup
@@ -142,8 +152,8 @@ verschoben sein.%
In diesem Abschnitt werden Anweisungen beschrieben, die für den normalen
Anwender kaum oder gar nicht von Interesse sind. Experten bieten diese
-Anweisungen zusätzliche Möglichkeiten. Da die Beschreibungen für Experten
-gedacht sind, sind sie kürzer gefasst.
+Anweisungen zusätzliche Möglichkeiten.\iffree{ Da die Beschreibungen für
+ Experten gedacht sind, sind sie kürzer gefasst.}{}
\begin{Declaration}
\Macro{activateareas}
@@ -183,7 +193,7 @@ Einstellungen wieder zu reaktivieren.
Sie wollen in einem Dokument im Hochformat eine Seite im Querformat
unterbringen. Mit \Macro{storeareas} kein Problem:
\begin{lstcode}
- \documentclass[pagesize]{scrartcl}
+ \documentclass{scrartcl}
\begin{document}
\noindent\rule{\textwidth}{\textheight}
@@ -205,11 +215,11 @@ Einstellungen wieder zu reaktivieren.
\DescRef{maincls.cmd.cleardoubleoddpage}\IndexCmd{cleardoubleoddpage} oder
-- wenn keine \KOMAScript-Klasse zum Einsatz kommt --
\DescRef{maincls.cmd.cleardoublepage}\IndexCmd{cleardoublepage} verwendet
- werden.
+ werden.%
+ \iffree{\par Außerdem wird \Macro{noindent} verwendet, um den normalen
+ Absatzeinzug vor den schwarzen Kästen zu verhindern. Sie würden sonst kein
+ korrektes Bild des Seitenlayouts wiedergeben.}{}%
\end{Example}
-Im Beispiel wird \Macro{noindent} verwendet, um den normalen Absatzeinzug vor
-den schwarzen Kästen zu verhindern. Sie würden sonst kein korrektes Bilde des
-Seitenlayouts wiedergeben.
Bei\textnote{Achtung!} der Verwendung von \Macro{storeareas} ist zu beachten,
dass sowohl \Macro{storeareas} als auch die damit definierte \PName{Anweisung}
@@ -219,7 +229,7 @@ nicht innerhalb einer Gruppe aufgerufen werden sollten. Die Definition der
erneuter Verwendung einer bereits definierten \PName{Anweisung} wird eine
entsprechende Fehlermeldung ausgegeben.
-Oftmals\ChangedAt{v3.18}{\Package{typearea}} ist es auch erwünscht, vor der
+Oftmals\ChangedAt{v3.18}{\Package{typearea}} ist auch erwünscht, vor der
Wiederherstellung der Einstelllungen per \PName{Anweisung} grundsätzlich
bestimmte Aktionen wie beispielsweise ein
\DescRef{maincls.cmd.cleardoubleoddpage} auszuführen. Dies kann man mit Hilfe
@@ -244,7 +254,7 @@ auswirkt.%
Diese Anweisungen dienen der Verwaltung zweier Haken\Index{Haken} (engl.
\emph{hooks}\Index{hook=\emph{hook}}). Die ersten beiden,
\Macro{AfterCalculatingTypearea} und deren Sternform, ermöglichen es dem
-Experten jedes Mal, nachdem \Package{typearea} eine neue Aufteilung in
+Experten jedes Mal, nachdem \Package{typearea} eine neue Auf"|teilung in
Satzspiegel und Ränder berechnet hat, also nach jeder impliziten oder
expliziten Ausführung von \DescRef{typearea.cmd.typearea}, \PName{Anweisungen}
ausführen zu lassen. Entsprechendes leisten