summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-notecolumn.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-notecolumn.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-notecolumn.tex317
1 files changed, 173 insertions, 144 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-notecolumn.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-notecolumn.tex
index cf98998e1cf..36ecd1a7e37 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-notecolumn.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrlayer-notecolumn.tex
@@ -1,6 +1,6 @@
% ======================================================================
% scrlayer-notecolumn.tex
-% Copyright (c) Markus Kohm, 2013-2017
+% Copyright (c) Markus Kohm, 2013-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.
% ----------------------------------------------------------------------
% scrlayer-notecolumn.tex
-% Copyright (c) Markus Kohm, 2013-2017
+% Copyright (c) Markus Kohm, 2013-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -46,13 +46,14 @@
% ============================================================================
\KOMAProvidesFile{scrlayer-notecolumn.tex}
- [$Date: 2017-02-08 20:39:06 +0100 (Wed, 08 Feb 2017) $
+ [$Date: 2018-02-05 10:50:56 +0100 (Mon, 05 Feb 2018) $
KOMA-Script guide (chapter:scrlayer-notecolumn)]
\chapter{Notizspalten mit \Package{scrlayer-notecolumn}}
\labelbase{scrlayer-notecolumn}
\BeginIndexGroup
+\BeginIndex{Package}{scrlayer-notecolumn}%
Bis einschließlich Version~3.11b unterstützte \KOMAScript{} Notizspalten nur
in Form der Marginalienspalte, die mit \DescRef{maincls.cmd.marginpar} und
\DescRef{maincls.cmd.marginline} (siehe \autoref{sec:maincls.marginNotes},
@@ -69,7 +70,8 @@ können. Jene Art der Randnotizen hat allerdings einige Nachteile:
ausgegeben werden. Dieses Problem ist mit dem Zusatzpaket
\Package{mparhack}\IndexPackage{mparhack} oder durch Verwendung von
\Macro{marginnote} aus dem Paket
- \Package{marginnote}\IndexPackage{marginnote} lösbar.
+ \Package{marginnote}\IndexPackage{marginnote} (siehe
+ \cite{package:marginnote}) lösbar.
\item Randnotizen innerhalb von Gleitumgebungen\textnote{Gleitumgebungen} oder
Fußnoten\textnote{Fußnoten} sind nicht möglich. Auch dieses Problem ist mit
\Package{marginnote} lösbar.
@@ -87,29 +89,33 @@ Veränderungen beim Zeilenabstand des normalen Textes.
Das Paket \Package{scrlayer-notecolumn} tritt an, all diese Probleme zu
lösen. Dazu stützt es sich auf die Grundfunktionalität von
-\Package{scrlayer}\IndexPackage{scrlayer}. Damit einher geht jedoch auch ein
-Nachteil:\textnote{Achtung!} Notizen können nur auf den Seiten ausgegeben
-werden, die einen auf \Package{scrlayer} basierenden Seitenstil
-besitzen. Dieser Nachteil lässt sich mit Hilfe von
-\Package{scrlayer-scrpage}\IndexPackage{scrlayer-scrpage} jedoch leicht
-auflösen oder sogar in einen Vorteil verwandeln.
+\hyperref[cha:scrlayer]{\Package{scrlayer}}\IndexPackage{scrlayer}%
+\important{\hyperref[cha:scrlayer]{\Package{scrlayer}}}. Damit einher geht
+jedoch auch ein Nachteil:\textnote{Achtung!} Notizen können nur auf den Seiten
+ausgegeben werden, die einen auf \hyperref[cha:scrlayer]{\Package{scrlayer}}
+basierenden Seitenstil besitzen. Dieser Nachteil lässt sich mit Hilfe von
+\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}%
+\important{\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}}%
+\IndexPackage{scrlayer-scrpage} jedoch leicht
+auf"|lösen oder sogar in einen Vorteil verwandeln.
\section{Hinweise zum Entwicklungsstand}
\seclabel{draft}
Das Paket wurde ursprünglich zur Demonstration des Potentials von
-\Package{scrlayer} als sogenannter\textnote{Proof of concept} \emph{proof of
- concept} entwickelt. Obwohl es sich derzeit noch in einem recht frühen
+\hyperref[cha:scrlayer]{\Package{scrlayer}}\important{\hyperref[cha:scrlayer]{\Package{scrlayer}}}
+als sogenannter\textnote{Proof of Concept} \emph{Proof of Concept}
+entwickelt. Obwohl es sich derzeit noch in einem recht frühen
Entwicklungsstadium befindet, ist die Stabilität von weiten Teilen weniger
eine Frage von \Package{scrlayer-notecolumn} als von
-\Package{scrlayer}. Dennoch ist davon auszugehen, dass sich auch in
-\Package{scrlayer-notecolumn} noch Fehler befinden. Es wird darum gebeten,
-diese bei Auffinden zu melden. Einige \emph{Unzulänglichkeiten} des Pakets
-sind jedoch auch der Minimierung des Aufwands geschuldet. So können
-Notizspalten zwar über Seiten hinweg umbrochen werden, allerdings findet dabei
-kein neuerlicher Absatzumbruch statt. Dies ist bei \TeX{} schlicht nicht
-vorgesehen.
+\hyperref[cha:scrlayer]{\Package{scrlayer}}. Dennoch ist davon auszugehen,
+dass sich auch in \Package{scrlayer-notecolumn} noch Fehler befinden. Es wird
+darum gebeten, diese bei Auf"|finden zu melden. Einige
+\emph{Unzulänglichkeiten} des Pakets sind jedoch auch der Minimierung des
+Aufwands geschuldet. So können Notizspalten zwar über Seiten hinweg umbrochen
+werden, allerdings findet dabei kein neuerlicher Absatzumbruch statt. Dies ist
+bei \TeX{} schlicht nicht vorgesehen.
Da das Paket eher als experimentell\textnote{experimentell} gilt, findet sich
die Anleitung hier im zweiten Teil \iffree{der \KOMAScript-Anleitung}{dieses
@@ -139,14 +145,14 @@ Demonstrationszwecken geschrieben wurde.%
Beim Laden des Pakets wird bereits automatisch eine Notizspalte namens
\PValue{marginpar} deklariert. Wie der Name andeutet, liegt diese Notizspalte
-im Bereich der normalen Marginalienspalte von \DescRef{maincls.cmd.marginpar} und
-\DescRef{maincls.cmd.marginline}. Dabei werden auch die Einstellungen
+im Bereich der normalen Marginalienspalte von \DescRef{maincls.cmd.marginpar}
+und \DescRef{maincls.cmd.marginline}. Dabei werden auch die Einstellungen
\Macro{reversemarginpar} und \Macro{normalmarginpar} beachtet, allerdings
nicht für die einzelnen Notizen, sondern nur für die gesamten Notizen einer
Seite. Maßgeblich ist dabei die Einstellung, die am Ende der Seite, nämlich
-bei der Ausgabe der Notizspalte, gilt. Will man hingegen innerhalb einer
-Seite sowohl Notizen links als auch rechts neben dem Haupttext haben, so
-sollte man sich eine zweite Notizspalte definieren.
+bei der Ausgabe der Notizspalte, gilt. Will man hingegen innerhalb einer Seite
+sowohl Notizen links als auch rechts neben dem Haupttext haben, so sollte man
+sich eine zweite Notizspalte definieren.
Die Voreinstellungen für alle neu deklarierten Notizspalten entsprechen im
Übrigen den erwähnten Einstellungen für die vordefinierte
@@ -157,28 +163,33 @@ Diese können bei der Deklaration jedoch leicht geändert werden.%
Es ist zu beachten\textnote{Achtung!}, dass Notizspalten nur auf Seiten
ausgegeben werden, deren Seitenstil auf dem Paket
-\Package{scrlayer}\IndexPackage{scrlayer} basiert. Das Paket
-\Package{scrlayer} wird von \Package{scrlayer-notecolumn} automatisch geladen
-und stellt in der Voreinstellung lediglich den Seitenstil
+\hyperref[cha:scrlayer]{\Package{scrlayer}}\IndexPackage{scrlayer}%
+\important{\hyperref[cha:scrlayer]{\Package{scrlayer}}} basiert. Das Paket
+\hyperref[cha:scrlayer]{\Package{scrlayer}} wird von
+\Package{scrlayer-notecolumn} automatisch geladen und stellt in der
+Voreinstellung lediglich den Seitenstil
\PageStyle{empty}\IndexPagestyle{empty} bereit. Werden weitere Seitenstile
benötigt, wird zusätzlich das Paket
-\Package{scrlayer-scrpage}\IndexPackage{scrlayer-scrpage} empfohlen.
+\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}%
+\IndexPackage{scrlayer-scrpage}%
+\important{\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}}
+empfohlen.
\begin{Declaration}
- \Macro{DeclareNoteColumn}\OParameter{Liste der Einstellungen}
- \Parameter{Name der Notizspalte}
- \Macro{DeclareNewNoteColumn}\OParameter{Liste der Einstellungen}
- \Parameter{Name der Notizspalte}
- \Macro{ProvideNoteColumn}\OParameter{Liste der Einstellungen}
- \Parameter{Name der Notizspalte}
- \Macro{RedeclareNoteColumn}\OParameter{Liste der Einstellungen}
- \Parameter{Name der Notizspalte}%
+ \Macro{DeclareNoteColumn}\OParameter{Liste~der~Einstellungen}
+ \Parameter{Name~der~Notizspalte}
+ \Macro{DeclareNewNoteColumn}\OParameter{Liste~der~Einstellungen}
+ \Parameter{Name~der~Notizspalte}
+ \Macro{ProvideNoteColumn}\OParameter{Liste~der~Einstellungen}
+ \Parameter{Name~der~Notizspalte}
+ \Macro{RedeclareNoteColumn}\OParameter{Liste~der~Einstellungen}
+ \Parameter{Name~der~Notizspalte}%
\end{Declaration}
Mit Hilfe dieser Anweisungen können Notizspalten angelegt werden. Dabei
erzeugt \Macro{DeclareNoteColumn} die Notizspalte ungeachtet der Tatsache, ob
sie bereits existiert, während \Macro{DeclareNewNoteColumn} einen
Fehler ausgibt, falls der \PName{Name der Notizspalte} bereits für eine andere
-Notizspalte vergeben ist, und \Macro{ProvideNoteColumn} in eben diesem Fall
+Notizspalte vergeben ist und \Macro{ProvideNoteColumn} in eben diesem Fall
schlicht nichts tut. Mit \Macro{RedeclareNoteColumn} wiederum kann nur eine
bereits existierende Notiz-Spalte neu konfiguriert werden.
@@ -203,75 +214,14 @@ angegeben werden.%
Die \PName{Liste der Einstellungen} ist eine durch Komma separierte Liste von
Einstellungen oder Optionen. Die verfügbaren Optionen sind in
-\autoref{tab:scrlayer-notecolumn.note.column.options} zu
-finden. Als\textnote{Voreinstellung: Option \Option{marginpar}}
-Voreinstellung ist \Option{marginpar} immer gesetzt, kann aber durch
-individuelle Einstellungen überschrieben werden.
-
-\begin{table}
-%\begin{desclist}
-% \desccaption{%
- \caption[Mögliche Einstellungen für die Deklaration von Notizspalten]%
- {%
- Mögliche Einstellungen für die Deklaration von Notizspalten%
- }%
- \label{tab:scrlayer-notecolumn.note.column.options}%
-% }{%
-% Mögliche Einstellungen für die Deklaration von Notizspalten
-% (\emph{Fortsetzung})%
-% }%
- \begin{desctabular}
- \entry{\OptionVName{font}{Schriftattribute}}{%
- Einstellung der \PName{Schriftattribute} der Notizspalte mit Hilfe von
- \DescRef{\LabelBase.cmd.setkomafont}. Für erlaubte Werte sei auf
- \autoref{sec:maincls.textmarkup}, \DescPageRef{maincls.cmd.setkomafont}
- verwiesen.\par%
- Voreinstellung: \emph{leer}%
- }%
- \entry{\Option{marginpar}}{%
- Position und Breite der Notizspalte werden so eingestellt, dass sie der
- Marginalienspalte von \DescRef{maincls.cmd.marginpar} entsprechen. Eine
- Umschaltung zwischen \Macro{reversemarginpar}\IndexCmd{reversemarginpar}
- und \Macro{normalmarginpar}\IndexCmd{normalmarginpar} wird immer nur am
- Ende der Seite bei der Ausgabe der Notizspalte beachtet. Es wird darauf
- hingewiesen, dass diese Option kein Argument erwartet oder erlaubt.\par%
- Voreinstellung: \emph{ja} }%
- \entry{\Option{normalmarginpar}}{%
- Position und Breite der Notizspalte werden so eingestellt, dass sie der
- Marginalienspalte von \DescRef{maincls.cmd.marginpar} bei Einstellung
- \Macro{normalmarginpar} entsprechen. Es wird darauf hingewiesen, dass
- diese Option kein Argument erwartet oder erlaubt.\par%
- Voreinstellung: \emph{nein} }%
- \entry{\OptionVName{position}{Abstand}}{%
- Die Notizspalte wird mit \PName{Abstand} vom linken Rand des Papiers
- gesetzt. Dabei sind für \PName{Abstand} auch komplexe Ausdrücke
- gestattet, solange diese voll expandierbar sind und zum Zeitpunkt der
- Ausgabe der Notizspalte zu einer Länge oder zu einem Längenwert oder
- einem Längenausdruck expandieren. Siehe
- \cite[Abschnitt~3.5]{manual:eTeX} für weitere Informationen zu
- Längenausdrücken.\par%
- Voreinstellung: \emph{durch Option \Option{marginpar}}%
- }%
- \entry{\Option{reversemarginpar}}{%
- Position und Breite der Notizspalte werden so eingestellt, dass sie der
- Marginalienspalte von \DescRef{maincls.cmd.marginpar} bei Einstellung
- \Macro{reversemarginpar} entsprechen. Es wird darauf hingewiesen, dass
- diese Option kein Argument erwartet oder erlaubt.\par%
- Voreinstellung: \emph{nein} }%
- \entry{\OptionVName{width}{Breite}}{%
- Die Notizspalte wird mit der angegebenen Breite gesetzt. Dabei sind für
- \PName{Breite} auch komplexe Ausdrücke gestattet, solange diese voll
- expandierbar sind und zum Zeitpunkt der Ausgabe der Notizspalte zu einer
- Länge oder einem Längenwert oder einem Längenausdruck expandieren. Siehe
- \cite[Abschnitt~3.5]{manual:eTeX} für weitere Informationen zu
- Längenausdrücken.\par%
- Voreinstellung: \emph{durch Option \Option{marginpar}}%
- }%
- \end{desctabular}
-\end{table}
-%\end{desclist}
-
-Da die Notizspalten mit Hilfe von \Package{scrlayer} definiert werden, wird
+\autoref{tab:scrlayer-notecolumn.note.column.options},
+\autopageref{tab:scrlayer-notecolumn.note.column.options} zu
+finden. Als\textnote{Voreinstellung: Option \Option{marginpar}} Voreinstellung
+ist \Option{marginpar} immer gesetzt, kann aber durch individuelle
+Einstellungen überschrieben werden.
+
+Da die Notizspalten mit Hilfe von \hyperref[cha:scrlayer]{\Package{scrlayer}}%
+\important{\hyperref[cha:scrlayer]{\Package{scrlayer}}} definiert werden, wird
auch für jede Notizspalte eine Ebene\Index{Ebenen} angelegt. Als
Name\textnote{Name der Ebene} für diese Ebene wird ebenfalls
\PValue{notecolumn.}\PName{Name der Notizspalte} verwendet. Näheres zu Ebenen
@@ -279,7 +229,7 @@ ist \autoref{sec:scrlayer.layers}, ab \autopageref{sec:scrlayer.layers} zu
entnehmen.
%
\begin{Example}
- Angenommen Sie sind Professor für ulkiges Recht und wollen eine Abhandlung
+ Angenommen, Sie sind Professor für ulkiges Recht und wollen eine Abhandlung
über das neue »Gesetz über die ausgelassene Verbreitung allgemeiner Späße«,
kurz GüdaVaS, schreiben. Der Hauptaugenmerk soll dabei jeweils auf dem
Kommentar zu einzelnen Paragraphen liegen. Sie entscheiden sich für ein
@@ -332,12 +282,16 @@ entnehmen.
genutzt.}{}
Bezüglich des Setzens von Gesetzestexten\textnote{Gesetz mit
- \Package{scrjura}} mit \Package{scrjura}\IndexPackage{scrjura} sei auf
+ \hyperref[cha:scrjura]{\Package{scrjura}}} mit
+ \hyperref[cha:scrjura]{\Package{scrjura}}\IndexPackage{scrjura} sei auf
\iffree{dessen Anleitung}{\autoref{cha:scrjura}} verwiesen.
- Da ein Seitenstil\textnote{Seitenstil mit \Package{scrlayer-scrpage}} mit
- Seitenzahl verwendet werden soll, wird das Paket \Package{scrlayer-scrpage}
- geladen. Somit können Notizspalten auf allen Seiten ausgegeben werden.
+ Da ein Seitenstil\textnote{Seitenstil mit
+ \hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}} mit
+ Seitenzahl verwendet werden soll, wird das Paket
+ \hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}%
+ \IndexPackage{scrlayer-scrpage} geladen. Somit können Notizspalten auf allen
+ Seiten ausgegeben werden.
Dann wird das Paket \Package{scrlayer-notecolumn}\textnote{Notizspalte mit
\Package{scrlayer-notecolumn}} für die Notizspalten geladen. Die
@@ -345,9 +299,11 @@ entnehmen.
\DescRef{typearea-experts.cmd.AfterCalculatingTypearea}%
\IndexPackage{typearea}%
\IndexCmd{AfterCalculatingTypearea} nach jeder etwaigen Neuberechnung des
- Satzspiegels\textnote{Satzspiegel mit \Package{typearea}} neu berechnet. Sie
- soll jeweils ein Drittel der Satzspiegelbreite betragen, wobei der Abstand
- zwischen Text und Notizspalte zu Lasten der Notizspalte geht. %
+ Satzspiegels\textnote{Satzspiegel mit
+ \hyperref[cha:typearea]{\Package{typearea}}}%
+ \IndexPackage{typearea} neu berechnet. Sie soll jeweils ein Drittel der
+ Satzspiegelbreite betragen, wobei der Abstand zwischen Text und Notizspalte
+ zu Lasten der Notizspalte geht. %
\iftrue% Umbruchoptimierung
Diese ist also effektiv um \Length{marginparsep}\IndexLength{marginparsep}
schmaler.%
@@ -396,6 +352,71 @@ testen, können Sie vorübergehend
Offen blieb in dem Beispiel die Frage, wie der Text für den Kommentar schmaler
gesetzt werden kann. Dies werden Sie bei der Fortsetzung des Beispiels
erfahren.%
+%
+%\begin{table}% Umbruchoptimierung: Tabelle hinter das Beispiel verschoben
+\begin{desclist}
+ \desccaption{%
+% \caption[Mögliche Einstellungen für die Deklaration von Notizspalten]{%
+ Mögliche Einstellungen für die Deklaration von Notizspalten%
+% }%
+ \label{tab:scrlayer-notecolumn.note.column.options}%
+ }{%
+ Mögliche Einstellungen für die Deklaration von Notizspalten
+ (\emph{Fortsetzung})%
+ }%
+% \begin{desctabular}
+ \entry{\OptionVName{font}{Schriftattribute}}{%
+ Einstellung der \PName{Schriftattribute} der Notizspalte mit Hilfe von
+ \DescRef{\LabelBase.cmd.setkomafont}. Für erlaubte Werte sei auf
+ \autoref{sec:\LabelBase.textmarkup},
+ \DescPageRef{\LabelBase.cmd.setkomafont} verwiesen.\par%
+ Voreinstellung: \emph{leer}%
+ }%
+ \entry{\Option{marginpar}}{%
+ Position und Breite der Notizspalte werden so eingestellt, dass sie der
+ Marginalienspalte von \DescRef{maincls.cmd.marginpar} entsprechen. Eine
+ Umschaltung zwischen \Macro{reversemarginpar}\IndexCmd{reversemarginpar}
+ und \Macro{normalmarginpar}\IndexCmd{normalmarginpar} wird immer nur am
+ Ende der Seite bei der Ausgabe der Notizspalte beachtet. Es wird darauf
+ hingewiesen, dass diese Option kein Argument erwartet oder erlaubt.\par%
+ Voreinstellung: \emph{ja}%
+ }%
+ \entry{\Option{normalmarginpar}}{%
+ Position und Breite der Notizspalte werden so eingestellt, dass sie der
+ Marginalienspalte von \DescRef{maincls.cmd.marginpar} bei Einstellung
+ \Macro{normalmarginpar} entsprechen. Es wird darauf hingewiesen, dass
+ diese Option kein Argument erwartet oder erlaubt.\par%
+ Voreinstellung: \emph{nein}%
+ }%
+ \entry{\OptionVName{position}{Abstand}}{%
+ Die Notizspalte wird mit \PName{Abstand} vom linken Rand des Papiers
+ gesetzt. Dabei sind für \PName{Abstand} auch komplexe Ausdrücke
+ gestattet, solange diese voll expandierbar sind und zum Zeitpunkt der
+ Ausgabe der Notizspalte zu einer Länge oder zu einem Längenwert oder
+ einem Längenausdruck expandieren. Siehe
+ \cite[Abschnitt~3.5]{manual:eTeX} für weitere Informationen zu
+ Längenausdrücken.\par%
+ Voreinstellung: \emph{durch Option \Option{marginpar}}%
+ }%
+ \entry{\Option{reversemarginpar}}{%
+ Position und Breite der Notizspalte werden so eingestellt, dass sie der
+ Marginalienspalte von \DescRef{maincls.cmd.marginpar} bei Einstellung
+ \Macro{reversemarginpar} entsprechen. Es wird darauf hingewiesen, dass
+ diese Option kein Argument erwartet oder erlaubt.\par%
+ Voreinstellung: \emph{nein}%
+ }%
+ \entry{\OptionVName{width}{Breite}}{%
+ Die Notizspalte wird mit der angegebenen Breite gesetzt. Dabei sind für
+ \PName{Breite} auch komplexe Ausdrücke gestattet, solange diese voll
+ expandierbar sind und zum Zeitpunkt der Ausgabe der Notizspalte zu einer
+ Länge oder einem Längenwert oder einem Längenausdruck expandieren. Siehe
+ \cite[Abschnitt~3.5]{manual:eTeX} für weitere Informationen zu
+ Längenausdrücken.\par%
+ Voreinstellung: \emph{durch Option \Option{marginpar}}%
+ }%
+% \end{desctabular}
+%\end{table}
+\end{desclist}
\EndIndexGroup
@@ -414,33 +435,40 @@ diese Hilfsdatei dann Stück für Stück je nach Fortschritt des Dokuments wieder
eingelesen und am Ende der Seite werden die Notizen für die jeweilige Seite
ausgegeben.
+\iffree{}{\pagebreak}% Umbruchoptimierung
Es ist jedoch zu beachten\textnote{Achtung!}, dass Notizspalten nur auf Seiten
ausgegeben werden, deren Seitenstil auf dem Paket
-\Package{scrlayer}\IndexPackage{scrlayer} basiert. Das Paket
-\Package{scrlayer} wird von \Package{scrlayer-notecolumn} automatisch geladen
-und stellt in der Voreinstellung lediglich den Seitenstil
+\hyperref[cha:scrlayer]{\Package{scrlayer}}\IndexPackage{scrlayer}%
+\important{\hyperref[cha:scrlayer]{\Package{scrlayer}}} basiert. Das Paket
+\hyperref[cha:scrlayer]{\Package{scrlayer}} wird von
+\Package{scrlayer-notecolumn} automatisch geladen und stellt in der
+Voreinstellung lediglich den Seitenstil
\PageStyle{empty}\IndexPagestyle{empty} bereit. Werden weitere Seitenstile
benötigt, wird zusätzlich das Paket
-\Package{scrlayer-scrpage}\IndexPackage{scrlayer-scrpage} empfohlen.
+\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}%
+\IndexPackage{scrlayer-scrpage}%
+\important{\hyperref[cha:scrlayer-scrpage]{\Package{scrlayer-scrpage}}}
+empfohlen.
\begin{Declaration}
\Macro{makenote}\OParameter{Name der Notizspalte}\Parameter{Notiz}\\
\Macro{makenote*}\OParameter{Name der Notizspalte}\Parameter{Notiz}
\end{Declaration}
-Mit Hilfe dieser Anweisung kann eine \PName{Notiz} erstellt werden. Dabei wird
-die aktuelle vertikale Position als vertikale Position für den Anfang der
+Mit Hilfe dieser Anweisungen kann eine \PName{Notiz} erstellt werden. Dabei
+wird die aktuelle vertikale Position als vertikale Position für den Anfang der
\PName{Notiz} verwendet. Die horizontale Position für die Notiz ergibt sich
aus der definierten Position der Notizspalte. Für die korrekte Funktion ist
das Paket dabei auf \Macro{pdfsavepos}\IndexCmd{pdfsavepos},
\Macro{pdflastypos}\IndexCmd{pdflastypos} und
-\Macro{pdfpageheight}\IndexLength{pdfpageheight} angewiesen. Ohne diese
-Befehle funktioniert \Package{scrlayer-notecolumn} nicht. Dabei wird außerdem
-davon ausgegangen, dass die genannten Primitiven exakt die Ergebnisse von
-PDF\TeX{} liefern.
+\Macro{pdfpageheight}\IndexLength{pdfpageheight} beziehungsweise deren
+Entsprechungen bei neueren Lua\TeX-Versionen angewiesen. Ohne diese Befehle
+funktioniert \Package{scrlayer-notecolumn} nicht. Dabei wird außerdem davon
+ausgegangen, dass die genannten Primitiven exakt die Ergebnisse von PDF\TeX{}
+liefern.
Wird allerdings bei der Ausgabe der \PName{Notiz} eine
-Kollision\textnote{Kollisionsauflösung} mit einer früheren Notiz in derselben
+Kollision\textnote{Kollisionsauf"|lösung} mit einer früheren Notiz in derselben
Notizspalte erkannt, so wird die \PName{Notiz} bis unter diese frühere Notiz
verschoben. Passt die \PName{Notiz} nicht mehr auf die
Seite\textnote{Seitenumbruch}\Index{Seiten>Umbruch}, so wird sie ganz oder
@@ -501,11 +529,11 @@ Kommentar fortgesetzt wird. Eine Lösung für dieses Problem, werden Sie gleich
kennenlernen.
Das\ChangedAt{v0.1.2583}{\Package{scrlayer-notecolumn}} im Beispiel erwähnte
-Problem mit dem Zerbrechen von Befehlen tritt bei der Sternvariante
-normalerweise nicht auf. Diese verwendet \Macro{detokenize}, um die Expansion
-zu verhindern. Das bedeutet aber auch, dass man in der \PName{Notiz} keine
-Befehle verwenden sollte, die ihre Bedeutung innerhalb des Dokuments
-verändern.%
+Problem mit dem Zerbrechen von Befehlen tritt bei der
+Sternvariante\important{\Macro{makenote*}} normalerweise nicht auf. Diese
+verwendet \Macro{detokenize}, um die Expansion zu verhindern. Das bedeutet
+aber auch, dass man in der \PName{Notiz} keine Befehle verwenden sollte, die
+ihre Bedeutung innerhalb des Dokuments verändern.%
\EndIndexGroup
@@ -545,15 +573,16 @@ right.« Aber auch Meldungen über undefinierte \emph{Labels} können auf die
Notwendigkeit eines weiteren \LaTeX-Laufs hinweisen.
Wird das optionale Argument nicht angegeben, so wird an seiner Stelle
-\PValue{marginpar}, also die vordefinierte Notizspalte verwendet. Es sei an
-dieser Stelle darauf hingewiesen, dass ein leeres optionales Argument nicht
-gleichbedeutend mit dem Weglassen eines optionalen Arguments ist!
+\PValue{marginpar}, also die vordefinierte Notizspalte
+verwendet. Es\textnote{Achtung!} sei an dieser Stelle darauf hingewiesen, dass
+ein leeres optionales Argument nicht gleichbedeutend mit dem Weglassen eines
+optionalen Arguments ist!
Es ist nicht\textnote{Achtung!} erlaubt, \Macro{syncwithnotecolumn} innerhalb
einer Notiz selbst, also im obligatorischen Argument von
\Macro{makenote}\IndexCmd{makenote} zu verwenden! Dieser Fehler kann derzeit
nicht abgefangen werden und führt dazu, dass mit jedem \LaTeX-Lauf neue
-Verschiebungen auftreten, so dass nie ein endgültiger Zustand erreicht
+Verschiebungen auf"|treten, so dass nie ein endgültiger Zustand erreicht
wird. Um zwei oder mehrere Notizspalten miteinander zu synchronisieren, sind
diese stattdessen mit dem Haupttext zu synchronisieren, da dabei auch die
Spalten miteinander synchronisiert werden. Die hierzu empfohlene Anweisung
@@ -617,12 +646,12 @@ Frage wird im nächsten Abschnitt beantwortet werden.
\begin{Declaration}
- \Macro{syncwithnotecolumns}\OParameter{Liste von Notizspalte-Namen}
+ \Macro{syncwithnotecolumns}\OParameter{Liste von Notizspalte}
\end{Declaration}
Diese Anweisung führt eine Synchronisierung des Haupttextes mit allen in der
-mit Komma separierten \PName{Liste von Notizspalten-Namen} durch. Dabei wird
-der Haupttext mit der Notizspalte synchronisiert, deren Marke am weitesten
-hinten im Dokument steht. Somit werden als Nebeneffekt auch die Notizspalten
+mit Komma separierten \PName{Liste von Notizspalten} durch. Dabei wird der
+Haupttext mit der Notizspalte synchronisiert, deren Marke am weitesten hinten
+im Dokument steht. Somit werden als Nebeneffekt auch die Notizspalten
untereinander synchronisiert.
Wird das optionale Argument nicht angegeben oder ist es leer (oder beginnt es
@@ -635,7 +664,7 @@ synchronisiert.%
\seclabel{clearnotes}
Neben der normalen Ausgabe der Notizspalten, wie sie im vorherigen Abschnitt
-beschrieben ist, ist es manchmal auch erforderlich alle aufgesammelten
+beschrieben ist, ist es manchmal auch erforderlich, alle aufgesammelten
Notizen, die noch nicht ausgegeben wurden, auszugeben. Das ist insbesondere
dann sinnvoll, wenn längere Notizen dazu führen, dass immer mehr Notizen nach
unten und auf neue Seiten verschoben werden. Ein guter Zeitpunkt für eine
@@ -693,7 +722,7 @@ anhängigen Notizen aller Notizspalten ausgegeben.%
\begin{Declaration}
- \OptionVName{autoclearnotecolumns}{Ein-Aus-Schalter}
+ \OptionVName{autoclearnotecolumns}{Ein-Aus-Wert}
\end{Declaration}
In der Regel wird man anhängige Notizen immer dann ausgeben lassen, wenn im
Dokument explizit oder implizit -- beispielsweise in Folge von
@@ -711,9 +740,9 @@ entsprechenden Werte für einfache Schalter (siehe
\autoref{tab:truefalseswitch} auf \autopageref{tab:truefalseswitch}) jederzeit
aus- und auch wieder einschalten.
-Es ist zu beachten, dass im Falle der Deaktivierung der automatischen Ausgabe
-anhängiger Notizen am Ende des Dokument Notizen ganz oder teilweise verloren
-gehen können. Daher sollte man in diesem Fall vor
+Es ist zu beachten\textnote{Achtung!}, dass im Falle der Deaktivierung der
+automatischen Ausgabe anhängiger Notizen am Ende des Dokument Notizen ganz
+oder teilweise verloren gehen können. Daher sollte man in diesem Fall vor
\Macro{end}\PParameter{document} sicherheitshalber ein
\DescRef{\LabelBase.cmd.clearnotecolumns} einfügen.
@@ -737,7 +766,7 @@ Das Ergebnis des Beispiels ist übrigens in
\begin{captionbeside}[{Eine Ergebnisseite zu dem Beispiel in
\autoref{cha:scrlayer-notecolumn}}]{Eine Ergebnisseite zu dem Beispiel
aus diesem Kapitel\label{fig:scrlayer-notecolumn.example}}[l]
- \frame{\includegraphics[width=.5\textwidth,keepaspectratio]%
+ \frame{\includegraphics[width=.667\textwidth,keepaspectratio]%
{scrlayer-notecolumn-example}}
\end{captionbeside}
\end{figure}