summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-10-02 03:03:29 +0000
committerNorbert Preining <norbert@preining.info>2020-10-02 03:03:29 +0000
commit37f9a57b2f39142fbccb20b758af8e0502499671 (patch)
tree3ad423febb91fa4309d19667a0423ae94e2ecb89 /macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex
parentd2a6bb90e56a2836bb59477b8f27248aab9149f5 (diff)
CTAN sync 202010020303
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex')
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex/biblatex-juradiss.bbx15
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex/biblatex-juradiss.cbx60
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex/biblatex-juradiss.dbx41
3 files changed, 74 insertions, 42 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex/biblatex-juradiss.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex/biblatex-juradiss.bbx
index e8efc47772..78e63ad983 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex/biblatex-juradiss.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex/biblatex-juradiss.bbx
@@ -1,6 +1,6 @@
% biblatex-juradiss.bbx, Tobias Schwan 2012
% Änderungen von Herbert Voß -- 2020
-\ProvidesFile{biblatex-juradiss.bbx}[2020/09/24 v0.22 biblatex bibliography style]
+\ProvidesFile{biblatex-juradiss.bbx}[2020/10/01 v0.23 biblatex bibliography style]
% Release Notes can be found in the README
\RequireBibliographyStyle{authortitle-dw}%
@@ -586,18 +586,5 @@
% Statt "besucht am" soll "abgerufen am" vor dem Datum des letzten Abrufs stehen
\DefineBibliographyStrings{german}{urlseen = {abgerufen am}}%
-\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]
- }
- }
-}
-
\endinput
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex/biblatex-juradiss.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex/biblatex-juradiss.cbx
index 9636b1af52..ebfc124efe 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex/biblatex-juradiss.cbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex/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]
+ }
+ }
+}
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex/biblatex-juradiss.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex/biblatex-juradiss.dbx
new file mode 100644
index 0000000000..68db95fc26
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-juradiss/latex/biblatex-juradiss.dbx
@@ -0,0 +1,41 @@
+% biblatex-juradiss.dbx, Herbert Voß -- 2020
+\ProvidesFile{biblatex-juradiss.dbx}[2020/10/01 v0.01 biblatex bibliography style]
+% Release Notes can be found in the README
+%
+\DeclareDatamodelFields[type=field,datatype=literal]{decision}
+\DeclareDatamodelFields[type=field,datatype=literal]{decisionname}
+\DeclareDatamodelFields[type=field,datatype=literal]{sign}
+\DeclareDatamodelFields[type=field,datatype=integer]{officialvolume}
+\DeclareDatamodelFields[type=field,datatype=integer]{officialpages}
+\DeclareDatamodelFields[type=field,datatype=integer]{journalyear}
+\DeclareDatamodelEntryfields[jurisdiction]%
+ {decision, decisionname, officialvolume, officialpages, sign, journalyear}
+
+\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]
+ }
+ }
+}
+
+
+% usera: decision = Entscheidungsart (z.B. Urteil/Beschluss/Vorlagebeschluss)
+% userf: decisionname = Entscheidungsname
+% date = Entscheidungsdatum
+% userb: sign (signum) = Aktenzeichen der Entscheidung ( z.B. I R 134/03)
+% userc: officialvolume = Name der Entscheidungssammlung oder der Zeitschrift der primären Fundstelle mit Band oder Jahrgang(z.B. BGHZ 134 oder NJW 2005)
+% userd: officialpages = Erste Seite des Urteils der primären Fundstelle
+% postnote = Konkrete Fundstelle des Zitats
+% journaltitle = Zeitschriftenname der sekundären Fundstelle
+% usere: journalyear = Zeitschriftenjahrgang der sekundären Fundstelle
+% pages = Erste Seite des Urteils der sekundären Fundstelle
+