german-legal-book: Kommentator-Bearbeiter über Bibliographie master
authorDominik Brodowski <linux@dominikbrodowski.net>
Fri, 5 Mar 2021 08:10:25 +0000 (09:10 +0100)
committerDominik Brodowski <linux@dominikbrodowski.net>
Fri, 5 Mar 2021 08:10:25 +0000 (09:10 +0100)
Mithilfe des neuen Zitierbefehls \commentator{} lässt sich der Name
von Bearbeitern über die Bibliographie referenzieren, etwa durch

\cite[\commentator{Luederssen_Jahn}][\,140 Rn.~1]{LR26}

Damit wird gewährleistet, dass die Ausgabe der Namen äquivalent zu
sonstigen Namensangaben (z.B. auch mit führenden Initialen, wenn der
Nachname nicht eineindeutig ist) erfolgt.

Die Idee zu dieser Funktionalität stammt von Steffen Bulk.

Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
biblatex-german-legal.pdf
biblatex-german-legal.tex
german-legal-book.bbx
german-legal-book.cbx

index 1301c66..1781a46 100644 (file)
Binary files a/biblatex-german-legal.pdf and b/biblatex-german-legal.pdf differ
index 11de632..4220c16 100644 (file)
@@ -52,7 +52,7 @@ Allerdings sind die juristischen Zitierstile speziell. Sie unterscheiden sich ma
 
 \subsection{Mitarbeit}
 
-Mitarbeit an diesem Paket ist sehr gerne gesehen! Schicken Sie mir hierzu bitte nderungsvorschläge (idealerweise in Code) an die angegebene E-Mail-Adresse mit Ihrem Einverständnis, dies -- auch in abgewandelter Form -- in eine zukünftige Veröffentlichung dieses Pakets zu intergrieren. Hierfür eignet sich als Kurform das sogenannte ">Developer Certificate of
+Mitarbeit an diesem Paket ist sehr gerne gesehen! Schicken Sie mir hierzu bitte nderungsvorschläge (idealerweise in Code) an die angegebene E-Mail-Adresse mit Ihrem Einverständnis, dies -- auch in abgewandelter Form -- in eine zukünftige Veröffentlichung dieses Pakets zu intergrieren. Hierfür eignet sich als Kurzform das sogenannte ">Developer Certificate of
 Origin"<.\footnote{\url{https://developercertificate.org/}.}
 
 \section{Verwendung}
@@ -86,7 +86,7 @@ Diese Option steuert, ob in den Zitierungen im Manuskript bei Büchern und Komme
 
 \subsection{Eintragstypen}
 
-\sty{german-legal-book} kann mit Zitationen von Aufsätzen,\footnote{Dies gilt sowohl für Beiträge in Zeitschriften, die nach Jahren zitiert werden, z.B. \cite[107]{Radbruch_SJZ_1946_105}, als auch in solchen, die nach Bänden zitiert werden, z.B. \cite[295 \psqq]{NaginPogarsky_JQC_20_295}.} Monographien,\footcite[4]{Brodowski:2016} Beiträgen in Sammelbänden\footnote{\cite[211]{Vogel_Beck:2011}; auch mit Zitierung nach Randnummern: \cite[3 \psqq]{Moestl_HdbStR:179:2010}.} sowie Festschriften\footcite[408 \psq]{Koriath_FS_Jung}, Kommentaren\footnote{Dies gilt sowohl für Einzelautorenkommentare, z.B. \cite[\S\,248c Rn.~1 \psqq{}]{Fischer66}, für einbändige Kommentare, z.B. \cite[Bosch][\,248c Rn.~1 \psq{}]{SchoenkeSchroeder30}, als auch für mehrbändige \mbox{(Gro-)}""Kommentare, z.B. \cite[Lüderssen/Jahn][\,140 Rn.~1]{LR26}.} und Online-Quellen\footnote{Exemplarisch \cite{Mordkommission:2015}.} umgehen. Die seiten- oder randnummerngenaue Fundstelle wird jeweils in eckigen Klammern mit angegeben, erforderlichenfalls mit Verweis auf die folgende oder die folgenden Seiten:
+\sty{german-legal-book} kann mit Zitationen von Aufsätzen,\footnote{Dies gilt sowohl für Beiträge in Zeitschriften, die nach Jahren zitiert werden, z.B. \cite[107]{Radbruch_SJZ_1946_105}, als auch in solchen, die nach Bänden zitiert werden, z.B. \cite[295 \psqq]{NaginPogarsky_JQC_20_295}.} Monographien,\footcite[4]{Brodowski:2016} Beiträgen in Sammelbänden\footnote{\cite[211]{Vogel_Beck:2011}; auch mit Zitierung nach Randnummern: \cite[3 \psqq]{Moestl_HdbStR:179:2010}.} sowie Festschriften\footcite[408 \psq]{Koriath_FS_Jung}, Kommentaren\footnote{Dies gilt sowohl für Einzelautorenkommentare, z.B. \cite[\S\,248c Rn.~1 \psqq{}]{Fischer67}, für einbändige Kommentare, z.B. \cite[Bosch][\,248c Rn.~1 \psq{}]{SchoenkeSchroeder30}, als auch für mehrbändige \mbox{(Gro-)}""Kommentare, z.B. \cite[Jahn][\,140 Rn.~1]{LR27}; \cite[\commentator{Tiedemann_Vogel}][\,264a Rn.~116]{LK12}.} und Online-Quellen\footnote{Exemplarisch \cite{Mordkommission:2015}.} umgehen. Die seiten- oder randnummerngenaue Fundstelle wird jeweils in eckigen Klammern mit angegeben, erforderlichenfalls mit Verweis auf die folgende oder die folgenden Seiten:
 
 \begin{ltxcode}
 \cite[295 \psqq]{NaginPogarsky_JQC_20_295}
@@ -194,20 +194,31 @@ crossref = {FS_Jung},
 Einzelautorenkommentare werden wie Bücher (\bibtype{book}) behandelt, alle übrigen (ein- und mehrbändigen) Kommentare mit \bibtype{commentary} deklariert. Dann ist die Kurzbezeichnung des Kommentars als \bibfield{shorthand} anzugeben. Verwendet man \bibtype{commentary}, ist der Bearbeiter bei der Zitation in eckingen Klammern mit anzugeben:
 
 \begin{ltxcode}
-\cite[Lüderssen/Jahn][\,140 Rn.~1]{LR26}
+\cite[Jahn][\,140 Rn.~1]{LR27}
+\end{ltxcode}
+
+Alternativ kann statt des Autorennamens auch mittels \bibfield{commentator} auf einen Bibliographie-Eintrag verwiesen werden, sei es auf einen bestehenden anderen Eintrag, sei es auf einen speziellen \bibtype{commentator}-Eintrag. Dann werden die Namen der Autor*innen durch \biblatex{} formatiert.
+
+\begin{ltxcode}
+\cite[\commentator{Tiedemann_Vogel}][\,264a Rn.~116]{LK12}
+
+@commentator{Tiedemann_Vogel,
+author = {Klaus Tiedemann and Joachim Vogel},
+}
 \end{ltxcode}
 
 In der Literaturangabe können auch Begründer*innen (Begr.), Fortführer*innen (Fortgef.) und Kommentator*innen (Komm.) angegeben werden, wie nachfolgend am Beispiel des Schönke-Schröder-Kommentars gezeigt werden möge:
 
 \begin{ltxcode}
-@commentary{LR26,
-title = {Löwe-Rosenberg},
-subtitle = {Die Strafprozeordnung und das Gerichtsverfassungsgesetz},
+@commentary{LR27,
+title = {Löwe"=Rosenberg},
 shorthand = {LR},
-edition = {26},
-date = {2006/2014},
-editor = {Volker Erb and Robert Esser and Ulrich Franke and%
-    Kirsten Graalmann-Scheerer and Hans Hilger and Alexander Ignor},
+edition = {27},
+subtitle = {Die Strafprozeordnung und das Gerichtsverfassungsgesetz.%
+       Grokommentar},
+date = {2016/},
+editor = {Jörg"=Peter Becker and Volker Erb and Robert Esser and%
+    Kirsten Graalmann"=Scheerer and Hans Hilger and Alexander Ignor},
 }
 
 @commentary{SchoenkeSchroeder30,
@@ -226,11 +237,11 @@ title = {Strafgesetzbuch},
 year = {2019},
 }
 
-@book{Fischer66,
+@book{Fischer67,
 author = {Thomas Fischer},
-edition = {66},
+edition = {67},
 address = {München},
-year = {2019},
+year = {2020},
 title = {Strafgesetzbuch mit Nebengesetzen},
 shorttitle = {StGB},
 }
@@ -324,22 +335,32 @@ pages = {397--409},
 crossref = {FS_Jung},
 }
 
-@book{Fischer66,
+@book{Fischer67,
 author = {Thomas Fischer},
-edition = {66},
+edition = {67},
 address = {München},
-year = {2019},
+year = {2020},
 title = {Strafgesetzbuch mit Nebengesetzen},
 shorttitle = {StGB},
 }
 
-@commentary{LR26,
-title = {Löwe-Rosenberg},
-subtitle = {Die Strafprozeordnung und das Gerichtsverfassungsgesetz},
+@commentary{LR27,
+title = {Löwe"=Rosenberg},
 shorthand = {LR},
-edition = {26},
-date = {2006/2014},
-editor = {Volker Erb and Robert Esser and Ulrich Franke and Kirsten Graalmann-Scheerer and Hans Hilger and Alexander Ignor},
+edition = {27},
+subtitle = {Die Strafprozeordnung und das Gerichtsverfassungsgesetz. Grokommentar},
+date = {2016/},
+editor = {Jörg"=Peter Becker and Volker Erb and Robert Esser and Kirsten Graalmann"=Scheerer and Hans Hilger and Alexander Ignor},
+}
+
+@commentary{LK12,
+shorthand = {LK},
+edition = {12},
+date = {2007/2015},
+editor = {Heinrich Wilhelm Laufhütte and Ruth {Rissing"=van Saan} and Klaus Tiedemann},
+title = {Strafgesetzbuch. Leipziger Kommentar},
+subtitle = {Grokommentar},
+address = {Berlin},
 }
 
 @commentary{SchoenkeSchroeder30,
@@ -383,6 +404,10 @@ pagination = {section},
 crossref = {HdbStR:VIII},
 }
 
+@commentator{Tiedemann_Vogel,
+author = {Klaus Tiedemann and Joachim Vogel},
+}
+
 \end{filecontents*}
 
 \end{document}
index b686948..2102341 100644 (file)
 \xpretobibmacro{translator+othersstrg}{\addspace\bibopenparen}{}{}
 \xapptobibmacro{translator+othersstrg}{\bibcloseparen}{}{}
 
+%%% in manchen Versionen wird der Doppelpunkt nicht aufrecht gesetzt...
+%%% daher wird dieser Befehl hier entsprechend re-implementiert
 \renewbibmacro*{in:}{%
   \bibstring{in}%
   \addcolon%
 %%% Wird wie book definiert; keine nderungen!
 \DeclareBibliographyAlias{commentary}{book}
 
+%%% Für Kommentatoren
+\DeclareBibliographyAlias{commentator}{misc}
+\ExecuteBibliographyOptions[commentator]{skipbib=true}
 
 \endinput
 
index 7c18a20..a76e868 100644 (file)
 %%% folgt ein Komma
 \DeclareFieldFormat[commentary]{prenote}{\mkbibemph{#1}\addcomma}%
 
+%%% Der Bearbeiter kann dabei entweder im Klartext angegeben werden, der
+%%% dann unverändert ausgegeben wird, oder mit dem Befehl \commentator{citekey}:
+%%% Dann werden die Autorennamen aus der Bibliographie entnommen und
+%%% entsprechend formatiert.
+\DeclareCiteCommand{\commentator}
+  {}
+  {\mkbibemph{\printnames[labelname]{author}}}
+  {}
+  {}
+
 %%% Falls bei einem Kommentar "shorthand" angegeben ist, werden die
 %%% Herausgeber nicht (!) genannt. Hierzu wird der Befehl
 %%% \printnames{labelname} im allgemeinen Makro "textcite" unter die