summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex694
1 files changed, 330 insertions, 364 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex
index 66b710f926c..413bb615c8b 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/scrjura.tex
@@ -1,6 +1,6 @@
% ======================================================================
% scrjura.tex
-% Copyright (c) Markus Kohm, 2011-2016
+% Copyright (c) Markus Kohm, 2011-2017
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -18,7 +18,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrjura.tex
-% Copyright (c) Markus Kohm, 2011-2016
+% Copyright (c) Markus Kohm, 2011-2017
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -46,24 +46,25 @@
% ======================================================================
\KOMAProvidesFile{scrjura.tex}%
- [$Date: 2016-05-09 11:37:44 +0200 (Mon, 09 May 2016) $
+ [$Date: 2017-01-02 13:30:07 +0100 (Mon, 02 Jan 2017) $
KOMA-Script guide (chapter: scrjura)]
\chapter{Unterstützung für die Anwaltspraxis durch \Package{scrjura}}
\labelbase{scrjura}
+\BeginIndexGroup
\BeginIndex{Package}{scrjura}
-Will man einen Vertrag\Index{Vertraege=Verträge}, die Satzung
-einer Gesellschaft oder eines Vereins, ein Gesetz oder gleich einen
+Will man einen Vertrag\Index{Vertraege=Verträge}, die Satzung einer
+Gesellschaft oder eines Vereins, ein Gesetz oder gleich einen
Gesetzeskommentar schreiben, so übernimmt das Paket \Package{scrjura} den
typografischen Teil der Unterstützung für diese Tätigkeit. Obwohl
-\Package{scrjura} als allgemeine Hilfe für anwaltliche Schriftstücke
-angedacht ist, hat sich gezeigt, dass der Vertrag dabei ein ganz zentrales
-Element ist. Besonderes Augenmerk gilt hier dem
-Paragraphen\Index{Paragraphen>juristische} mit Nummer, Titel,
-nummerierten Absätzen -- falls es mehrere davon in einem Paragraphen gibt --,
-bedarfsweise nummerierten Sätzen, Einträgen in das Inhaltsverzeichnis und
-Querverweisen in den deutschen Gepflogenheiten entsprechenden Formen.
+\Package{scrjura} als allgemeine Hilfe für anwaltliche Schriftstücke angedacht
+ist, hat sich gezeigt, dass der Vertrag dabei ein ganz zentrales Element
+ist. Besonderes Augenmerk gilt hier dem
+Paragraphen\Index{Paragraphen>juristische} mit Nummer, Titel, nummerierten
+Absätzen -- falls es mehrere davon in einem Paragraphen gibt --, bedarfsweise
+nummerierten Sätzen, Einträgen in das Inhaltsverzeichnis und Querverweisen in
+den deutschen Gepflogenheiten entsprechenden Formen.
Das Paket ist in Zusammenarbeit mit Rechtsanwalt Dr.\,Alexander Willand,
Karlsruhe, entstanden. Die folgenden Ausführungen erklären das Paket aus einem
@@ -73,7 +74,9 @@ Es ist zu beachten\textnote{Achtung!}, dass das Paket mit
\Package{hyperref}\IndexPackage{hyperref} zusammenarbeitet, aber wie üblich
\Package{hyperref} nach \Package{scrjura} geladen werden muss!
-\LoadCommon{0} % \section{Frühe oder späte Optionenwahl}
+\LoadCommonFile{options}% \section{Frühe oder späte Optionenwahl}
+
+\LoadCommonFile{textmarkup}% \section{Textauszeichnungen}
\section{Verzeichnisse}
\label{sec:scrjura.toc}
@@ -82,68 +85,61 @@ Das Paket \Package{scrjura} sieht auch Einträge in das
Inhaltsverzeichnis\Index{Inhaltsverzeichnis} vor.
\begin{Declaration}
- \KOption{juratotoc}\PName{Ein-Aus-Wert}\\
- \KOption{juratotoc}\PName{Ebenennummer}
+ \OptionVName{juratotoc}{Ein-Aus-Wert}
+ \OptionVName{juratotoc}{Ebenennummer}
\end{Declaration}
-\BeginIndex{Option}{juratotoc~=\PName{Ein-Aus-Wert}}%
-\BeginIndex{Option}{juratotoc~=\PName{Ebennummer}}%
Im Inhaltsverzeichnis angezeigt werden
Paragraphen\Index{Paragraphen>juristische} nur, wenn ihre \PName{Ebenennummer}
-kleiner oder gleich dem Zähler
-\Counter{tocdepth}\important{\Counter{tocdepth}}\IndexCounter{tocdepth} ist
+kleiner oder gleich dem Zähler \DescRef{maincls.counter.tocdepth}%
+\important{\DescRef{maincls.counter.tocdepth}}\IndexCounter{tocdepth} ist
(siehe \autoref{sec:maincls.toc},
-\autopageref{desc:maincls.counter.tocdepth}). Voreingestellt ist für
+\DescPageRef{maincls.counter.tocdepth}). Voreingestellt ist für
\PName{Ebenennummer} der Wert 10000, der auch verwendet wird, wenn die Option
über einen \PName{Ein-Aus-Wert}\important{\OptionValue{juratotoc}{false}}
(siehe \autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch})
-ausgeschaltet wird. Da der Zähler \Counter{tocdepth} üblicherweise einen
-kleinen, einstelligen Wert besitzt, werden die Paragraphen-Einträge im
-Inhaltsverzeichnis daher normalerweise nicht angezeigt.
+ausgeschaltet wird. Da der Zähler \DescRef{maincls.counter.tocdepth}
+üblicherweise einen kleinen, einstelligen Wert besitzt, werden die
+Paragraphen-Einträge im Inhaltsverzeichnis daher normalerweise nicht
+angezeigt.
Wird die Option hingegen über einen
\PName{Ein-Aus-Wert}\important{\OptionValue{juratotoc}{true}} eingeschaltet,
so wird als \PName{Ebenennummer} 2 voreingestellt. Damit werden sie in
Inhaltsverzeichnissen bei allen \KOMAScript-Klassen auf derselben Ebene wie
-\Macro{subsection} eingeordnet. In der Voreinstellung von \Counter{tocdepth}
-werden sie dann auch bei allen \KOMAScript-Klassen im Inhaltsverzeichnis
-angezeigt.%
-\EndIndex{Option}{juratotoc~=\PName{Ebenennummer}}%
-\EndIndex{Option}{juratotoc~=\PName{Ein-Aus-Wert}}%
+\DescRef{maincls.cmd.subsection} eingeordnet. In der Voreinstellung von
+\DescRef{maincls.counter.tocdepth} werden sie dann auch bei allen
+\KOMAScript-Klassen im Inhaltsverzeichnis angezeigt.%
+\EndIndexGroup
+
\begin{Declaration}
- \KOption{juratocindent}\PName{Einzug}\\
- \KOption{juratocnumberwidth}\PName{Nummernbreite}
+ \OptionVName{juratocindent}{Einzug}
+ \OptionVName{juratocnumberwidth}{Nummernbreite}
\end{Declaration}
-\BeginIndex{Option}{juratocindent~=\PName{Einzug}}%
-\BeginIndex{Option}{juratocnumberwidth~=\PName{Nummernbreite}}%
Mit diesen beiden Optionen kann für die Einträge der Paragraphen ins
Inhaltsverzeichnis sowohl der Einzug als auch die Breite, die für Nummern
reserviert wird, festgelegt werden. Voreingestellt sind dieselben Werte wie
-für \Macro{subsection}-Einträge bei \Class{scrartcl}.
+für \DescRef{maincls.cmd.subsection}-Einträge bei \Class{scrartcl}.
%
-\EndIndex{Option}{juratocnumberwidth~=\PName{Nummernbreite}}%
-\EndIndex{Option}{juratocindent~=\PName{Einzug}}%
-
+\EndIndexGroup
\section{Umgebung für Verträge}
\label{sec:scrjura.contract}
+\BeginIndexGroup
\BeginIndex{}{Vertraege=Verträge}
Die wesentlichen Mechanismen von \Package{scrjura} stehen ausschließlich
innerhalb von Verträgen der zugehörigen Umgebung zur Verfügung.
\begin{Declaration}
- \XMacro{begin}\PParameter{\Environment{contract}}\\
- \dots\\
- \XMacro{end}\PParameter{\XEnvironment{contract}}
+ \begin{Environment}{contract}\end{Environment}
\end{Declaration}
-\BeginIndex{Env}{contract}%
Dies ist die erste und bisher einzige Umgebung für Juristen, die
\Package{scrjura} bereit stellt. Durch ihre Verwendung wird die automatische
-Absatznummerierung aktiviert und die Anweisungen \Macro{Clause} und
-\Macro{SubClause} mit einer konkreten Form versehen, die später näher
-dokumentiert wird.
+Absatznummerierung aktiviert und die Anweisungen
+\DescRef{\LabelBase.cmd.Clause} und \DescRef{\LabelBase.cmd.SubClause} mit
+einer konkreten Form versehen, die später näher dokumentiert wird.
Die\textnote{Achtung!} Umgebung \Environment{contract} darf nicht in sich
selbst geschachtelt werden. Innerhalb eines Dokuments dürfen jedoch mehrere
@@ -153,46 +149,47 @@ Umgebung. Durch das Beenden der Umgebung wird diese also quasi lediglich
unterbrochen und durch den Beginn einer neuen Umgebung wird sozusagen die alte
Umgebung fortgesetzt. Dabei sind allerdings keine Unterbrechungen innerhalb
eines Paragraphen möglich.%
-\EndIndex{Env}{contract}
+\EndIndexGroup
\begin{Declaration}
\Option{contract}
\end{Declaration}
-\BeginIndex{Option}{contract}%
Bei Angabe dieser Option beim Laden des Pakets beispielsweise mit
-\Macro{usepackage}\important{\Macro{usepackage}} oder als globale Option bei
-\Macro{documentclass}\important{\Macro{documentclass}} wird das gesamte
-Dokument zu einem Vertrag. Das Dokument verhält sich dann also genauso, als
-würde es genau eine \Environment{contract}-Umgebung enthalten.
+\DescRef{\LabelBase.cmd.usepackage}%
+\important{\DescRef{\LabelBase.cmd.usepackage}} oder als globale Option bei
+\DescRef{\LabelBase.cmd.documentclass}%
+\important{\DescRef{\LabelBase.cmd.documentclass}} wird das gesamte Dokument
+zu einem Vertrag. Das Dokument verhält sich dann also genauso, als würde es
+genau eine \DescRef{\LabelBase.env.contract}-Umgebung enthalten.
Es\textnote{Achtung!} wird darauf hingewiesen, dass Option \Option{contract}
-weder mit \Macro{KOMAoption} oder \Macro{KOMAoptions} gesetzt werden kann!
-Damit ist es auch nicht möglich die Option wieder abzuschalten. Verwenden Sie
-in einem solchen Fall stattdessen direkt eine \Environment{contract}-Umgebung.
+weder mit \DescRef{\LabelBase.cmd.KOMAoption} oder
+\DescRef{\LabelBase.cmd.KOMAoptions} gesetzt werden kann! Damit ist es auch
+nicht möglich die Option wieder abzuschalten. Verwenden Sie in einem solchen
+Fall stattdessen direkt eine \DescRef{\LabelBase.env.contract}-Umgebung.
%
-\EndIndex{Option}{contract}
+\EndIndexGroup
\subsection{Juristische Paragraphen}
\label{sec:scrjura.clause}
+\BeginIndexGroup
\BeginIndex{}{Paragraphen>juristische}
Paragraphen\footnote{Obwohl der korrekte Begriff für juristische Paragraphen
im Englischen »\emph{section}« wäre, sind die Bezeichnungen in
\Package{scrjura} von »\emph{clause}« abgeleitet. Dadurch sollen
- Verwechslungen sowohl mit \Macro{section} als auch mit \Macro{paragraph}
- vermieden werden.} im juristischen Sinn, sind bei \Package{scrjura} nur
-innerhalb von Verträgen, also innerhalb der Umgebung \Environment{contract}
-definiert.
+ Verwechslungen sowohl mit \DescRef{maincls.cmd.section} als auch mit
+ \DescRef{maincls.cmd.paragraph} vermieden werden.} im juristischen Sinn,
+sind bei \Package{scrjura} nur innerhalb von Verträgen, also innerhalb der
+Umgebung \DescRef{\LabelBase.env.contract} definiert.
\begin{Declaration}
\phantomsection\label{desc:scrjura.contract.macro.Clause}%
- \Macro{Clause}\OParameter{Einstellungen}\\
+ \Macro{Clause}\OParameter{Einstellungen}
\phantomsection\label{desc:scrjura.contract.macro.SubClause}%
\Macro{SubClause}\OParameter{Einstellungen}
\end{Declaration}
-\BeginIndex{Cmd}{Clause}%
-\BeginIndex{Cmd}{SubClause}%
Dies sind die wichtigsten Anweisungen innerhalb eines Vertrags. Ohne
zusätzliche \PName{Einstellungen} erzeugt \Macro{Clause} eine
Paragraphenüberschrift, die nur aus dem Paragraphenzeichen gefolgt von einer
@@ -204,10 +201,9 @@ Gesetzen oder Verträgen nicht nur Paragraphen umformuliert oder gestrichen
werden, sondern zwischen existierenden Paragraphen neue eingefügt werden, ohne
dass eine komplett neue Nummerierung erfolgt.
-Als \PName{Einstellungen} kann
-bei beiden Anweisungen eine durch Komma separierte Liste von
-Eigenschaften angegeben werden. Eine Übersicht über die möglichen
-Eigenschaften bietet \autoref{tab:scrjura.Clause.options}. Auf die
+Als \PName{Einstellungen} kann bei beiden Anweisungen eine durch Komma
+separierte Liste von Eigenschaften angegeben werden. Eine Übersicht über die
+möglichen Eigenschaften bietet \autoref{tab:scrjura.Clause.options}. Auf die
wichtigsten soll noch näher eingegangen werden.
\begin{table}
@@ -218,7 +214,7 @@ wichtigsten soll noch näher eingegangen werden.
\entry{\Option{dummy}}{%
Die Überschrift wird nicht gesetzt aber gezählt.%
}%
- \entry{\KOption{head}\PName{Kolumnentitel}}{%
+ \entry{\OptionVName{head}{Kolumnentitel}}{%
Sind Kolumnentitel aktiviert wird unabhängig von einem Titel für den
Paragraphen dieser Kolumnentitel verwendet.%
}%
@@ -228,21 +224,21 @@ wichtigsten soll noch näher eingegangen werden.
\entry{\Option{notocentry}}{%
Es wird kein Eintrag ins Inhaltsverzeichnis vorgenommen.%
}%
- \entry{\KOption{number}\PName{Nummer}}{%
+ \entry{\OptionVName{number}{Nummer}}{%
Die Nummer für den Paragraphen wird direkt angegeben.%
}%
- \entry{\KOption{preskip}\PName{Abstand}}{%
+ \entry{\OptionVName{preskip}{Abstand}}{%
Neuer Abstand vor den Überschriften der Paragraphen.%
}%
- \entry{\KOption{postskip}\PName{Abstand}}{%
+ \entry{\OptionVName{postskip}{Abstand}}{%
Neuer Abstand nach den Überschrift der Paragraphen.%
}%
- \entry{\KOption{title}\PName{Überschrift}}{%
+ \entry{\OptionVName{title}{Überschrift}}{%
Der Paragraph wird zusätzlich zur Nummer mit einem Titel versehen. Dies
ist gleichzeitig die Grundeinstellung für die Einträge in den
Kolumnentitel und das Inhaltsverzeichnis.%
}%
- \entry{\KOption{tocentry}\PName{Inhaltsverzeichniseintrag}}{%
+ \entry{\OptionVName{tocentry}{Inhaltsverzeichniseintrag}}{%
Unabhängig von einem Titel für den Paragraphen wird dieser Eintrag ins
Inhaltsverzeichnis vorgenommen.%
}%
@@ -263,23 +259,26 @@ möglich, die entsprechende Einstellung bereits vorab mit Hilfe von
\hspace{11.5em}postskip=\PName{Abstand}}
\end{flushleft}
unabhängig von einem konkreten Paragraphen und auch außerhalb einer
-\Environment{contract}-Umgebung vorzunehmen. Auch das Setzen innerhalb der
-Präambel nach dem Laden von \Package{scrjura} ist so möglich. Dagegen ist es
-nicht möglich, diese beiden Optionen bereits beim Laden des Pakets anzugeben
-oder sie per \Macro{KOMAoptions} oder \Macro{KOMAoption} zu setzen.
+\DescRef{\LabelBase.env.contract}-Umgebung vorzunehmen. Auch das Setzen
+innerhalb der Präambel nach dem Laden von \Package{scrjura} ist so
+möglich. Dagegen ist es nicht möglich, diese beiden Optionen bereits beim
+Laden des Pakets anzugeben oder sie per \DescRef{\LabelBase.cmd.KOMAoptions}
+oder \DescRef{\LabelBase.cmd.KOMAoption} zu setzen.
\BeginIndex{FontElement}{contract.Clause}%
-\BeginIndex{FontElement}{Clause}%
+\BeginIndex{FontElement}{Clause}\LabelFontElement{Clause}%
In der Voreinstellung wird für die Überschrift des Paragraphen als Schrift
\Macro{sffamily}\Macro{bfseries}\Macro{large} verwendet. Über das Element
-\FontElement{contract.Clause}\important{\FontElement{contract.Clause}}
-kann diese Schrift jederzeit mit Hilfe der Anweisungen
-\Macro{setkomafont}\important[i]{\Macro{setkomafont}, \Macro{addtokomafont}} und
-\Macro{addtokomafont} (siehe \autoref{sec:maincls.textmarkup},
-\autopageref{desc:maincls.cmd.setkomafont}) geändert werden. Innerhalb der
-\Environment{contract}-Umgebung kann statt \FontElement{contract.Clause}
-auch \FontElement{Clause}\important{\FontElement{Clause}}
-verwendet werden.%
+\FontElement{contract.Clause}\important{\FontElement{contract.Clause}} kann
+diese Schrift jederzeit mit Hilfe der Anweisungen
+\DescRef{\LabelBase.cmd.setkomafont}%
+\important[i]{\DescRef{\LabelBase.cmd.setkomafont},
+ \DescRef{\LabelBase.cmd.addtokomafont}} und
+\DescRef{\LabelBase.cmd.addtokomafont} (siehe
+\autoref{sec:maincls.textmarkup}, \DescPageRef{\LabelBase.cmd.setkomafont})
+geändert werden. Innerhalb der \DescRef{\LabelBase.env.contract}-Umgebung kann
+statt \FontElement{contract.Clause} auch
+\FontElement{Clause}\important{\FontElement{Clause}} verwendet werden.%
\EndIndex{FontElement}{Clause}%
\EndIndex{FontElement}{contract.Clause}
@@ -306,7 +305,7 @@ Mit der Eigenschaft \Option{dummy}\important{\Option{dummy}} kann man die
Ausgabe der kompletten Überschrift des Paragraphen unterdrücken. In der
automatischen Zählung wird der Paragraph aber dennoch berücksichtigt. Auf
diese Weise kann man beispielsweise\textnote{Beispiel} mit
-\begin{lstcode}[belowskip=\dp\strutbox plus 1pt]
+\begin{lstcode}
\Clause{dummy}
\end{lstcode}
einen Paragraphen in der automatischen Zählung überspringen, falls der
@@ -317,29 +316,28 @@ Es\textnote{Achtung!} ist zu beachten, dass Eigenschaft \Option{dummy} als
Wert allenfalls \PValue{true} und \PValue{false} versteht. Alle anderen Werte
werden normalerweise ignoriert, können im ungünstigsten Fall aber auch zu
einer Fehlermeldung führen.%
-\EndIndex{Cmd}{SubClause}%
-\EndIndex{Cmd}{Clause}%
+\EndIndexGroup
+
\begin{Declaration}
\Macro{Clauseformat}\Parameter{Nummer}
\end{Declaration}
-\BeginIndex{Cmd}{Clauseformat}%
Wie bereits in der vorausgehenden Erklärung erwähnt, werden juristische
Paragraphen und Unterparagraphen normalerweise nummeriert. Die Formatierung
der Nummer erfolgt dabei mit Hilfe der Anweisung \Macro{Clauseformat}, die
als einziges Argument die Nummer erwartet. Bei der Vordefinierung als
-\begin{lstcode}[belowskip=\dp\strutbox plus 1pt]
+\begin{lstcode}
\newcommand*{\Clauseformat}[1]{\S~#1}
\end{lstcode}
wird der Nummer mit \Macro{S}\IndexCmd{S} lediglich das Paragraphensymbol
gefolgt von einem nicht trennbaren Leerzeichen vorangestellt. Bei
Umdefinierungen ist auf die Expandierbarkeit zu achten!%
-\EndIndex{Cmd}{Clauseformat}%
+\EndIndexGroup
+
\begin{Declaration}
- \KOption{juratitlepagebreak}\PName{Ein-Aus-Wert}
+ \OptionVName{juratitlepagebreak}{Ein-Aus-Wert}
\end{Declaration}%
-\BeginIndex{Option}{juratitlepagebreak~=\PName{Ein-Aus-Wert}}%
Normalerweise sind Seitenumbrüche innerhalb von Überschriften aller Art
verboten. Einige Juristen benötigen jedoch Seitenumbrüche innerhalb von
Paragraphentiteln. Daher kann ein solcher Umbruch mit
@@ -347,17 +345,16 @@ Paragraphentiteln. Daher kann ein solcher Umbruch mit
werden. Die möglichen Einstellungen für \PName{Ein-Aus-Wert} sind
\autoref{tab:truefalseswitch}, \autopageref{tab:truefalseswitch} zu
entnehmen.%
-\EndIndex{Option}{juratitlepagebreak~=\PName{Ein-Aus-Wert}}%
+\EndIndexGroup
+
\begin{Declaration}
- \KOption{clausemark}\PName{Einstellung}
+ \OptionVName{clausemark}{Einstellung}
\end{Declaration}%
-\BeginIndex{Option}{clausemark~=\PName{Einstellung}}%
Da Paragraphen eine untergeordnete Gliederung mit unabhängiger Nummerierung
sind, erzeugen sie in der Voreinstellung keine Kolumnentitel. Über alternative
Einstellungen können jedoch auch Kolumnentitel erzeugt werden. Die möglichen
-Werte und ihre Bedeutung sind \autoref{tab:scrjura.clausemark} zu
-entnehmen.%
+Werte und ihre Bedeutung sind \autoref{tab:scrjura.clausemark} zu entnehmen.%
%
\begin{table}
\caption{Mögliche Werte für Option \Option{clausemark} zur Erzeugung von
@@ -374,15 +371,16 @@ entnehmen.%
\IndexOption{clausemark~=\PValue{false}}%
}%
\entry{\PValue{forceboth}}{%
- Paragraphen erzeugen mit \Macro{markboth} linke und rechte Marken für
- Kolumnentitel unabhängig davon, ob das Dokument beispielsweise über den
- Seitenstil überhaupt lebende Kolumnentitel verwendet.%
+ Paragraphen erzeugen mit \DescRef{maincls.cmd.markboth} linke und rechte
+ Marken für Kolumnentitel unabhängig davon, ob das Dokument
+ beispielsweise über den Seitenstil überhaupt lebende Kolumnentitel
+ verwendet.%
\IndexOption{clausemark~=\PValue{forceboth}}%
}%
\entry{\PValue{forceright}}{%
- Paragraphen erzeugen mit \Macro{markright} rechte Marken für
- Kolumnentitel unabhängig davon, ob das Dokument beispielsweise über den
- Seitenstil überhaupt lebende Kolumnentitel verwendet.%
+ Paragraphen erzeugen mit \DescRef{maincls.cmd.markright} rechte Marken
+ für Kolumnentitel unabhängig davon, ob das Dokument beispielsweise über
+ den Seitenstil überhaupt lebende Kolumnentitel verwendet.%
\IndexOption{clausemark~=\PValue{forceright}}%
}%
\entry{\PValue{right}}{%
@@ -393,27 +391,27 @@ entnehmen.%
\end{desctabular}
\end{table}
%
-\EndIndex{Option}{clausemark~=\PName{Einstellung}}%
-
+\EndIndexGroup
+\EndIndexGroup
\subsection{Absätze}
\label{sec:scrjura.par}
-
+\BeginIndexGroup
\BeginIndex{}{Absatz>Nummerierung}%
Innerhalb von Paragraphen werden Absätze von \Package{scrjura} normalerweise
automatisch nummeriert. Sie sind damit ein stark gliederndes Element, ähnlich
-\Macro{paragraph} oder \Macro{subparagraph} in normalen Texten. Innerhalb von
-Verträgen wird deshalb häufig auch gerne mit Abstand zwischen den Absätzen
-gearbeitet. Das Paket \Package{scrjura} bietet keinen eigenen Mechanismus
-hierfür. Stattdessen sei auf die Option
-\Option{parskip}\IndexOption{parskip}\important{\Option{parskip}} der
+\DescRef{maincls.cmd.paragraph} oder \DescRef{maincls.cmd.subparagraph} in
+normalen Texten. Innerhalb von Verträgen wird deshalb häufig auch gerne mit
+Abstand zwischen den Absätzen gearbeitet. Das Paket \Package{scrjura} bietet
+keinen eigenen Mechanismus hierfür. Stattdessen sei auf die Option
+\DescRef{maincls.option.parskip}%
+\IndexOption{parskip}\important{\DescRef{maincls.option.parskip}} der
\KOMAScript-Klassen verwiesen (siehe \autoref{sec:maincls.parmarkup},
-\autopageref{desc:maincls.option.parskip}).
+\DescPageRef{maincls.option.parskip}).
\begin{Declaration}
- \KOption{parnumber}\PName{Einstellung}
+ \OptionVName{parnumber}{Einstellung}
\end{Declaration}
-\BeginIndex{Option}{parnumber~=\PName{Einstellung}}%
Die automatische Nummerierung der Absätze entspricht den beiden Einstellungen
\OptionValue{parnumber}{auto} und \OptionValue{parnumber}{true}. Manchmal ist
es notwendig, die automatische Nummerierung abzuschalten. Das ist mit
@@ -439,18 +437,14 @@ Paragraphen mit identischer Nummer in einem Dokument
befinden. Da\textnote{Achtung!} die Information erst am Ende eines Paragraphen
zur Verfügung steht, werden in der Regel zwei \LaTeX-Läufe benötigt, bis die
automatische Absatznummerierung korrekt erfolgt.%
-\EndIndex{Option}{parnumber~=\PName{Einstellung}}
+\EndIndexGroup
\begin{Declaration}
- \Counter{par}\\
- \Macro{thepar}\\
- \Macro{parformat}\\
+ \Counter{par}
+ \Macro{thepar}
+ \Macro{parformat}
\Macro{parformatseparation}
\end{Declaration}%
-\BeginIndex{Counter}{par}%
-\BeginIndex{Cmd}{thepar}%
-\BeginIndex{Cmd}{parformat}%
-\BeginIndex{Cmd}{parformatseparation}%
Für die Nummerierung der Absätze wird der Zähler \Counter{par}
verwendet. Seine Darstellung, \Macro{thepar} ist mit
\Macro{arabic}\PParameter{par} als arabische Zahl voreingestellt. Die Ausgabe
@@ -470,17 +464,13 @@ voreingestellt.
Es\textnote{Achtung!} wird darauf hingewiesen, dass \Package{scrjura} intern
davon ausgeht, dass \Macro{thepar} eine arabische Zahl ist. Daher sollte
diese Anweisung keinesfalls umdefiniert werden!%
-\EndIndex{Cmd}{parformatseparation}
-\EndIndex{Cmd}{parformat}%
-\EndIndex{Cmd}{thepar}%
-\EndIndex{Counter}{par}%
+\EndIndexGroup
+
\begin{Declaration}
- \Macro{ellipsispar}\OParameter{Anzahl}\\
+ \Macro{ellipsispar}\OParameter{Anzahl}
\Macro{parellipsis}
\end{Declaration}
-\BeginIndex{Cmd}{ellipsispar}%
-\BeginIndex{Cmd}{parellipsis}%
Manchmal\ChangedAt{v0.7}{\Package{scrjura}} -- insbesondere in vergleichenden
Kommentaren -- ist es wünschenswert, wenn man Absätze in Gesetzen auslassen,
aber gleichzeitig die Auslassung\Index{Absatz>Auslassung} markieren kann. Die
@@ -528,14 +518,13 @@ Die Auslassungszeichen sind so vordefiniert, dass
Anweisung definiert ist. Anderenfalls wird \Macro{dots} verwendet. Eine
Umdefinierung von \Macro{parellipsis} ist mit \Macro{renewcommand} jederzeit
möglich.%
-\EndIndex{Cmd}{parellipsis}%
-\EndIndex{Cmd}{ellipsispar}%
-%
-\EndIndex{}{Absatz>Nummerierung}%
+\EndIndexGroup
+
\subsection{Sätze}
\label{sec:scrjura.sentence}
+\BeginIndexGroup
\BeginIndex{}{Satz>Nummerierung}%
Absätze in Verträge bestehen aus einem oder mehreren Sätzen, die teilweise
ebenfalls nummeriert werden. Da eine automatische Nummerierung jedoch
@@ -543,13 +532,10 @@ problematisch und fehleranfällig ist, wurde eine solche bisher nicht
implementiert.
\begin{Declaration}
- \Counter{sentence}\\
- \Macro{thesentence}\\
+ \Counter{sentence}
+ \Macro{thesentence}
\Macro{Sentence}
\end{Declaration}
-\BeginIndex{Counter}{sentence}%
-\BeginIndex{Cmd}{thesentence}%
-\BeginIndex{Cmd}{Sentence}%
Die Nummerierung von Sätzen erfolgt manuell mit der Anweisung
\Macro{Sentence}. Dabei wird der Zähler \Counter{sentence} automatisch erhöht
und in der Voreinstellung von \Macro{thesentence} als arabische Zahl
@@ -558,31 +544,27 @@ ausgegeben.
Bei\textnote{Tipp!} Verwendung von \Package{babel}\IndexPackage{babel} ist es
einfach möglich, eine Abkürzung für \Macro{Sentence} zu definieren:%
\phantomsection\label{sec:scrjura.shorthandexample}%
-\begin{lstcode}[belowskip=\dp\strutbox plus 1pt,%
- moretexcs={useshorthands,defineshorthand}]
+\begin{lstcode}[moretexcs={useshorthands,defineshorthand}]
\useshorthands{'}
\defineshorthand{'S}{\Sentence\ignorespaces}
\end{lstcode}
Bei dieser Definition wurde dafür gesorgt, dass Leerzeichen nach
\lstinline|'S| ignoriert werden. Es ist sogar möglich zusätzlich eine
Abkürzung für einen Punkt gefolgt von einer neuen Satznummer zu definieren:
-\begin{lstcode}[belowskip=\dp\strutbox plus 1pt,%
- moretexcs={useshorthands,defineshorthand}]
+\begin{lstcode}[moretexcs={useshorthands,defineshorthand}]
\defineshorthand{'.}{. \Sentence\ignorespaces}
\end{lstcode}
Diese beiden Abkürzungen haben sich in der Praxis sehr bewährt. Näheres zur
Verwendung von
\Macro{useshorthands} und \Macro{defineshorthand} ist der Anleitung zum Paket
\Package{babel} zu entnehmen (siehe \cite{package:babel}).%
-\EndIndex{Cmd}{Sentence}%
-\EndIndex{Cmd}{thesentence}%
-\EndIndex{Counter}{sentence}%
+\EndIndexGroup
%
-\EndIndex{}{Satz>Nummerierung}
+\EndIndexGroup
%
-\EndIndex{}{Paragraphen>juristische}%
+\EndIndexGroup
%
-\EndIndex{}{Vertraege=Verträge}%
+\EndIndexGroup
\section{Querverweise}
@@ -594,93 +576,71 @@ Querverweise mit \Macro{label}\IndexCmd{label}\important{\Macro{label}},
\Package{scrjura} um weitere Anweisungen ergänzt.
\begin{Declaration}
- \Macro{ref}\Parameter{Label}\\
- \Macro{refL}\Parameter{Label}\\
- \Macro{refS}\Parameter{Label}\\
+ \Macro{ref}\Parameter{Label}
+ \Macro{refL}\Parameter{Label}
+ \Macro{refS}\Parameter{Label}
\Macro{refN}\Parameter{Label}
\end{Declaration}
-\BeginIndex{Cmd}{ref}%
-\BeginIndex{Cmd}{refL}%
-\BeginIndex{Cmd}{refS}%
-\BeginIndex{Cmd}{refN}%
Die Anweisungen \Macro{refL}, \Macro{refS} und \Macro{refN}
referenzieren Paragraph, Absatz und Satz immer vollständig. \Macro{refL}
verwendet dabei eine textuelle Langform, während \Macro{refS} eine textuelle
Kurzform bietet. \Macro{refN} ist eine rein nummerische Kurzform. \Macro{ref}
entspricht in der Voreinstellung \Macro{refL}.%
-\EndIndex{Cmd}{refN}%
-\EndIndex{Cmd}{refS}%
-\EndIndex{Cmd}{refL}%
-\EndIndex{Cmd}{ref}%
+\EndIndexGroup
\begin{Declaration}
- \Macro{refClause}\Parameter{Label}\\
+ \Macro{refClause}\Parameter{Label}
\Macro{refClauseN}\Parameter{Label}
\end{Declaration}
-\BeginIndex{Cmd}{refClause}%
-\BeginIndex{Cmd}{refClauseN}%
-Für die Referenzierung von Paragraphen ohne Absatz und Satz, unterscheiden sich
-\Macro{refClause} und \Macro{refClauseN} nur darin, dass ersteres
-automatisch ein Paragraphenzeichen voran stellt.%
-\EndIndex{Cmd}{refClauseN}%
-\EndIndex{Cmd}{refClause}%
+Für die Referenzierung von Paragraphen ohne Absatz und Satz, unterscheiden
+sich \Macro{refClause} und \Macro{refClauseN} nur darin, dass ersteres
+automatisch ein Paragraphenzeichen voran stellt.%
+\EndIndexGroup
\begin{Declaration}
- \Macro{refPar}\Parameter{Label}\\
- \Macro{refParL}\Parameter{Label}\\
- \Macro{refParS}\Parameter{Label}\\
+ \Macro{refPar}\Parameter{Label}
+ \Macro{refParL}\Parameter{Label}
+ \Macro{refParS}\Parameter{Label}
\Macro{refParN}\OParameter{Zahlenformat}\Parameter{Label}
\end{Declaration}
-\BeginIndex{Cmd}{refPar}%
-\BeginIndex{Cmd}{refParL}%
-\BeginIndex{Cmd}{refParS}%
-\BeginIndex{Cmd}{refParN}%
Nur den Absatz kann man mit \Macro{refParL}, \Macro{refParS} und
\Macro{refParN} referenzieren. Die Formen unterscheiden sich dabei wie bereits
-für \Macro{refL}, \Macro{refN} und \Macro{refS} angegeben. Eine Besonderheit
-stellt das optionale Argument von \Macro{refParN} dar. Normalerweise werden
-Absätze in rein nummerischer Form als römische Zahlen referenziert. Über das
-optionale Argument kann jedoch auch ein anderes Format vorgegeben
-werden. Sinnvoll ist hier in erster Linie das \PValue{Zahlenformat}
-\PValue{arabic} für eine arabische Absatznummer. \Macro{refPar} entspricht in
-der Voreinstellung \Macro{refParL}.
-\EndIndex{Cmd}{refParN}%
-\EndIndex{Cmd}{refParS}%
-\EndIndex{Cmd}{refParL}%
-\EndIndex{Cmd}{refPar}%
+für \DescRef{\LabelBase.cmd.refL}, \DescRef{\LabelBase.cmd.refN} und
+\DescRef{\LabelBase.cmd.refS} angegeben. Eine Besonderheit stellt das
+optionale Argument von \Macro{refParN} dar. Normalerweise werden Absätze in
+rein nummerischer Form als römische Zahlen referenziert. Über das optionale
+Argument kann jedoch auch ein anderes Format vorgegeben werden. Sinnvoll ist
+hier in erster Linie das \PValue{Zahlenformat} \PValue{arabic} für eine
+arabische Absatznummer. \Macro{refPar} entspricht in der Voreinstellung
+\Macro{refParL}.
+\EndIndexGroup
\begin{Declaration}
- \Macro{refSentence}\Parameter{Label}\\
- \Macro{refSentenceL}\Parameter{Label}\\
- \Macro{refSentenceS}\Parameter{Label}\\
+ \Macro{refSentence}\Parameter{Label}
+ \Macro{refSentenceL}\Parameter{Label}
+ \Macro{refSentenceS}\Parameter{Label}
\Macro{refSentenceN}\Parameter{Label}
\end{Declaration}
-\BeginIndex{Cmd}{refSentence}%
-\BeginIndex{Cmd}{refSentenceL}%
-\BeginIndex{Cmd}{refSentenceS}%
-\BeginIndex{Cmd}{refSentenceN}%
Der Satz ohne Paragraph und Absatz kann mit \Macro{refSentenceL},
\Macro{refSentenceS} oder \Macro{refSentenceN} referenziert werden. Auch hier
gibt es wieder eine textuelle Langform, eine textuelle Kurzform und eine rein
nummerische Form. \Macro{refSentence} entspricht in der Voreinstellung
\Macro{refSentenceL}.%
-\EndIndex{Cmd}{refSentenceN}%
-\EndIndex{Cmd}{refSentenceS}%
-\EndIndex{Cmd}{refSentenceL}%
-\EndIndex{Cmd}{refSentence}%
+\EndIndexGroup
\begin{Declaration}
- \KOption{ref}\PName{Einstellung}
+ \OptionVName{ref}{Einstellung}
\end{Declaration}
-\BeginIndex{Option}{ref~=\PName{Einstellung}}%
-Die Ergebnisse von \Macro{ref}, \Macro{refPar} und \Macro{refSentence} sind
+Die Ergebnisse von \DescRef{\LabelBase.cmd.ref},
+\DescRef{\LabelBase.cmd.refPar} und \DescRef{\LabelBase.cmd.refSentence} sind
von der \PName{Einstellung} für Option \Option{ref} abhängig. In der
-Voreinstellung entsprechen diese \Macro{refL}, \Macro{refParL} und
-\Macro{refSentenceL}. Mögliche Werte und ihre Bedeutung sind
+Voreinstellung entsprechen diese \DescRef{\LabelBase.cmd.refL},
+\DescRef{\LabelBase.cmd.refParL} und
+\DescRef{\LabelBase.cmd.refSentenceL}. Mögliche Werte und ihre Bedeutung sind
\autoref{tab:scrjura.ref} zu entnehmen.%
%
\begin{table}
@@ -691,73 +651,76 @@ Voreinstellung entsprechen diese \Macro{refL}, \Macro{refParL} und
Referenzierungsformate%
}]{%
Mögliche Werte für Option \Option{ref} zur Einstellung des Formats von
- \Macro{ref}, \Macro{refPar} und \Macro{refSentence}%
+ \DescRef{\LabelBase.cmd.ref}, \DescRef{\LabelBase.cmd.refPar} und
+ \DescRef{\LabelBase.cmd.refSentence}%
\label{tab:scrjura.ref}%
}%
% {%
% Mögliche Werte für Option \Option{ref} \emph{(Fortsetzung)}%
% }%
\begin{desctabular}
- \entry{\PValue{long}}{%
- Die Einstellungen \PValue{parlong} und \PValue{sentencelong} werden
- kombiniert.%
- \IndexOption{ref~=\PValue{long}}%
- }%
- \entry{\PValue{numeric}}{%
- Die Einstellungen \PValue{parnumeric} und \PValue{sentencenumeric} werden
- kombiniert.%
- \IndexOption{ref~=\PValue{numeric}}%
- }%
- \entry{\PValue{clauseonly}, \PValue{onlyclause},
- \PValue{ClauseOnly}, \PValue{OnlyClause}}{%
- Die Einstellungen \PValue{paroff} und \PValue{sentenceoff} werden
- kombiniert. Es ist zu beachten, dass dadurch sowohl \Macro{refPar} als
- auch \Macro{refSentence} ein leeres Ergebnis erzeugen!%
- \IndexOption{ref~=\PValue{long}}%
- }%
- \entry{\PValue{parlong}, \PValue{longpar}, \PValue{ParL}}{%
- Der Absatz wird in der textuellen Langform referenziert.%
- \IndexOption{ref~=\PValue{parlong}}%
- }%
- \entry{\PValue{parnumeric}, \PValue{numericpar}, \PValue{ParN}}{%
- Der Absatz wird in der rein nummerischen Form referenziert.%
- \IndexOption{ref~=\PValue{parnumeric}}%
- }%
- \entry{\PValue{paroff}, \PValue{nopar}}{%
- Der Absatz wird nicht mit referenziert. Es ist zu beachten, dass dadurch
- \Macro{refPar} ein leeres Ergebnis erzeugt!%
- \IndexOption{ref~=\PValue{paroff}}%
- }%
- \entry{\PValue{parshort}, \PValue{shortpar}, \PValue{ParS}}{%
- Der Absatz wird in der textuellen Kurzform referenziert.%
- \IndexOption{ref~=\PValue{parshort}}%
- }%
- \entry{\PValue{sentencelong}, \PValue{longsentence}, \PValue{SentenceL}}{%
- Der Satz wird in der textuellen Langform referenziert.%
- \IndexOption{ref~=\PValue{parlong}}%
- }%
- \entry{\PValue{sentencenumeric}, \PValue{numericsentence},
- \PValue{SentenceN}}{%
- Der Satz wird in der rein nummerischen Form referenziert.%
- \IndexOption{ref~=\PValue{sentencenumeric}}%
- }%
- \entry{\PValue{sentenceoff}, \PValue{nosentence}}{%
- Der Satz wird nicht mit referenziert. Es ist zu beachten, dass dadurch
- von \Macro{refSentence} ein leeres Ergebnis erzeugt wird!%
- \IndexOption{ref~=\PValue{sentenceoff}}%
- }%
- \entry{\PValue{sentenceshort}, \PValue{shortsentence}, \PValue{SentenceS}}{%
- Der Satz wird in der textuellen Kurzform referenziert.%
- \IndexOption{ref~=\PValue{sentenceshort}}%
- }%
- \entry{\PValue{short}}{%
- Die Einstellungen \PValue{parshort} und \PValue{sentenceshort} werden
- kombiniert.%
- \IndexOption{ref~=\PValue{short}}%
- }%
+ \entry{\PValue{long}}{%
+ Die Einstellungen \PValue{parlong} und \PValue{sentencelong} werden
+ kombiniert.%
+ \IndexOption{ref~=\PValue{long}}%
+ }%
+ \entry{\PValue{numeric}}{%
+ Die Einstellungen \PValue{parnumeric} und \PValue{sentencenumeric}
+ werden kombiniert.%
+ \IndexOption{ref~=\PValue{numeric}}%
+ }%
+ \entry{\PValue{clauseonly}, \PValue{onlyclause}, \PValue{ClauseOnly},
+ \PValue{OnlyClause}}{%
+ Die Einstellungen \PValue{paroff} und \PValue{sentenceoff} werden
+ kombiniert. Es ist zu beachten, dass dadurch sowohl
+ \DescRef{\LabelBase.cmd.refPar} als auch
+ \DescRef{\LabelBase.cmd.refSentence} ein leeres Ergebnis erzeugen!%
+ \IndexOption{ref~=\PValue{long}}%
+ }%
+ \entry{\PValue{parlong}, \PValue{longpar}, \PValue{ParL}}{%
+ Der Absatz wird in der textuellen Langform referenziert.%
+ \IndexOption{ref~=\PValue{parlong}}%
+ }%
+ \entry{\PValue{parnumeric}, \PValue{numericpar}, \PValue{ParN}}{%
+ Der Absatz wird in der rein nummerischen Form referenziert.%
+ \IndexOption{ref~=\PValue{parnumeric}}%
+ }%
+ \entry{\PValue{paroff}, \PValue{nopar}}{%
+ Der Absatz wird nicht mit referenziert. Es ist zu beachten, dass dadurch
+ \DescRef{\LabelBase.cmd.refPar} ein leeres Ergebnis erzeugt!%
+ \IndexOption{ref~=\PValue{paroff}}%
+ }%
+ \entry{\PValue{parshort}, \PValue{shortpar}, \PValue{ParS}}{%
+ Der Absatz wird in der textuellen Kurzform referenziert.%
+ \IndexOption{ref~=\PValue{parshort}}%
+ }%
+ \entry{\PValue{sentencelong}, \PValue{longsentence}, \PValue{SentenceL}}{%
+ Der Satz wird in der textuellen Langform referenziert.%
+ \IndexOption{ref~=\PValue{parlong}}%
+ }%
+ \entry{\PValue{sentencenumeric}, \PValue{numericsentence},
+ \PValue{SentenceN}}{%
+ Der Satz wird in der rein nummerischen Form referenziert.%
+ \IndexOption{ref~=\PValue{sentencenumeric}}%
+ }%
+ \entry{\PValue{sentenceoff}, \PValue{nosentence}}{%
+ Der Satz wird nicht mit referenziert. Es ist zu beachten, dass dadurch
+ von \DescRef{\LabelBase.cmd.refSentence} ein leeres Ergebnis erzeugt
+ wird!%
+ \IndexOption{ref~=\PValue{sentenceoff}}%
+ }%
+ \entry{\PValue{sentenceshort}, \PValue{shortsentence},
+ \PValue{SentenceS}}{%
+ Der Satz wird in der textuellen Kurzform referenziert.%
+ \IndexOption{ref~=\PValue{sentenceshort}}%
+ }%
+ \entry{\PValue{short}}{%
+ Die Einstellungen \PValue{parshort} und \PValue{sentenceshort} werden
+ kombiniert.%
+ \IndexOption{ref~=\PValue{short}}%
+ }%
\end{desctabular}
\end{table}
-\EndIndex{Option}{ref~=\PName{Einstellung}}%
\begin{Example}
Angenommen Sie wollen, dass auf Absätze immer in der Form »Absatz 1 in
@@ -771,7 +734,7 @@ Voreinstellung entsprechen diese \Macro{refL}, \Macro{refParL} und
}
\end{lstcode}
sehr einfach erreichen. Die so neu definierte Anweisung ist genau wie
- \Macro{refParL} zu verwenden.%
+ \DescRef{\LabelBase.cmd.refParL} zu verwenden.%
\end{Example}%
Beispiele für die Ergebnisse der nicht konfigurierbaren, grundlegenden
@@ -786,24 +749,26 @@ Anweisungen finden sich in \autoref{tab:scrjura.refexamples}.
\toprule
Anweisung & Beispielausgabe \\
\midrule
- \Macro{refL}\Parameter{Label} & § 1 Absatz 1 Satz 1 \\
- \Macro{refS}\Parameter{Label} & § 1 Abs. 1 S. 1 \\
- \Macro{refN}\Parameter{Label} & § 1 I 1. \\
- \Macro{refClause}\Parameter{Label} & § 1 \\
- \Macro{refClauseN}\Parameter{Label} & 1 \\
- \Macro{refParL}\Parameter{Label} & Absatz 1 \\
- \Macro{refParS}\Parameter{Label} & Abs. 1 \\
- \Macro{refParN}\Parameter{Label} & I \\
- \Macro{refParN}\POParameter{arabic}\Parameter{Label} & 1 \\
- \Macro{refParN}\POParameter{roman}\Parameter{Label} & i \\
- \Macro{refSentenceL}\Parameter{Label} & Satz 1 \\
- \Macro{refSentenceS}\Parameter{Label} & S. 1 \\
- \Macro{refSentenceN}\Parameter{Label} & 1. \\
+ \DescRef{\LabelBase.cmd.refL}\Parameter{Label} & § 1 Absatz 1 Satz 1 \\
+ \DescRef{\LabelBase.cmd.refS}\Parameter{Label} & § 1 Abs. 1 S. 1 \\
+ \DescRef{\LabelBase.cmd.refN}\Parameter{Label} & § 1 I 1. \\
+ \DescRef{\LabelBase.cmd.refClause}\Parameter{Label} & § 1 \\
+ \DescRef{\LabelBase.cmd.refClauseN}\Parameter{Label} & 1 \\
+ \DescRef{\LabelBase.cmd.refParL}\Parameter{Label} & Absatz 1 \\
+ \DescRef{\LabelBase.cmd.refParS}\Parameter{Label} & Abs. 1 \\
+ \DescRef{\LabelBase.cmd.refParN}\Parameter{Label} & I \\
+ \DescRef{\LabelBase.cmd.refParN}\POParameter{arabic}\Parameter{Label} & 1 \\
+ \DescRef{\LabelBase.cmd.refParN}\POParameter{roman}\Parameter{Label} & i \\
+ \DescRef{\LabelBase.cmd.refSentenceL}\Parameter{Label} & Satz 1 \\
+ \DescRef{\LabelBase.cmd.refSentenceS}\Parameter{Label} & S. 1 \\
+ \DescRef{\LabelBase.cmd.refSentenceN}\Parameter{Label} & 1. \\
\bottomrule
\end{tabular}
\end{captionbeside}
\label{tab:scrjura.refexamples}
\end{table}
+\EndIndexGroup
+
\section{Zusätzliche Vertragsumgebungen}
\label{sec:scrjura.newenv}
@@ -812,14 +777,14 @@ Einer der Anwender setzt mit \Package{scrjura} keine Verträge oder Kommentare
zu einzelnen Gesetzen, sondern Werke, in denen unterschiedliche Arten von
Gesetzen behandelt werden. Es ist daher erforderliche, dass ein Paragraph
nicht immer mit demselben Präfix »\S« versehen wird, sondern beispielsweise
-als »Art.« oder »GG« oder was auch immer bezeichnet wird. Darüber hinaus
-wird eine unabhängige Zählung der unterschiedlichen Paragraphen benötigt.
+als »Art.« oder »GG« oder was auch immer bezeichnet wird. Darüber hinaus wird
+eine unabhängige Zählung der unterschiedlichen Paragraphen benötigt.
\begin{Declaration}
- \Macro{DeclareNewJuraEnvironment}\Parameter{Name}\OParameter{Optionen}%
- \Parameter{Start-Anweisungen}\Parameter{End-Anweisungen}
+ \Macro{DeclareNewJuraEnvironment}\Parameter{Name}\OParameter{Optionen}
+ \Parameter{Start-Anweisungen}
+ \Parameter{End-Anweisungen}
\end{Declaration}
-\BeginIndex{Cmd}{DeclareNewJuraEnvironment}%
Über\ChangedAt{v0.9}{\Package{scrjura}} diese Anweisung können weitere,
voneinander unabhängige Umgebungen für Vertrags- oder Gesetzestexte deklariert
werden. Das Argument \PName{Name} ist dabei der Name der neuen
@@ -829,30 +794,32 @@ Umgebung ausgeführt werden, ganz als ob man sie jedes Mal unmittelbar hinter
\PName{End-Anwesiungen} immer am Ende der Umgebung ausgeführt, ganz als ob man
sie jedes Mal unmittelbar vor \Macro{end}\Parameter{Name} einfügen würde. Ohne
\PName{Optionen} entspricht die neue Umgebung \PName{Name} einer
-\Environment{contract}-Umgebung mit eigenen Zählern. Es besteht jedoch die
-Möglichkeit über eine mit Komma separierte Liste an \PName{Optionen} darauf
-Einfluss zu nehmen. Derzeit werden folgende \PName{Optionen} unterstützt:
+\DescRef{\LabelBase.env.contract}-Umgebung mit eigenen Zählern. Es besteht
+jedoch die Möglichkeit über eine mit Komma separierte Liste an
+\PName{Optionen} darauf Einfluss zu nehmen. Derzeit werden folgende
+\PName{Optionen} unterstützt:
\begin{description}
-\item[\KOption{Clause}\PName{Anweisung}:] Legt fest, auf welche
- \PName{Anweisung} innerhalb der Umgebung die Anweisung \Macro{Clause}
- abgebildet werden soll. Die \PName{Anweisung} sollte wie die für
- \Environment{contract} dokumentierte Anweisung genau ein Argument
- erwarten. Für eine korrekte Anwendung dieser Option sind erweiterte
- Kenntnisse über die interne Funktion von \Package{scrjura}
- notwendig. Außerdem können sich die Anforderungen an die \PName{Anweisung}
- von Version zu Version noch ändern. Daher wird derzeit empfohlen, die Option
- nicht zu verwenden!
-\item[\KOption{SubClause}\PName{Anweisung}:] Siehe Option \Option{Clause},
- allerdings für \Macro{SubClause} statt \Macro{Clause}.
-\item[\KOption{Sentence}\PName{Anweisung}:] Legt fest, auf welche
- \PName{Anweisung} innerhalb der Umgebung die Anweisung \Macro{Sentence}
- abgebildet werden soll. Die \Macro{Anweisung} sollte kein Argument
- besitzen. Normalerweise sollte sie den Zähler
- \Counter{sentence}\IndexCounter{sentence} mit
+\item[\OptionVName{Clause}{Anweisung}:] Legt fest, auf welche
+ \PName{Anweisung} innerhalb der Umgebung die Anweisung
+ \DescRef{\LabelBase.cmd.Clause} abgebildet werden soll. Die
+ \PName{Anweisung} sollte wie die für \DescRef{\LabelBase.env.contract}
+ dokumentierte Anweisung genau ein Argument erwarten. Für eine korrekte
+ Anwendung dieser Option sind erweiterte Kenntnisse über die interne Funktion
+ von \Package{scrjura} notwendig. Außerdem können sich die Anforderungen an
+ die \PName{Anweisung} von Version zu Version noch ändern. Daher wird derzeit
+ empfohlen, die Option nicht zu verwenden!
+\item[\OptionVName{SubClause}{Anweisung}:] Siehe Option \Option{Clause},
+ allerdings für \DescRef{\LabelBase.cmd.SubClause} statt
+ \DescRef{\LabelBase.cmd.Clause}.
+\item[\OptionVName{Sentence}{Anweisung}:] Legt fest, auf welche
+ \PName{Anweisung} innerhalb der Umgebung die Anweisung
+ \DescRef{\LabelBase.cmd.Sentence} abgebildet werden soll. Die
+ \Macro{Anweisung} sollte kein Argument besitzen. Normalerweise sollte sie
+ den Zähler \Counter{sentence}\IndexCounter{sentence} mit
\Macro{refstepcounter}\IndexCmd{refstepcounter} erhöhen und dann in
geeigneter Form ausgeben. Dabei ist besonders darauf zu achten, dass keine
unerwünschten Leerzeichen eingebaut werden!
-\item[\KOption{ClauseNumberFormat}\PName{Anweisung}:] Legt fest, auf welche
+\item[\OptionVName{ClauseNumberFormat}{Anweisung}:] Legt fest, auf welche
Weise die Paragraphen"=Nummern dieser Umgebung bei der Ausgabe formatiert
werden. Es wird eine Anweisung mit genau einem Argument erwartet, der Nummer
des Paragraphen. Falls diese Nummer das letzte Argument einer Kette von
@@ -874,7 +841,7 @@ Einfluss zu nehmen. Derzeit werden folgende \PName{Optionen} unterstützt:
verwendet werden. Natürlich wird dann auch bei der Referenzierung
automatisch »Art.« an Stelle von »\S« vorangestellt.%
\end{Example}%
-\EndIndex{Cmd}{DeclareNewJuraEnvironment}%
+\EndIndexGroup
\section{Unterstützung verschiedener Sprachen}
@@ -887,8 +854,9 @@ Deutsches Recht entwickelt. Daher unterstützte zunächst auch nur die Sprachen
Sprachpaketen wie
\Package{babel}\important{\Package{babel}}\IndexPackage{babel} zusammen
arbeitet. Anwender können solche Anpassungen einfach mit
-\Macro{providecaptionname} (siehe \autoref{sec:scrbase.languageSupport},
-\autopageref{desc:scrbase.cmd.providecaptionname}) vornehmen. Sollten Sie über
+\DescRef{scrbase.cmd.providecaptionname} (siehe
+\autoref{sec:scrbase.languageSupport},
+\DescPageRef{scrbase.cmd.providecaptionname}) vornehmen. Sollten Sie über
gesicherte Informationen zu den im juristischen Umfeld gebräuchlichen
Begriffen in anderen Sprachen verfügen, würde sich der Autor über
entsprechende Rückmeldungen freuen. Auf diesem Weg ist inzwischen auch
@@ -896,15 +864,11 @@ Unterstützung für \PValue{english}, \PValue{american}, \PValue{british},
\PValue{canadian}, \PValue{USenglish} und \PValue{UKenglish} hinzu gekommen.
\begin{Declaration}
- \Macro{parname}\\
- \Macro{parshortname}\\
- \Macro{sentencename}\\
+ \Macro{parname}
+ \Macro{parshortname}
+ \Macro{sentencename}
\Macro{sentenceshortname}
\end{Declaration}
-\BeginIndex{Cmd}{parname}%
-\BeginIndex{Cmd}{parshortname}%
-\BeginIndex{Cmd}{sentencename}%
-\BeginIndex{Cmd}{sentenceshortname}%
Dies sind die sprachabhängigen Bezeichnungen, die von \Package{scrjura}
verwendet werden. Die Bedeutung und die im Deutschen vordefinierten Werte sind
\autoref{tab:scrjura.captionnames} zu entnehmen. Dabei nimmt \Package{scrjura}
@@ -938,10 +902,8 @@ verwendet, so wird eine entsprechende Fehlermeldung ausgegeben.%
\label{tab:scrjura.captionnames}
\end{table}
%
-\EndIndex{Cmd}{sentenceshortname}%
-\EndIndex{Cmd}{sentencename}%
-\EndIndex{Cmd}{parshortname}
-\EndIndex{Cmd}{parname}
+\EndIndexGroup
+
\section{Ein ausführliches Beispiel}
\label{sec:scrjura.example}
@@ -952,90 +914,91 @@ wollte. Damit so etwas möglich ist, muss es auch einen Verein mit einer
Satzung geben, die das vorschreibt. Eine Vereinssatzung ist letztlich eine Art
Vertrag und kann mit \Package{scrjura} gesetzt werden.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=1-2}]{scrjuraexample.tex}%
Als Klasse wird \Class{scrartcl} verwendet. Da es bei Satzungen eher üblich
ist, die Absätze mit einem Abstand zu setzen, wird Option
-\OptionValue{parskip}{half} verwendet (siehe \autoref{sec:maincls.parmarkup},
-\autopageref{desc:maincls.option.parskip}).
+\OptionValueRef{maincls}{parskip}{half} verwendet (siehe
+\autoref{sec:maincls.parmarkup}, \DescPageRef{maincls.option.parskip}).
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=4-4}]{scrjuraexample.tex}%
Die Satzung soll in Deutsch verfasst werden. Daher wird das Paket
\Package{babel} mit Option \Option{ngerman} geladen.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange={6-7,9-9}}]{scrjuraexample.tex}%
Es werden einige Standardeinstellungen für die Schrift vorgenommen. Dazu kommt
das Paket \Package{textcomp}, das neben einem brauchbaren Euro-Zeichen für
einige Schriften auch ein verbessertes Paragraphenzeichen bereit stellt.
\lstinputcode[{moretexcs=SelectInputMappings,xleftmargin=2em,%
- belowskip=\dp\strutbox plus 1pt,%
linerange=11-15}]{scrjuraexample.tex}%
Damit Sonderzeichen und Umlaute direkt eingegeben werden können, wird die
Eingabecodierung ermittelt. Alternativ könnte hier auch das Paket
\Package{inputenc} zum Einsatz kommen.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=17-17}]{scrjuraexample.tex}%
Später sollen Listen nicht mit arabischen Zahlen, sondern mit Kleinbuchstaben
nummeriert werden. Dies ist beispielsweise mit dem Paket \Package{enumerate}
möglich.
\lstinputcode[{moretexcs={useshorthands,defineshorthand},%
- belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+ xleftmargin=2em,%
linerange=19-27}]{scrjuraexample.tex}%
Nun ist es Zeit für \Package{scrjura}. Mit Option
-\OptionValue{clausemark}{forceboth} wird für Paragraphen das Setzen von
-linken und rechten Marken für Kolumnentitel erzwungen. Da andererseits nicht
-erwünscht ist, dass \Macro{section} Kolumnentitel erzeugen, wird Seitenstil
-\Pagestyle{myheadings} verwendet, der normalerweise keine lebenden
-Kolumnentitel aktiviert.
+\OptionValueRef{\LabelBase}{clausemark}{forceboth} wird für Paragraphen das
+Setzen von linken und rechten Marken für Kolumnentitel erzwungen. Da
+andererseits nicht erwünscht ist, dass \DescRef{maincls.cmd.section}
+Kolumnentitel erzeugen, wird Seitenstil \PageStyle{myheadings} verwendet, der
+normalerweise keine lebenden Kolumnentitel aktiviert.
Es soll später auch ein Inhaltsverzeichnis erstellt werden, in das die
-Paragraphen ebenfalls aufgenommen werden. Das wird mit \Option{juratotoc}
-erreicht. Später werden wir feststellen, dass die voreingestellte Breite für
-die Paragraphennummern im Inhaltsverzeichnis nicht genügt. Daher wird mit
-\OptionValue{juraticnumberwidth}{2.5em} für etwas mehr Platz gesorgt.
+Paragraphen ebenfalls aufgenommen werden. Das wird mit
+\DescRef{\LabelBase.option.juratotoc} erreicht. Später werden wir feststellen,
+dass die voreingestellte Breite für die Paragraphennummern im
+Inhaltsverzeichnis nicht genügt. Daher wird mit
+\OptionValueRef{\LabelBase}{juratocnumberwidth}{2.5em} für etwas mehr Platz
+gesorgt.
Die Definition der Abkürzungen wurde bereits in
\autoref{sec:scrjura.shorthandexample} erklärt. Im Beispiel wurde sie
übernommen, um später die Eingabe zu vereinfachen.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=29-29}]{scrjuraexample.tex}%
Es ist Zeit, das eigentliche Dokument zu beginnen.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=31-35}]{scrjuraexample.tex}%
Wie jedes Dokument hat auch eine Satzung einen Titel. Dieser wird mit den
gewohnten \KOMAScript-Mitteln (siehe \autoref{sec:maincls.titlepage}, ab
\autopageref{sec:maincls.titlepage}) erstellt.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=37-37}]{scrjuraexample.tex}%
Wie bereits erwähnt, soll ein Inhaltsverzeichnis erstellt werden.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=39-43}]{scrjuraexample.tex}%
Präambeln sind in Satzungen nicht ungewöhnlich. Hier wird sie mit
-\Macro{addsec} gesetzt, damit sie auch einen Eintrag ins Inhaltsverzeichnis
-erhält.
+\DescRef{maincls.cmd.addsec} gesetzt, damit sie auch einen Eintrag ins
+Inhaltsverzeichnis erhält.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=45-45}]{scrjuraexample.tex}%
Hier wird ein kleiner Trick angewendet. Die einzelnen Artikel der Satzung
sollen nicht mit arabischen Zahlen, sondern mit Großbuchstaben nummeriert
werden -- genau wie dies auch im Anhang eines Artikels mit \Class{scrartcl}
der Fall ist.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=47-49}]{scrjuraexample.tex}%
Mit dem ersten Artikel beginnt auch der Vertrag.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=50-59}]{scrjuraexample.tex}%
Der erste Paragraph erhält neben der Nummer auch einen Titel. Dies wird auch
bei den nachfolgenden Paragraphen so sein.
@@ -1053,65 +1016,66 @@ Abkürzungen \texttt{'S} und
erzeugt. Mit der zweiten wird nicht nur ein Punkt, sondern nachfolgend
auch eine Satznummer erzeugt. Beide Sätze des Absatzes sind somit nummeriert.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=60-75}]{scrjuraexample.tex}%
Der zweite Paragraph: Auch dieser enthält wieder mehrere Absätze, die
teilweise auch mehrere Sätze umfassen. Im zweiten Absatz ist darüber hinaus
eine Aufzählung zu finden. Beim letzten Absatz wurde ein Label gesetzt, da auf
diesen später noch verwiesen werden soll.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=77-84}]{scrjuraexample.tex}%
Der dritte Paragraph enthält als Besonderheit einen Querverweis. In diesem
Fall wird in der Langform mit Paragraph, Absatz und Satz referenziert. Soll
der Satz später doch entfallen, so kann dies global durch Setzen der Option
-\OptionValue{ref}{nosentence} erreicht werden.
+\OptionValueRef{\LabelBase}{ref}{nosentence} erreicht werden.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=86-87}]{scrjuraexample.tex}%
Hier gibt es nun einen ersten Spezialfall eines Paragraphen. Dieser Paragraph
war in einer früheren Fassung der Satzung noch enthalten, wurde dann aber
entfernt. Dabei sollen jedoch die nachfolgenden Paragraphen nicht neu
nummeriert werden, sondern ihre alte Nummer behalten. Deshalb wurde die
-\Macro{Clause}-Anweisung nicht entfernt, sondern lediglich um die
-Eigenschaft \Option{dummy} erweitert. Außerdem kann so auch weiterhin ein
+\DescRef{\LabelBase.cmd.Clause}-Anweisung nicht entfernt, sondern lediglich um
+die Eigenschaft \Option{dummy} erweitert. Außerdem kann so auch weiterhin ein
Label für diesen Paragraphen gesetzt werden, obwohl der Paragraph selbst nicht
angezeigt wird.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=88-92}]{scrjuraexample.tex}%
Es wird ein weiterer Artikel begonnen. Damit Probleme mit der
Absatznummerierung ausgeschlossen sind, wird dazu kurzzeitig die
-\Environment{contract}-Umgebung unterbrochen.
+\DescRef{\LabelBase.env.contract}-Umgebung unterbrochen.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=93-93}]{scrjuraexample.tex}%
Auch der erste Paragraph im nächsten Artikel wurde gestrichen.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=95-104}]{scrjuraexample.tex}%
Hier haben wir wieder einen echten Paragraphen. Darin wird zum einen auf einen
der gestrichenen Paragraphen verwiesen. Zum anderen wird auch wieder ein Label
gesetzt.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=107-112}]{scrjuraexample.tex}%
Hier haben wir den zweiten Spezialfall eines Paragraphen. In diesem Fall wurde
kein Paragraph gestrichen, sondern ein neuer Paragraph eingefügt, ohne dass
-nachfolgend Paragraphen neu nummeriert werden. Dazu wurde \Macro{SubClause}
-verwendet. Somit erhält dieser Paragraph die Nummer des vorherigen
-Paragraphen, die zur Unterscheidung um ein kleines »a« erweitert wurde.
+nachfolgend Paragraphen neu nummeriert werden. Dazu wurde
+\DescRef{\LabelBase.cmd.SubClause} verwendet. Somit erhält dieser Paragraph
+die Nummer des vorherigen Paragraphen, die zur Unterscheidung um ein kleines
+»a« erweitert wurde.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=114-134}]{scrjuraexample.tex}%
Die übrigen Paragraphen dieses Artikels enthalten nur bereits bekannte
Anweisungen und keine neuen Besonderheiten.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=136-150}]{scrjuraexample.tex}%
Es folgt noch ein weiterer Artikel ohne Besonderheiten.
-\lstinputcode[{belowskip=\dp\strutbox plus 1pt,xleftmargin=2em,%
+\lstinputcode[{xleftmargin=2em,%
linerange=152-152}]{scrjuraexample.tex}%
Danach endet das \LaTeX-Dokument, dessen vordere drei Seiten
\autoref{fig:scrjura.example} zeigt.%
@@ -1159,6 +1123,7 @@ Danach endet das \LaTeX-Dokument, dessen vordere drei Seiten
\label{fig:scrjura.example}
\end{figure}
+
\section{Entwicklungsstand}
\label{sec:scrjura.draft}
@@ -1169,14 +1134,15 @@ im Wesentlichen drei Ursachen.
Zum Einen ist das Paket wesentlich allgemeiner entworfen als es derzeit
genutzt wird. So war beispielsweise ursprünglich geplant, neben
-\Environment{contract} weitere, ähnliche Umgebungen zu erstellen. Erst später
-stellte sich heraus, dass diese eine Umgebung alle wesentlichen Anwendungen
-bereits abdeckt. Allerdings hat sich später gezeigt, dass es nützlich wäre, neue
-\Environment{contract}-Umgebungen definieren zu können, beispielsweise für
-Grundgesetzartikel. Dies ist inzwischen implementiert.
-
-Zum Anderen ist weder das Zusammenspiel mit vielen anderen Paketen
-noch die Funktion der \Environment{contract}-Umgebung mit allen möglichen
+\DescRef{\LabelBase.env.contract} weitere, ähnliche Umgebungen zu
+erstellen. Erst später stellte sich heraus, dass diese eine Umgebung alle
+wesentlichen Anwendungen bereits abdeckt. Allerdings hat sich später gezeigt,
+dass es nützlich wäre, neue \DescRef{\LabelBase.env.contract}-Umgebungen
+definieren zu können, beispielsweise für Grundgesetzartikel. Dies ist
+inzwischen implementiert.
+
+Zum Anderen ist weder das Zusammenspiel mit vielen anderen Paketen noch die
+Funktion der \DescRef{\LabelBase.env.contract}-Umgebung mit allen möglichen
\LaTeX-Umgebungen und Einstellungen verschiedener Klassen und Pakete
getestet. Dies liegt nicht zuletzt daran, dass es sich bei \Package{scrjura}
um ein sehr spezielles Paket handelt, das weit außerhalb der täglichen Praxis
@@ -1188,7 +1154,7 @@ Dinge in \Package{scrjura} noch ändern können. Zwar ist der Autor bemüht,
dabei die Kompatibilität zu früheren Versionen zu erhalten. Garantiert kann
diese jedoch nicht werden.%
%
-\EndIndex{Package}{scrjura}
+\EndIndexGroup
%%% Local Variables:
%%% mode: latex