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