summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.cbx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.cbx')
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.cbx21
1 files changed, 16 insertions, 5 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.cbx
index 7c18a20dde..50853830d2 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.cbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-german-legal/german-legal-book.cbx
@@ -1,4 +1,4 @@
-\ProvidesFile{german-legal-book.cbx}[2020/03/13 v001]
+\ProvidesFile{german-legal-book.cbx}[2023/02/22 v003]
%%% license: LPPL 1.3c or later
%%% author-maintainer: Dominik Brodowski, dominik.brodowski@uni-saarland.de
@@ -42,10 +42,10 @@
%%%%%%%%%%%%%%%%%%%%%%%%
%%% Mehrere Autorennamen werden durch einen Schrägstrich getrennt. Dieser
-%%% ist -- wie die Autorennamen selbst (siehe bbx) -- kursiv zu setzen.
+%%% ist -- anders als die Autorennamen (siehe bbx) -- recte zu setzen.
\AtEveryCite{%
- \renewcommand*{\multinamedelim}{\mkbibemph{\addslash}}%
- \renewcommand*{\finalnamedelim}{\mkbibemph{\addslash}}%
+ \renewcommand*{\multinamedelim}{{\normalfont{\addslash}}}%
+ \renewcommand*{\finalnamedelim}{{\normalfont{\addslash}}}%
}
%%% cite:title wird normalerweise verwendet, um alles ab dem Beitragstitel
@@ -77,7 +77,7 @@
%%% auszugeben.
\DeclareFieldFormat{edition:super}{%
\ifinteger{#1}{%
- \textsuperscript{\tiny{#1}}%
+ \mkbibsuperscript{\tiny{#1}}%
}{}%
}
@@ -220,6 +220,7 @@
%%%
%%% in:
\usebibmacro{in:}%
+ \midsentence% nach dem Doppelpunkt soll ein "von" usw. klein gesetzt werden.
%%%
%%% Hrsg. ...
\usebibmacro{byeditor+others}%
@@ -285,6 +286,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