From 0de47b5e9f731578dd8c481d1ca7e41f4f977386 Mon Sep 17 00:00:00 2001 From: Dominik Brodowski Date: Fri, 5 Mar 2021 09:10:25 +0100 Subject: german-legal-book: Kommentator-Bearbeiter über Bibliographie MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- biblatex-german-legal.pdf | Bin 162517 -> 163930 bytes biblatex-german-legal.tex | 69 +++++++++++++++++++++++++++++++--------------- german-legal-book.bbx | 5 ++++ german-legal-book.cbx | 10 +++++++ 4 files changed, 62 insertions(+), 22 deletions(-) diff --git a/biblatex-german-legal.pdf b/biblatex-german-legal.pdf index 1301c66..1781a46 100644 Binary files a/biblatex-german-legal.pdf and b/biblatex-german-legal.pdf differ diff --git a/biblatex-german-legal.tex b/biblatex-german-legal.tex index 11de632..4220c16 100644 --- a/biblatex-german-legal.tex +++ b/biblatex-german-legal.tex @@ -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 Strafprozeßordnung 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 Strafprozeßordnung und das Gerichtsverfassungsgesetz.% + Großkommentar}, +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 Strafprozeßordnung 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 Strafprozeßordnung und das Gerichtsverfassungsgesetz. Großkommentar}, +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 = {Großkommentar}, +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} diff --git a/german-legal-book.bbx b/german-legal-book.bbx index b686948..2102341 100644 --- a/german-legal-book.bbx +++ b/german-legal-book.bbx @@ -126,6 +126,8 @@ \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% @@ -280,6 +282,9 @@ %%% Wird wie book definiert; keine Änderungen! \DeclareBibliographyAlias{commentary}{book} +%%% Für Kommentatoren +\DeclareBibliographyAlias{commentator}{misc} +\ExecuteBibliographyOptions[commentator]{skipbib=true} \endinput diff --git a/german-legal-book.cbx b/german-legal-book.cbx index 7c18a20..a76e868 100644 --- a/german-legal-book.cbx +++ b/german-legal-book.cbx @@ -285,6 +285,16 @@ %%% 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 -- cgit v1.2.3