summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.cbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.cbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.cbx60
1 files changed, 32 insertions, 28 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.cbx b/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.cbx
index 9636b1af522..ebfc124efed 100644
--- a/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.cbx
@@ -1,7 +1,7 @@
% biblatex-juradiss.cbx, Tobias Schwan 2012
% Änderungen von Herbert Voß -- 2020
-\ProvidesFile{biblatex-juradiss.cbx}[2020/09/24 v0.22 biblatex citation style]
+\ProvidesFile{biblatex-juradiss.cbx}[2020/10/01 v0.23 biblatex citation style]
% Release Notes can be found in the README.txt
\RequireCitationStyle{authortitle-dw}
@@ -277,61 +277,50 @@
{\printfield{shorttitle}}%
}%
-% usera = Entscheidungsart (z.B. Urteil/Beschluss/Vorlagebeschluss)
-% date = Entscheidungsdatum
-% userb = Aktenzeichen der Entscheidung ( z.B. I R 134/03)
-% userc = Name der Entscheidungssammlung oder der Zeitschrift der primären Fundstelle mit Band oder Jahrgang(z.B. BGHZ 134 oder NJW 2005)
-% userd = Erste Seite des Urteils der primären Fundstelle
-% postnote = Konkrete Fundstelle des Zitats
-% journaltitle = Zeitschriftenname der sekundären Fundstelle
-% usere = Zeitschriftenjahrgang der sekundären Fundstelle
-% pages = Erste Seite des Urteils der sekundären Fundstelle
-% userf = Entscheidungsname
-
% Aktenzeichen von Urteilen in runden Klammern
-\DeclareFieldFormat[jurisdiction]{userb}{\mkbibparens{#1}}
+\DeclareFieldFormat[jurisdiction]{sign}{\mkbibparens{#1}}
\DeclareBibliographyDriver{cite:jurisdiction}{%
- \printfield{usera}\space%Urteil oder Beschluss
+ \printfield{decision}\space%Urteil oder Beschluss
v\adddot\addspace
\printdate\addspace
- \printfield{userb}% Aktenzeichen
- \iffieldundef{userc}%Primaere Fundstelle (Name und Jahr) vorhanden?
+ \printfield{sign}% Aktenzeichen
+ \iffieldundef{officialvolume}%Primaere Fundstelle (Name und Jahr) vorhanden?
{\nopunct}%
{\space
- \printfield{userc}}%
+ \printfield{officialvolume}}%
\iffieldundef{postnote}{%Angabe einer konkreten Fundstelle?
- \iffieldundef{userc}{}{%
- \iffieldundef{userd}{}{%
+ \iffieldundef{officialvolume}{}{%
+ \iffieldundef{officialpages}{}{%
\addcomma\space
- \printfield{userd}}}% Erste Seite der primären Fundstelle
+ \printfield{officialpages}}}% Erste Seite der primären Fundstelle
\iffieldundef{journaltitle}{}{%Sekundäre Fundstelle vorhanden?
\addspace\mkbibparens{%
=\space
\printfield{journaltitle}\space%Zeitschriftentitel
- \printfield{usere}\addcomma\space%Zeitschriftenjahrgang
+ \printfield{journalyear}\addcomma\space%Zeitschriftenjahrgang
\printfield{pages}}%Erste Seite der Zeitschriftenfundstelle
}%
- \iffieldundef{userf}{}{%Entscheidungsname vorhanden?
- \addspace--\addnbspace\printfield{userf}\addnbspace--}}%
+ \iffieldundef{decisionname}{}{%Entscheidungsname vorhanden?
+ \addspace--\addnbspace\printfield{decisionname}\addnbspace--}}%
{}%
}
\DeclareFieldFormat[jurisdiction]{postnote}{%
- \iffieldundef{userd}%
+ \iffieldundef{officialpages}%
{#1}%Bei fehlender erster Seite, zB juris, keine Klammern um konkrete Fundstelle
- {\printfield{userd}\addspace% Erste Seite des Urteils in der Entscheidungssammlung
+ {\printfield{officialpages}\addspace% Erste Seite des Urteils in der Entscheidungssammlung
\mkbibparens{#1}}%Seitenzahl der konkreten Fundstelle in Klammern
\iffieldundef{journaltitle}{}{%
\addspace\mkbibparens{%
=\space
\printfield{journaltitle}\space
- \printfield{usere}\addcomma\space
+ \printfield{journalyear}\addcomma\space
\printfield{pages}%
}%
}%
- \iffieldundef{userf}{}{%
- \addspace--\addnbspace\printfield{userf}\addnbspace--}%
+ \iffieldundef{decisionname}{}{%
+ \addspace--\addnbspace\printfield{decisionname}\addnbspace--}%
}%
% Für Parlaments- und Verwaltungsdokumente
@@ -345,3 +334,18 @@
\endinput
+
+
+
+\DeclareStyleSourcemap{%
+ \maps[datatype=bibtex]{%
+ \map{
+ \step[fieldsource=decision, fieldtarget=usera]
+ \step[fieldsource=sign, fieldtarget=userb]
+ \step[fieldsource=officialvolume, fieldtarget=userc]
+ \step[fieldsource=officialpages, fieldtarget=userd]
+ \step[fieldsource=journalyear, fieldtarget=usere]
+ \step[fieldsource=decisionname, fieldtarget=userf]
+ }
+ }
+}