summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-09-11 23:33:12 +0000
committerKarl Berry <karl@freefriends.org>2011-09-11 23:33:12 +0000
commit245bdb189ef1aad54d7c3a6da23c072067179b67 (patch)
tree008b4b7f99f3c257167a7e64296600915f786c1a
parent09089c0b0b4d0e68905146adab6e50e928e9f2d3 (diff)
biblatex-juradiss (9sep11)
git-svn-id: svn://tug.org/texlive/trunk@23901 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-juradiss/README157
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-juradiss/biber.conf16
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx150
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.cbx240
4 files changed, 344 insertions, 219 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-juradiss/README b/Master/texmf-dist/doc/latex/biblatex-juradiss/README
index 45aba7765df..d720f306b61 100644
--- a/Master/texmf-dist/doc/latex/biblatex-juradiss/README
+++ b/Master/texmf-dist/doc/latex/biblatex-juradiss/README
@@ -1,4 +1,4 @@
-biblatex-juradiss 2011/07/27 v0.1a
+biblatex-juradiss 2011/09/10 v0.1c
Copyright (c) 2011 Tobias Schwan <tobias.schwan(aat)gmx.de>
****************************************************************
@@ -25,7 +25,7 @@ contact me.
This material is subject to the LaTeX Project Public License.
See
http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html
-for the details of that license
+for the details of that license.
This work has the LPPL maintenance status 'maintained'.
@@ -33,7 +33,7 @@ The Current Maintainer of this work is Tobias Schwan.
-----------------------------------------------------------------
-Dieses LaTeX-Paket beinhaltet Anpassungen für die Zitierweise in
+Dieses LaTeX-Paket beinhaltet Anpassungen fuer die Zitierweise in
juristischen Texten.
In dieser ersten Fassung enthaelt es alles Notwendige zum
@@ -41,7 +41,8 @@ Erstellen einer juristischen Dissertation.
Es benoetigt zum Funktionieren die LaTeX-Pakete biblatex und
biblatex-dw. Empfehlenswert ist ausserdem die Verwendung von
-jurabook als Dokumentenklasse.
+jurabook als Dokumentenklasse, sowie biber zum Verarbeiten der
+Literaturdatenbank.
Eine Dokumentation ist bereits in Arbeit.
@@ -52,6 +53,8 @@ Die Dateien biblatex-juradiss.cbx und biblatex-juradiss.bbx in
<TEXMFLOCAL>/tex/latex/biblatex-juradiss kopieren, wobei
<TEXMFLOCAL> der Wurzelpfad der TeX-Installation ist. Danach den
Datei-hash aktualisieren.
+Die biber.conf-Datei einfach in den gleichen Ordner, wie die
+tex-Datei legen.
2. Einbindung im Dokument
biblatex-juradiss setzt auf biblatex auf. Das Paket wird von LaTeX
@@ -62,59 +65,155 @@ uniquename=true,%
singletitle=true,%
sorting=nyvt,%
style=biblatex-juradiss,% <---
+backend=biber,% <--- empfohlen
]{biblatex}
-2. Enthaltene Zitierstile
+3. Enthaltene Zitierstile
Der Stil beinhaltet derzeit die angepassten Stile
- article fuer juristische Zeitschriftenaufsaetze (zB aus der NJW)
- book fuer Monografien (zB Lehrbuecher)
-- inbook fuer Sammelbaende (Ein Herausgeber, aber verschiedene
-Autoren, zB pro Kapitel )
-- customa fuer Gesetzeskommentare (zB Palandt)
-- customb fuer Gerichtsentscheidungen (zB Urteile des BGH
+- commentary fuer Gesetzeskommentare (zB Palandt)
+- jurisdiction fuer Gerichtsentscheidungen (zB Urteile des BGH
+- legal fuer staatliche Dokumente (zB BT-Drs, BMF-Schreiben)
- incollection fuer Festschriften
- online fuer Online-Dokumente
- periodical fuer Archivzeitschriften, zB die AcP
-3. Einschraenkungen:
-- Fuer Gerichtsentscheidungen erstmal nur Zitierstil, kein Stil
-fuer Rechtsprechungsverzeichnis
-- Noch kein Zitier- oder Literaturverzeichnis-Stil fuer offizielle
-Dokumente, zB Bundestagsdrucksachen usw. (customc)
+4. Einige Hinweise
+- Juristische Kommentare (entrytype commentary) werden im Text so
+zitiert: \cite[Bearbeiter][§~20 Rn.~45]{Schoenke2011}. Daraus
+wird dann: Bearbeiter, in: Schoenke/Schroeder, § 20 Rn. 45. Ist in
+der Literaturdatenbank eine Auflage angegeben, so erscheint diese
+im Text als hochgestellte Zahl hinter dem Namen der Herausgeber.
+Will man statt der Herausgeber eine Abkuerzung angeben, zB SK-StGB
+fuer Systematischer Kommentar zum StGB, so schreibt man die
+Abkuerzung in das Feld shorthand.
+
+- Urteile (entrytype jurisdiction) haben folgende Felder:
+author Name des Gerichts
+gender fuer dass. (BVerfG) oder ders. (BGH)
+date Urteilsdatum in der Form (JJJJ-MM-TT)
+decision fuer Urteil oder Beschluss
+sign Aktenzeichen
+officialvolume Name der Entscheidungssammlung oder der
+ Zeitschrift der primaeren Fundstelle mit Band oder
+ Jahrgang
+officialpages Erste Seite des Urteils der primaeren Fundstelle
+pages Erste Seite des Urteils der sekundaeren Fundstelle
+journaltitle Zeitschriftenname der sekundaeren Fundstelle
+journalyear Zeitschriftenjahrgang der sekundaeren Fundstelle
+decisionname Entscheidungsname (zB. Centros oder Herrenreiter)
+
+Die Verwendung dieser Feldnamen, die von biblatex nicht offiziell
+unterstuetzt werden, klappt nur, wenn man biber verwendet und in
+die biber.conf folgende Einstellungen schreibt:
+
+<map>
+ <bibtex>
+ <globalfield>
+ decision usera
+ sign userb
+ officialvolume userc
+ officialpages userd
+ journalyear usere
+ decisionname userf
+ </globalfield>
+ </bibtex>
+</map>
+
+Damit werden die o.g. stilspezifischen Feldnamen intern in
+generische Felder umbenannt, die biblatex bereitstellt. Wer biber
+nicht benutzen will, wofuer es aufgrund dessen
+Abwaertskompatibilitaet zu bibtex keinen Grund gibt, verwendet
+einfach die generischen Feldnamen (user[a-f]) auch in der
+Literaturdatenbank, die Zuordnung ergibt sich aus dem oben
+dargestellten Inhalt der biber.conf (Feld usera enthaelt die
+Entscheidungsart, usw.)
+
+- Literaturverzeichnis
+Damit Urteile und offizielle Dokumente nicht im
+LitVerz aufgelistet werden, dieses am besten mit dem Befehl
+
+\printbibliography[nottype=jurisdiction,nottype=legal,
+nottype=commentary]
+
+erstellen. Damit werden diese Eintragstypen nicht im LitVerz
+erfasst.
+
+5. Einschraenkungen:
+- Fuer Gerichtsentscheidungen nur Zitierstil, kein Stil
+fuer Rechtsprechungsverzeichnis (bisher nicht benoetigt)
+
+- Fuer offizielle Dokumente nur Zitierstil, kein Stil
+fuer Verzeichnis verwendeter offizieller Dokumente (bisher nicht
+benoetigt)
+
- Keine eingestaendige Doku, ausschliesslich kommentierte
-Stil-Dateien (in Arbeit)
+Stil-Dateien und diese Readme (ist aber in Arbeit)
+
- Stil ist derzeit auf die Beduerfnisse einer juristischen
Doktorarbeit zugeschnitten (Komprimiertes Literaturverzeichnis,
kein a.a.O)
-4. Bei Problemen:
-Dieser Stil baut auf biblatex und biblatex-dw auf, es empfiehlt
-sich daher die Dokus dieser Pakete zu lesen, um deren
+- Idem-Funktion bei Kommentaren ist noch nicht mit allen
+Funktionen verfuegbar (Kein automatische Erkennung von gleichem
+Bearbeiter und Herausgeber (zB Kirchhof, in: Ders., § 4 Rn. 34)
+
+6. Bei Problemen:
+Dieser Stil baut auf biblatex, biblatex-dw und biber auf, es
+empfiehlt sich daher die Dokus dieser Pakete zu lesen, um deren
Funktionsweise zu verstehen, so ist auch dieses Paket entstanden.
-5. Plaene fuer die Entwicklung:
-- Stil fuer offizielle Dokumente
-- Fertigstellung der Dokumentation
-- Stil fuer Rechtsprechungsverzeichnis
-- Evtl. Erweiterung fuer andere Dokumentenarten (zB. Hausarbeiten,
-Zeitschriftenartikel, Urteile, usw.)
+7. Plaene fuer die Entwicklung:
+Alle wesentlichen Funktionen, die das Paket fuer meine Beduernisse
+haben soll, sind nun integriert. Allein die idem-Unterstuetzung
+fuer juristische Kommentare ist noch nicht perfekt, in der
+Umsetzung aber auch sehr schwierig. Fuer die naehere Zukunft ist
+auf jeden Fall noch die Erstellung einer ausfuehrlichen Doku
+geplant, sowie das Finden und Beseitigen von Bugs.
-6. Bei Fragen und Hinweisen und vor allem, falls jemand Interesse
+Falls sich Mitstreiter finden koennte auch eine Erweiterung fuer
+andere Dokumentenarten (zB. Hausarbeiten, Zeitschriftenartikel,
+Urteile, usw.) ins Auge gefasst werden.
+
+8. Bei Fragen und Hinweisen und vor allem, falls jemand Interesse
hat, an der Entwicklung des Pakets mitzuwirken, bitte bei mir melden.
Viel Spass
Tobias
-Version: 0.1a
-Stand: 2011-07-27
+Version: 0.1c
+Stand: 2011-09-10
Versionsgeschichte:
-Ver. 0.1
-Erstveroeffentlichung
+Ver. 0.1c
+- Regression von 0.1b fixed
+
+Ver. 0.1b
+- Umstellung des Eintragstyps von Kommentaren von customa auf
+commentary
+- Umstellung des Eintragstyps von Urteilen von customb auf
+jurisdiction
+- Einfuehrung des Zitationsstils fuer offizielle Dokumente,
+wie Bundestagsdrucksachen: legal
+- statt "besucht am" steht nun vor dem urldate "abgerufen am"
+- Querverweis-Befehl wurde ueberarbeitet (\qverweis)
+- Code bereinigt
+- custom-fields fuer jurisdiction mit biber implementiert
+- Begr. oder aehnliches ist nun auch beim Feld author moeglich,
+nicht nur bei editor
+- Statt "besucht am" steht nun vor dem Datum des letzten Abrufs
+bei Onlinedokumenten im LitVerz "abgerufen am"
+- Eigener Stil fuer inbook wieder entfernt, neben incollection
+unnoetig
Ver. 0.1a
- Ueberarbeitung der README
- Kleinere Bugfixes
- Hinzufuegen des Stils inbook
+
+
+Ver. 0.1
+Erstveroeffentlichung
diff --git a/Master/texmf-dist/doc/latex/biblatex-juradiss/biber.conf b/Master/texmf-dist/doc/latex/biblatex-juradiss/biber.conf
new file mode 100644
index 00000000000..adcfb1da3ac
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/biblatex-juradiss/biber.conf
@@ -0,0 +1,16 @@
+% biber.conf [2011/09/10 v0.1c biblatex-juradiss]
+% Release Notes can be found in the README.txt
+
+
+<map>
+ <bibtex>
+ <globalfield>
+ decision usera
+ sign userb
+ officialvolume userc
+ officialpages userd
+ journalyear usere
+ decisionname userf
+ </globalfield>
+ </bibtex>
+</map>
diff --git a/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx b/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx
index bf7a9602c31..93f942faa85 100644
--- a/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx
@@ -1,17 +1,22 @@
% biblatex-juradiss.bbx, Tobias Schwan 2011
-\ProvidesFile{biblatex-juradiss.bbx}[2011/07/27 v0.1a biblatex bibliography style]
+\ProvidesFile{biblatex-juradiss.bbx}[2011/09/10 v0.1c biblatex bibliography style]
% Release Notes can be found in the README.txt
\RequireBibliographyStyle{authortitle-dw}%
+\ExecuteBibliographyOptions{%
+ editorstring=parens,% Hrsg. oder Begr. in runde Klammern (biblatex-dw)
+}%
+
+
% LitVerz-Format von Rechtsprechungszitaten
% Bisher mangels Bedürfnis nicht erstellt
-\DeclareBibliographyDriver{customb}{}
+\DeclareBibliographyDriver{jurisdiction}{}
% LitVerz-Format von Parlaments- und Verwaltungsvorschriften
% Bisher mangels Bedürfnis nicht erstellt
-\DeclareBibliographyDriver{customc}{}
+\DeclareBibliographyDriver{legal}{}
% Zusätzlicher Abstand zwischen den LitVerz-Einträgen
\setlength{\bibitemsep}{3pt}%
@@ -43,7 +48,8 @@
\usebibmacro{bibindex}%
\usebibmacro{author/editor}%
\newunit
- \usebibmacro{editorx}%Um Begr. uä auch bei Büchern zu ermöglichen
+ \usebibmacro{namex}% <-- Begr. uä als Autoren
+ \usebibmacro{editorx}% <-- Begr. uä als Hrsg.
\setunit{\labelnamepunct}\newblock
\usebibmacro{maintitle+title}%
\newunit
@@ -71,9 +77,6 @@
\newunit\newblock
\printfield{addendum}%
\newunit\newblock%
-% \red{\usebibmacro{pageref}}%
-% \newunit\newblock
-% \printfield{version}
\newunit\newblock
\addcomma\addspace% <-- 'zitiert als: Bearbeiter in XYZ'
\mkbibemph{%
@@ -95,8 +98,9 @@
\DeclareBibliographyDriver{book}{%
\usebibmacro{bibindex}%
\usebibmacro{author/editor}%
- \newunit
- \usebibmacro{editorx}%Um Begr. uä auch bei Büchern zu ermöglichen
+ \newunit
+ \usebibmacro{namex}% <-- Begr. uä als Autoren
+ \usebibmacro{editorx}% <-- Begr. uä als Hrsg.
\setunit{\labelnamepunct}\newblock
\usebibmacro{maintitle+title}%
\newunit
@@ -112,9 +116,7 @@
\newunit\newblock
\usebibmacro{chapter+pages}%
\printfield{addendum}%
- \iffieldundef{version}{}{%
- \newunit\newblock%
- \red{\usebibmacro{pageref}}}%
+ \newunit\newblock%
\newunit\newblock%
\ifsingletitle{}{% <-- Bei mehreren Titeln des gleichen Autors wird ein
\addcomma\addspace% <-- 'zitiert als:' eingefügt und danach die Zitation
@@ -338,63 +340,88 @@
{\ifnum\value{liststop}>2 \finalandcomma\fi
\addspace\rm{\slash}\addspace}}%
-% Hrsg., Begr., Fortf., uä
-\renewbibmacro*{editorstrg}{%
- \iffieldundef{editortype}%
- {\ifthenelse{\value{editor}>1\OR\ifandothers{editor}}%
- {\mkbibparens{\bibstring{editors}}}%
- {\mkbibparens{\bibstring{editor}}}}%
- {\ifthenelse{\value{editor}>1\OR\ifandothers{editor}}%
- {\mkbibparens{\bibstring{\thefield{editortype}s}}}%
- {\mkbibparens{\bibstring{\thefield{editortype}}}}}}%
-
% Verschiedene Hrsg. u. Begr. etc für einen Titel
\newbibmacro*{editorx}{%
- \ifnameundef{editora}%
- {}%
- {\newunit\setunit{\multinamedelim}%
+ \ifnameundef{editora}{}{%
+ \newunit\setunit{\multinamedelim}%
\printnames{editora}%
\usebibmacro{editorxstrg}{editora}%
- }%
- \ifnameundef{editorb}%
- {}%
- {\newunit\setunit{\multinamedelim}%
- \printnames{editorb}%
- \usebibmacro{editorxstrg}{editorb}%
- }%
- \ifnameundef{editorc}%
- {}%
- {\printnames{editorc}%
- \usebibmacro{editorxstrg}{editorc}%
- }
- \ifnameundef{authora}%
- {}%
- {\newunit\setunit{\multinamedelim}%
- \printnames{authora}%
- \usebibmacro{editorxstrg}{authora}%
- }%
- \ifnameundef{authorb}%
- {}%
- {\newunit\setunit{\multinamedelim}%
- \printnames{authorb}%
- \usebibmacro{editorxstrg}{authorb}%
- }%
- \ifnameundef{authorc}%
- {}%
- {\printnames{authorc}%
- \usebibmacro{editorxstrg}{authorc}%
- }}%
+ \global\undef\bbx@lasthash}%
+ \ifnameundef{editorb}{}{%
+ \newunit\setunit{\multinamedelim}%
+ \printnames{editorb}%
+ \usebibmacro{editorxstrg}{editorb}
+ \global\undef\bbx@lasthash}%
+ \ifnameundef{editorc}{}{%
+ \newunit\setunit{\multinamedelim}
+ \printnames{editorc}%
+ \usebibmacro{editorxstrg}{editorc}
+ \global\undef\bbx@lasthash}%
+}
+
+\newbibmacro*{namex}{%
+ \ifnameundef{namea}{}{%
+ \newunit\setunit{\multinamedelim}%
+ \printnames{namea}%
+ \addnbspace%
+ \usebibmacro{namexstrg}{namea}
+ \global\undef\bbx@lasthash}%
+ \ifnameundef{nameb}{}{%
+ \newunit\setunit{\multinamedelim}%
+ \printnames{nameb}%
+ \addnbspace%
+ \usebibmacro{namexstrg}{nameb}
+ \global\undef\bbx@lasthash}%
+ \ifnameundef{namec}{}{%
+ \newunit\setunit{\multinamedelim}%
+ \printnames{namec}%
+ \addnbspace%
+ \usebibmacro{namexstrg}{namec}
+ \global\undef\bbx@lasthash}%
+}%
-% Verschiedene Hrsg. u. Begr. etc für einen Titel
+% Verschiedene Hrsg. u. Begr. etc für ein Werk
\newbibmacro*{editorxstrg}[1]{%
\iffieldundef{#1type}
{\ifthenelse{\value{#1}>1\OR\ifandothers{#1}}
- {\mkbibparens{\bibstring{#1s}}}
- {\mkbibparens{\bibstring{#1}}}}
+ {\bbx@editorstring{\bibstring{#1s}}}
+ {\bbx@editorstring{\bibstring{#1}}}}
{\ifthenelse{\value{#1}>1\OR\ifandothers{#1}}
- {\mkbibparens{\bibstring{\thefield{#1type}s}}}
- {\mkbibparens{\bibstring{\thefield{#1type}}}}}}
+ {\bbx@editorstring{\bibstring{\thefield{#1type}s}}}
+ {\bbx@editorstring{\bibstring{\thefield{#1type}}}}}}
+% Verschiedene Autoren auch als Begr. uä.
+\newbibmacro*{namexstrg}[1]{%
+ \iffieldundef{#1type}
+ {}
+ {\ifthenelse{\value{#1}>1\OR\ifandothers{#1}}
+ {\bbx@editorstring{\bibstring{\thefield{#1type}s}}}
+ {\bbx@editorstring{\bibstring{\thefield{#1type}}}}}}
+
+% Begr. uä. bei Autoren in den gleichen Klammern, wie editor.
+\DeclareFieldFormat{authortype}{\bbx@editorstring{#1}}
+
+% Gleiche Reihenfolge von Vor- und Nachnamen bei name[a-c]
+\DeclareNameAlias{namea}{author}
+\DeclareNameAlias{nameb}{author}
+\DeclareNameAlias{namec}{author}
+
+% Kein Komma zwischen Autor und Begr. uä
+\renewbibmacro*{author:output}{%
+ \ifthenelse{\ifuseauthor\AND\NOT\ifnameundef{author}}
+ {\ifbool{bbx:idembib}
+ {\ifthenelse{\iffieldequals{namehash}{\bbx@lasthash}\AND
+ \NOT\iffirstonpage}
+ {\bibnamedash}
+ {\printnames{author}%
+ \savefield{namehash}{\bbx@lasthash}}}
+ {\printnames{author}%
+ \global\undef\bbx@lasthash}%
+ \iffieldundef{authortype}
+ {}
+ {\usebibmacro{authorstrg}}}% <--
+ {}}
+
% LitVerz-Format von Online-Quellen
\DeclareBibliographyDriver{online}{%
\usebibmacro{bibindex}%
@@ -414,7 +441,10 @@
% Damit kein URL: vor der Adresse erscheint
\DeclareFieldFormat{url}{\url{#1}}
-
+% Statt "besucht am" soll "abgerufen am" vor dem Datum des letzten Abrufs stehen
+\DefineBibliographyStrings{german}{urlseen = {abgerufen am}}%
+%\DeclareBibliographyStrings{urlseen = {{abgerufen am}{abgerufen am}}}%
+%\DeclareFieldFormat{urldate}{\mkbibparens{\bibstring{urlseen}\space#1}}
\endinput
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 10be83fbe96..573e5e5acf3 100644
--- a/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.cbx
@@ -1,6 +1,6 @@
% biblatex-juradiss.cbx, Tobias Schwan 2011
-\ProvidesFile{biblatex-juradiss.cbx}[2011/07/27 v0.1a biblatex citation style]
+\ProvidesFile{biblatex-juradiss.cbx}[2011/09/10 v0.1c biblatex citation style]
% Release Notes can be found in the README.txt
\RequireCitationStyle{authortitle-dw}%
@@ -13,77 +13,78 @@ edstringincitations=false,% Kein (Hrsg) im Fußnoten-Zitat (biblatex-dw)
}%
% 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
-% pages = Erste Seite des Urteils der primären Fundstelle
+% pages = Erste Seite des Urteils der sekundären Fundstelle
% journaltitle = Zeitschriftenname der sekundären Fundstelle
-% userd = Zeitschriftenjahrgang der sekundären Fundstelle
-% usere = Erste Seite des Urteils der sekundären Fundstelle
-% date = Entscheidungsdatum
-% maintitle = Entscheidungsname
+% usere = Zeitschriftenjahrgang der sekundären Fundstelle
+% userf = Entscheidungsname
-% Fußnotenformat für Rechtsprechungszitate:
-\DeclareBibliographyDriver{cite:customb}{%
+\DeclareBibliographyDriver{cite:jurisdiction}{%
\printfield{usera}\space%Urteil oder Beschluss
v\adddot\addspace%
\printdate\addspace%
\printfield{userb}% Aktenzeichen
- \iffieldundef{userc}{\nopunct}{%
- \space%
- \printfield{userc}%
- }%
- \iffieldundef{postnote}{%
+ \iffieldundef{userc}%Primaere Fundstelle (Name und Jahr) vorhanden?
+ {\nopunct}
+ {\space%
+ \printfield{userc}}%
+ \iffieldundef{postnote}{%Angabe einer konkreten Fundstelle?
\iffieldundef{userc}{}{%
- \addcomma\space
- \printfield{pages}}% Erste Seite des Urteils in der Entscheidungssammlung
- \iffieldundef{journaltitle}{}{%
+ \addcomma\space
+ \printfield{userd}}% Erste Seite der primären Fundstelle
+ \iffieldundef{journaltitle}{}{%Sekundäre Fundstelle vorhanden?
\addspace\mkbibparens{%
=\space%
- \printfield{journaltitle}\space%
- \printfield{userd}\addcomma\space%
- \printfield{usere}}%
+ \printfield{journaltitle}\space%Zeitschriftentitel
+ \printfield{usere}\addcomma\space%Zeitschriftenjahrgang
+ \printfield{pages}}%Erste Seite der Zeitschriftenfundstelle
}%
- \iffieldundef{maintitle}{}{%
- \addspace--\addnbspace\printfield{maintitle}\addnbspace--}%
+ \iffieldundef{userf}{}{%Entscheidungsname vorhanden?
+ \addspace--\addnbspace\printfield{userf}\addnbspace--}%
}%
{}%
}
-\DeclareFieldFormat[customb]{postnote}{%
- \iffieldundef{pages}{#1}{%
- \printfield{pages}\addspace% Erste Seite des Urteils in der Entscheidungssammlung
- \mkbibparens{#1}}%Seitenzahl der konkreten Fundstelle in Klammern
+\DeclareFieldFormat[jurisdiction]{postnote}{%
+ \printfield{userd}\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{userd}\addcomma\space%
- \printfield{usere}}%
+ \printfield{usere}\addcomma\space%
+ \printfield{pages}%
}%
- \iffieldundef{maintitle}{}{%
- \addspace--\addnbspace\printfield{maintitle}\addnbspace--}%
+ }%
+ \iffieldundef{userf}{}{%
+ \addspace--\addnbspace\printfield{userf}\addnbspace--}%
}%
% Aktenzeichen von Urteilen in runden Klammern
-\DeclareFieldFormat[customb]{userb}{\mkbibparens{#1}}
+\DeclareFieldFormat[jurisdiction]{userb}{\mkbibparens{#1}}
% Für Parlaments- und Verwaltungsdokumente
-% bisher noch nicht definiert...
-\DeclareBibliographyDriver{cite:customc}{}
+\DeclareBibliographyDriver{cite:legal}{%
+ \printfield{journaltitle}%
+ \addspace%
+ \printfield{journalsubtitle}%
+ \addcomma%
+}%
% Befehl für Querverweise
-\newcommand{\sverweis}[1]{%
+\newcommand{\qverweis}[1]{%
+\ref{#1}, %
S.\ppspace\pageref{#1}}%
-% Markierung der relevanten Fußnoten für die Auflagenaktualisierung
-\newboolean{auflagenaktualisierung}
-\setboolean{auflagenaktualisierung}{true}
-
% Kein S. für die Fundstellen-Seite bei:
\DeclareFieldFormat[article]{postnote}{\printfield{pages} \mkbibparens{#1}}
\DeclareFieldFormat[periodical]{postnote}{\printfield{pages} \mkbibparens{#1}}
\DeclareFieldFormat[incollection]{postnote}{\printfield{pages} \mkbibparens{#1}}
+\DeclareFieldFormat[legal]{postnote}{#1}
% Trennzeichen hinter dem Namen
\renewcommand*{\labelnamepunct}{\addcomma\space}
@@ -95,76 +96,87 @@ S.\ppspace\pageref{#1}}%
{}
{cite:\thefield{entrytype}}%
}
-
-% Einfügung der version-Abfrage, das Feld ist bei Medien mit 1 gefüllt, die eine neuere
-% Auflage haben können
-\renewbibmacro*{cite:name}{%
- \iffieldundef{version}%
- {\printnames{labelname}%
- \setunit*{\nametitledelim}}%
- {\textcolor{black}{% <---- Auflagenüberprüfung, zum Einschalten: Farbe ändern
- \printnames{labelname}%
- \setunit*{\nametitledelim}}}%
-}%
-
-% Einfügung der version-Abfrage, das Feld ist bei Medien mit 1 gefüllt, die eine neuere
-% Auflage haben können
-% Kein Autor oä bei Rechtsprechungszitaten des gleichen Gerichts (idem)
-\renewbibmacro*{cite:idem}{%
- \iffieldundef{version}{%
- \bibstring[\mkidem]{idem\thefield{gender}}%
- \usebibmacro{cite:edstringincitations}}%
- {\textcolor{black}{% <---- Auflagenüberprüfung
- \bibstring[\mkidem]{idem\thefield{gender}}%
- \usebibmacro{cite:edstringincitations}}}%
-}%
-
-% Einfügung der version-Abfrage, das Feld ist bei Medien mit 1 gefüllt, die eine neuere
-% Auflage haben können
-\renewbibmacro*{cite:shorthand}{%
- \iffieldundef{version}%
- {\printtext[bibhyperlink]{\printfield{shorthand}%
- \ifbool{cbx:citedas}%
- {}%
- {\usebibmacro{cite:seenote}}}}
- {\textcolor{black}{% <---- Auflagenüberprüfung
- \printtext[bibhyperlink]{\printfield{shorthand}}%
- \ifbool{cbx:citedas}%
- {}%
- {\usebibmacro{cite:seenote}}}}%
-}%
-
-% Kurzer Abstand zwischen Initialen des Vor- und Nachnamens
-% Kursive Schrift inkl. hochgestellter Auflagenzahl bei Kommentaren
+
+% Schmaler Abstand zwischen Initialen des Vor- und Nachnamens
\DeclareNameFormat{labelname}{%
\ifcase\value{uniquename}%
{\usebibmacro{name:first-last}{#1}{#6}{}{#7}}%
\or
\ifuseprefix
{\usebibmacro{name:first-last}{#1}{#4}{#5}{#8}}
- {\usebibmacro{name:first-last-init}{#1}{#4}{#6}{#8}}% <---spez. f. Initialien
+ {\usebibmacro{name:first-last-init}{#1}{#4}{#6}{#8}}% <--- schmaler Abstand
+ \or
+ \usebibmacro{name:first-last-init}{#1}{#3}{#5}{#7}%
+ \fi%
+ \usebibmacro{name:andothers}%
+ }%
+
+% Schmaler Abstand zwischen Initialen des Vor- und Nachnamens
+% Kursive Schrift inkl. hochgestellter Auflagenzahl bei Kommentaren
+\DeclareNameFormat[commentary]{editor}{%
+ \ifcase\value{uniquename}%
+ {\usebibmacro{name:first-last}{#1}{#6}{}{#7}}%
+ \or
+ \ifuseprefix
+ {\usebibmacro{name:first-last}{#1}{#4}{#5}{#8}}
+ {\usebibmacro{name:first-last-init}{#1}{#4}{#6}{#8}}% <--- schmaler Abstand
\or
\usebibmacro{name:first-last-init}{#1}{#3}{#5}{#7}%
\fi%
\usebibmacro{name:andothers}%
\ifnumequal{\value{listcount}}{\value{listtotal}}% <--- nur nach dem letzten Namen
- {\iffieldequalstr{entrytype}{customa}% <--- Wenn es sich um einen Kommentar handelt
- {\mkbibemph{\printfield[edition:super]{edition}}}% <--- Auflagenzahl
+ {\iffieldequalstr{entrytype}{commentary}% <--- Wenn es sich um einen Kommentar handelt
+ {\mkbibemph{\printfield[edition:super]{edition}}}% <--- Auflagenzahl hinzufügen
{}}%
{}%
}%
-
+
\DeclareFieldFormat{shorthand}{%
\ifbool{bbx:shorthandacro}%
{\ifbool{bbx:acronym}%
{\mkbibacro{#1}\isdot}%
{#1\isdot}}%
- {\iffieldequalstr{entrytype}{customa}% <--- Wenn es sich um einen Kommentar handelt
- {\textit{#1\printfield[edition:super]{edition}}}% <--- Auflagenzahl
+ {\iffieldequalstr{entrytype}{commentary}% <--- Wenn es sich um einen Kommentar handelt
+ {\textit{#1\printfield[edition:super]{edition}}}% <--- Auflagenzahl hinzufügen
{\mkbibemph{#1}\isdot}%
}%
}%
+% Shorthand ersetzt bei Kommentaren nicht den Autor, sondern
+% den Herausgeber
+\renewbibmacro*{cite:normal}{%
+ \iffieldequalstr{entrytype}{commentary}{% <---
+ {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
+ {\usebibmacro{cite:ibid}}
+ {\usebibmacro{cite:title}%
+ \usebibmacro{cite:save}}}}%
+ {\iffieldundef{shorthand}%
+ {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
+ {\usebibmacro{cite:ibid}}
+ {\ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}%
+ \AND\NOT\iffirstonpage}%
+ {\usebibmacro{cite:idem}%
+ \usebibmacro{cite:title}%
+ \usebibmacro{cite:save}}
+ {\ifnameundef{labelname}
+ {}
+ {\usebibmacro{cite:name}}%
+ \usebibmacro{cite:title}}%
+ \ifbool{cbx:omiteditor}
+ {}
+ {\ifnameundef{labelname}
+ {\newunit
+ \usebibmacro{cite:byeditor}}
+ {}}%
+ \usebibmacro{cite:save}}}
+ {\ifbool{cbx:shorthandibid}%
+ {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}%
+ {\usebibmacro{cite:ibid}}
+ {\usebibmacro{cite:shorthand}}}%
+ {\usebibmacro{cite:shorthand}}}%
+ }%
+ }%
+
% Schmaler Abstand zwischen Initialen des Vornamens und Nachname
\newbibmacro*{name:first-last-init}[4]{%
\usebibmacro{name:delim}{#2#3#1}%
@@ -182,7 +194,7 @@ S.\ppspace\pageref{#1}}%
\DeclareFieldFormat[article]{pages}{#1}
\DeclareFieldFormat[periodical]{pages}{#1}
\DeclareFieldFormat[incollection]{pages}{#1}
-\DeclareFieldFormat[customb]{pages}{#1}
+\DeclareFieldFormat[jurisdiction]{pages}{#1}
% Fußnotenformat für Artikel:
\DeclareBibliographyDriver{cite:article}{%
@@ -208,26 +220,21 @@ S.\ppspace\pageref{#1}}%
{}%
}%
-% Fußnotenformat für Sammelbände:
-\DeclareBibliographyDriver{cite:inbook}{%
- \usebibmacro{in:}%
- {%
- \iffieldundef{shorttitle}%
- {\printfield{booktitle}}%
- {\printfield{shorttitle}}%
- }%
- \iffieldundef{postnote}%
- {\addcomma\space%
- \printfield{pages}}%
- {}%
-}%
-
% Kursive Schrift für Bearbeiter von Kommentaren
-\DeclareFieldFormat[customa]{prenote}{\mkbibemph{#1}, in:}
+\DeclareFieldFormat[commentary]{prenote}{\mkbibemph{#1}\addcomma}%
% Fußnotenformat für Kommentare:
-\DeclareBibliographyDriver{cite:customa}{}%
-
+\DeclareBibliographyDriver{cite:commentary}{%
+ \usebibmacro{in:}%
+ \iffieldundef{shorthand}%
+ {\printnames{editor}}%
+ {\ifbool{cbx:shorthandibid}%
+ {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}%
+ {\usebibmacro{cite:ibid}}%
+ {\usebibmacro{cite:shorthand}}}%
+ {\usebibmacro{cite:shorthand}}}%
+ }%
+
% Hochgestellte Zahl bei Kommentaren soll klein sein
\DeclareFieldFormat{edition:super}{% für Option 'edsuper'
\ifinteger{#1}%
@@ -239,34 +246,6 @@ S.\ppspace\pageref{#1}}%
superscript. Instead, the 'edition'\MessageBreak
field is printed completely}}}%
-% Kommentar-Herausgeber (customa) von der idem-Funktion ausnehmen
-\renewbibmacro*{cite:normal}{%
- \iffieldundef{shorthand}%
- {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}%
- {\usebibmacro{cite:ibid}}%
- {\ifthenelse{\ifciteidem\AND\NOT\boolean{cbx:noidem}%
- \AND\NOT\iffirstonpage%
- \AND\NOT\iffieldequalstr{entrytype}{customa}}% <----
- {\usebibmacro{cite:idem}%
- \usebibmacro{cite:title}%
- \usebibmacro{cite:save}}%
- {\ifnameundef{labelname}%
- {}%
- {\usebibmacro{cite:name}}%
- \usebibmacro{cite:title}}%
- \ifbool{cbx:omiteditor}%
- {}%
- {\ifnameundef{labelname}%
- {\newunit
- \usebibmacro{cite:byeditor}}
- {}}%
- \usebibmacro{cite:save}}}%
- {\ifbool{cbx:shorthandibid}%
- {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}%
- {\usebibmacro{cite:ibid}}%
- {\usebibmacro{cite:shorthand}}}%
- {\usebibmacro{cite:shorthand}}}}%
-
% Fußnotenformat für books:
\DeclareBibliographyDriver{cite:book}{%
\ifsingletitle{}{%
@@ -297,6 +276,7 @@ S.\ppspace\pageref{#1}}%
{\printfield{shorttitle}}%
}%
}
+
\endinput