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 | 168 |
1 files changed, 84 insertions, 84 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 9b071f0edd3..abd6a816753 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-2018 +% Copyright (c) Markus Kohm, 2008-2019 % % 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-2018 +% Copyright (c) Markus Kohm, 2008-2019 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -40,138 +40,138 @@ % % ---------------------------------------------------------------------- % -% Kapitel über typearea in der KOMA-Script-Anleitung Teil II +% Kapitel über typearea in der KOMA-Script-Anleitung Teil II % Verwaltet von Markus Kohm % % ====================================================================== \KOMAProvidesFile{typearea-experts.tex} - [$Date: 2018-01-31 09:49:41 +0100 (Wed, 31 Jan 2018) $ + [$Date: 2019-10-10 10:04:30 +0200 (Thu, 10 Oct 2019) $ KOMA-Script guide (chapter: typearea for experts)] -\chapter{Zusätzliche Informationen zum Paket \Package{typearea.sty}} +\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 +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 +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 +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} +\section{Experimentelle Möglichkeiten} \seclabel{experimental} -In diesem Abschnitt werden experimentelle Möglichkeiten +In diesem Abschnitt werden experimentelle Möglichkeiten beschrieben. Experimentell bedeutet in diesem Zusammenhang, dass die Funktion -nicht garantiert werden kann. Dafür kann es zwei Gründe geben. Zum einen -steht die endgültige Funktion oder Implementierung eventuell noch nicht -abschließend fest. Zum anderen hängen die Möglichkeiten teilweise von Interna -anderer Pakete ab und können deshalb in ihrer Funktion nur so lange garantiert -werden, wie diese anderen Pakete nicht geändert werden. +nicht garantiert werden kann. Dafür kann es zwei Gründe geben. Zum einen +steht die endgültige Funktion oder Implementierung eventuell noch nicht +abschließend fest. Zum anderen hängen die Möglichkeiten teilweise von Interna +anderer Pakete ab und können deshalb in ihrer Funktion nur so lange garantiert +werden, wie diese anderen Pakete nicht geändert werden. \begin{Declaration} \OptionVName{usegeometry}{Ein-Aus-Wert} \end{Declaration} -Normalerweise kümmert sich \Package{typearea} wenig darum, ob es in irgend +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 mitbekommt, wenn man mit \Package{typearea} beispielsweise -die Papiergröße ändert -- etwas, das \Package{geometry} selbst gar nicht +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 für -\Package{geometry} in dessen Optionen zu übersetzen. Innerhalb des Dokuments +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. +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 +Die Option bedeutet übrigens nicht, dass bei Verwendung von \Package{geometry} +nach einer Papiergrößen- oder Papierausrichtungsänderung mit \Package{typearea} das neue Papier direkt optimal genutzt wird. Da -\Package{geometry} aus Komfortgründen deutlich mehr Optionen für die -Papiereinstellung bietet, als für die Bestimmung von Textbereich, Rändern, -Kopf, Fuß etc. benötigt werden -- man spricht von \emph{Überbestimmung} -- und +\Package{geometry} aus Komfortgründen deutlich mehr Optionen für die +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 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. +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. {\setlength{\emergencystretch}{1em}% -Von \Package{typearea} werden mit \Option{usegeometry} für \Package{geometry} +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 +und in der Dokumentpräambel zusätzlich \Option{paperheight} und \Option{paperwidth} gesetzt.\par}% \EndIndexGroup \begin{Declaration} \OptionVName{areasetadvanced}{Ein-Aus-Wert} - \Macro{areaset}\OParameter{BCOR}\Parameter{Breite}\Parameter{Höhe} + \Macro{areaset}\OParameter{BCOR}\Parameter{Breite}\Parameter{Höhe} \end{Declaration} -Normalerweise berücksichtigt \DescRef{typearea.cmd.areaset} Optionen zur -Bestimmung der Höhe von Kopf und Fuß oder zur Festlegung, ob Randelemente Teil +Normalerweise berücksichtigt \DescRef{typearea.cmd.areaset} Optionen zur +Bestimmung der Höhe von Kopf und Fuß oder zur Festlegung, ob Randelemente Teil des Satzspiegels sein sollen, nicht in gleicher Weise wie \DescRef{typearea.cmd.typearea}. Mit Option \Option{areasetadvanced}\ChangedAt{v3.11}{\Package{typearea}} kann jedoch -eingestellt werden, dass sich \DescRef{typearea.cmd.areaset} diesbezüglich +eingestellt werden, dass sich \DescRef{typearea.cmd.areaset} diesbezüglich mehr wie \DescRef{typearea.cmd.typearea} verhalten soll. Trotzdem -unterscheiden sich Einstellungen, die zu gleich großen Textbereichen führen +unterscheiden sich Einstellungen, die zu gleich großen Textbereichen führen zwischen den beiden Befehlen weiterhin, da \DescRef{typearea.cmd.typearea} immer auf ganze Zeile rundet und dabei gegebenenfalls den unteren Rand um bis -zu eine Zeile kleiner wählt, während \DescRef{typearea.cmd.areaset} den oberen -und unteren Rand immer im Verhältnis 1:2 einstellt. Die Textbereiche der -unterschiedlichen Befehle können also bei gleicher Größe vertikal leicht +zu eine Zeile kleiner wählt, während \DescRef{typearea.cmd.areaset} den oberen +und unteren Rand immer im Verhältnis 1:2 einstellt. Die Textbereiche der +unterschiedlichen Befehle können also bei gleicher Größe vertikal leicht verschoben sein.% \EndIndexGroup -\section{Anweisungen für Experten} +\section{Anweisungen für Experten} \seclabel{experts} -In diesem Abschnitt werden Anweisungen beschrieben, die für den normalen +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.\iffree{ 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} \end{Declaration}% -Diese Anweisung wird von \Package{typearea} genutzt, um die Einstellungen für -Satzspiegel und Ränder in die internen \LaTeX-Längen zu übertragen, wenn der +Diese Anweisung wird von \Package{typearea} genutzt, um die Einstellungen für +Satzspiegel und Ränder in die internen \LaTeX-Längen zu übertragen, wenn der Satzspiegel innerhalb des Dokuments, also nach \Macro{begin}\PParameter{document} neu berechnet wurde. Wurde die Option -\DescRef{typearea.option.pagesize} verwendet, so wird diese anschließend mit +\DescRef{typearea.option.pagesize} verwendet, so wird diese anschließend mit demselben Wert neu aufgerufen. Damit kann beispielsweise innerhalb von -PDF-Dokumenten die Seitengröße tatsächlich variieren. - -Experten können diese Anweisung auch verwenden, wenn Sie aus irgendwelchen -Gründen Längen wie \Length{textwidth} oder \Length{textheight} innerhalb des -Dokuments manuell geändert haben. Der Experte ist dabei für eventuell -notwendige Seitenumbrüche vor oder nach der Verwendung jedoch selbst -verantwortlich! Darüber hinaus sind alle von \Macro{activateareas} -durchgeführten Änderungen lokal!% +PDF-Dokumenten die Seitengröße tatsächlich variieren. + +Experten können diese Anweisung auch verwenden, wenn Sie aus irgendwelchen +Gründen Längen wie \Length{textwidth} oder \Length{textheight} innerhalb des +Dokuments manuell geändert haben. Der Experte ist dabei für eventuell +notwendige Seitenumbrüche vor oder nach der Verwendung jedoch selbst +verantwortlich! Darüber hinaus sind alle von \Macro{activateareas} +durchgeführten Änderungen lokal!% % \EndIndexGroup @@ -183,10 +183,10 @@ durchgeführten Änderungen lokal!% \Macro{AfterRestoreareas}\Parameter{Code} \Macro{AfterRestoreareas*}\Parameter{Code} \end{Declaration} -Mit Hilfe von \Macro{storeareas} wird eine \PName{Anweisung} definiert, über +Mit Hilfe von \Macro{storeareas} wird eine \PName{Anweisung} definiert, über die alle aktuellen Seitenspiegeleinstellungen wieder hergestellt werden -können. So ist es möglich, die aktuellen Einstellungen zu speichern, -anschließend die Einstellungen zu ändern und dann die gespeicherten +können. So ist es möglich, die aktuellen Einstellungen zu speichern, +anschließend die Einstellungen zu ändern und dann die gespeicherten Einstellungen wieder zu reaktivieren. \begin{Example} @@ -210,14 +210,14 @@ Einstellungen wieder zu reaktivieren. Wichtig\textnote{Achtung!} ist dabei die Anweisung \DescRef{maincls.cmd.clearpage} vor dem Aufruf von \Macro{meinegespeichertenWerte}, damit die Wiederherstellung erst auf der - nächsten Seite erfolgt. Bei doppelseitigen Dokumenten sollte bei Änderungen + nächsten Seite erfolgt. Bei doppelseitigen Dokumenten sollte bei Änderungen am Papierformat stattdessen sogar \DescRef{maincls.cmd.cleardoubleoddpage}\IndexCmd{cleardoubleoddpage} oder -- wenn keine \KOMAScript-Klasse zum Einsatz kommt -- \DescRef{maincls.cmd.cleardoublepage}\IndexCmd{cleardoublepage} verwendet 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 + \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} @@ -229,17 +229,17 @@ 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 auch erwünscht, vor der -Wiederherstellung der Einstelllungen per \PName{Anweisung} grundsätzlich +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 +\DescRef{maincls.cmd.cleardoubleoddpage} auszuführen. Dies kann man mit Hilfe von \Macro{BeforeRestoreareas} und \Macro{BeforeRestoreareas*} erreichen. Entsprechend kann man mit \Macro{AfterRestoreareas} und \Macro{AfterRestoreareas*} \PName{Code} nach der Wiederherstellung der -Einstellungen ausführen lassen. Die Formen mit und ohne Stern unterscheiden -sich insoweit, als die Sternform nur für noch nicht per \Macro{storeareas} -gespeicherte Einstellungen gilt, während sich die Variante ohne Stern auch auf -die zukünftige Verwendung bereits früher gespeicherter Einstellungen +Einstellungen ausführen lassen. Die Formen mit und ohne Stern unterscheiden +sich insoweit, als die Sternform nur für noch nicht per \Macro{storeareas} +gespeicherte Einstellungen gilt, während sich die Variante ohne Stern auch auf +die zukünftige Verwendung bereits früher gespeicherter Einstellungen auswirkt.% % \EndIndexGroup @@ -253,19 +253,19 @@ auswirkt.% \end{Declaration}% 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 +\Macro{AfterCalculatingTypearea} und deren Sternform, ermöglichen es dem 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 +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 \Macro{AfterSettingArea}\ChangedAt{v3.11}{\Package{typearea}} und dessen -Stern-Form für die Ausführung von \DescRef{typearea.cmd.areaset}. Die -Normalformen arbeiten dabei global, während die Änderungen durch die +Stern-Form für die Ausführung von \DescRef{typearea.cmd.areaset}. Die +Normalformen arbeiten dabei global, während die Änderungen durch die Sternformen nur lokal wirksam sind. Die \PName{Anweisungen} werden jeweils -unmittelbar vor \DescRef{\LabelBase.cmd.activateareas} ausgeführt.\iffree{}{ - In \autoref{cha:modernletters} wird für die \emph{Letter-Class-Option} +unmittelbar vor \DescRef{\LabelBase.cmd.activateareas} ausgeführt.\iffree{}{ + In \autoref{cha:modernletters} wird für die \emph{Letter-Class-Option} \File{asymTypB.lco} davon Gebrauch gemacht, um die Randverteilung zu - ändern.}% + ändern.}% % \EndIndexGroup @@ -285,7 +285,7 @@ unmittelbar vor \DescRef{\LabelBase.cmd.activateareas} ausgeführt.\iffree{}{ %%% Local Variables: %%% mode: latex -%%% coding: iso-latin-1 +%%% coding: utf-8 %%% TeX-master: "../guide" %%% End: |