summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-juradiss
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-09-12 23:15:50 +0000
committerKarl Berry <karl@freefriends.org>2011-09-12 23:15:50 +0000
commite5c67bafbae2db418ec65e972d3263530fc40393 (patch)
tree6a782f92a92096087346144bc2fd7ba53df4e657 /Master/texmf-dist/tex/latex/biblatex-juradiss
parent6c557ef03ec789737be9d9b03ab3490ab3cecac4 (diff)
biblatex-juradiss (12sep11)
git-svn-id: svn://tug.org/texlive/trunk@23917 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-juradiss')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx47
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.cbx256
2 files changed, 180 insertions, 123 deletions
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 93f942faa85..7f6600f3859 100644
--- a/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx
@@ -1,6 +1,6 @@
% biblatex-juradiss.bbx, Tobias Schwan 2011
-\ProvidesFile{biblatex-juradiss.bbx}[2011/09/10 v0.1c biblatex bibliography style]
+\ProvidesFile{biblatex-juradiss.bbx}[2011/09/11 v0.1d biblatex bibliography style]
% Release Notes can be found in the README.txt
\RequireBibliographyStyle{authortitle-dw}%
@@ -9,18 +9,12 @@
editorstring=parens,% Hrsg. oder Begr. in runde Klammern (biblatex-dw)
}%
-
-% LitVerz-Format von Rechtsprechungszitaten
-% Bisher mangels Bedürfnis nicht erstellt
-\DeclareBibliographyDriver{jurisdiction}{}
-
-% LitVerz-Format von Parlaments- und Verwaltungsvorschriften
-% Bisher mangels Bedürfnis nicht erstellt
-\DeclareBibliographyDriver{legal}{}
-
% Zusätzlicher Abstand zwischen den LitVerz-Einträgen
\setlength{\bibitemsep}{3pt}%
+% Trennzeichen hinter dem Namen im LitVerz
+\renewcommand*{\labelnamepunct}{\addcomma\space}
+
% Reihenfolge der Namen im LitVerz: Nachname, Vorname und Nachname, Vorname usw.
\DeclareNameFormat{sortname}{% Bibliographie
\mkbibemph{%
@@ -38,13 +32,27 @@
\setunit{\labelnamepunct}\newblock
\usebibmacro{title}%
\newunit\newblock
- \usebibmacro{journal+issuetitle}%
- \newunit\newblock%
+ \printfield{journaltitle}%
+ \addspace%
+ \iffieldequalstr{entrysubtype}{newspaper}%
+ {%
+ v.\space
+ \printdate
+ \addcomma\space
+ \newunit\newblock%
+ Nr.\space
+ \printfield{volume}
+ \newunit\newblock%
+ }%
+ {%
+ \printfield{year}%
+ }%
+ \newunit\newblock%
\pno\ppspace\printfield{pages}%
\usebibmacro{finentry}}
-
+
% LitVerz-Format von juristischen Kommentaren
-\DeclareBibliographyDriver{customa}{%
+\DeclareBibliographyDriver{commentary}{%
\usebibmacro{bibindex}%
\usebibmacro{author/editor}%
\newunit
@@ -76,7 +84,6 @@
\usebibmacro{url+urldate}%
\newunit\newblock
\printfield{addendum}%
- \newunit\newblock%
\newunit\newblock
\addcomma\addspace% <-- 'zitiert als: Bearbeiter in XYZ'
\mkbibemph{%
@@ -443,8 +450,14 @@
% 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}}
+
+% LitVerz-Format von Rechtsprechungszitaten
+% Bisher mangels Bedürfnis nicht erstellt
+\DeclareBibliographyDriver{jurisdiction}{}
+
+% LitVerz-Format von Parlaments- und Verwaltungsvorschriften
+% Bisher mangels Bedürfnis nicht erstellt
+\DeclareBibliographyDriver{legal}{}
\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 573e5e5acf3..e3514e7494a 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/09/10 v0.1c biblatex citation style]
+\ProvidesFile{biblatex-juradiss.cbx}[2011/09/11 v0.1d biblatex citation style]
% Release Notes can be found in the README.txt
\RequireCitationStyle{authortitle-dw}%
@@ -12,69 +12,6 @@ firstnamefont=italic,% Format für Vornamen (biblatex-dw)
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 sekundären Fundstelle
-% journaltitle = Zeitschriftenname der sekundären Fundstelle
-% usere = Zeitschriftenjahrgang der sekundären Fundstelle
-% userf = Entscheidungsname
-
-\DeclareBibliographyDriver{cite:jurisdiction}{%
- \printfield{usera}\space%Urteil oder Beschluss
- v\adddot\addspace%
- \printdate\addspace%
- \printfield{userb}% Aktenzeichen
- \iffieldundef{userc}%Primaere Fundstelle (Name und Jahr) vorhanden?
- {\nopunct}
- {\space%
- \printfield{userc}}%
- \iffieldundef{postnote}{%Angabe einer konkreten Fundstelle?
- \iffieldundef{userc}{}{%
- \addcomma\space
- \printfield{userd}}% 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{pages}}%Erste Seite der Zeitschriftenfundstelle
- }%
- \iffieldundef{userf}{}{%Entscheidungsname vorhanden?
- \addspace--\addnbspace\printfield{userf}\addnbspace--}%
- }%
- {}%
-}
-
-\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{usere}\addcomma\space%
- \printfield{pages}%
- }%
- }%
- \iffieldundef{userf}{}{%
- \addspace--\addnbspace\printfield{userf}\addnbspace--}%
- }%
-
-% Aktenzeichen von Urteilen in runden Klammern
-\DeclareFieldFormat[jurisdiction]{userb}{\mkbibparens{#1}}
-
-% Für Parlaments- und Verwaltungsdokumente
-\DeclareBibliographyDriver{cite:legal}{%
- \printfield{journaltitle}%
- \addspace%
- \printfield{journalsubtitle}%
- \addcomma%
-}%
-
% Befehl für Querverweise
\newcommand{\qverweis}[1]{%
\ref{#1}, %
@@ -86,17 +23,23 @@ S.\ppspace\pageref{#1}}%
\DeclareFieldFormat[incollection]{postnote}{\printfield{pages} \mkbibparens{#1}}
\DeclareFieldFormat[legal]{postnote}{#1}
-% Trennzeichen hinter dem Namen
-\renewcommand*{\labelnamepunct}{\addcomma\space}
-\renewcommand*{\nametitledelim}{\addcomma\space}
+% Trennzeichen zwischen Autor und Titel in Zitaten
+\renewcommand*{\nametitledelim}{\addcomma\space}%
% Weiche für die unterschiedlichen Entrytypes
\renewbibmacro*{cite:title}{%
- \usedriver
- {}
+ \iffieldundef{entrysubtype}%
+ {
+ \usedriver
+ {}%
{cite:\thefield{entrytype}}%
- }
-
+ }%
+ {\usedriver
+ {}%
+ {cite:\thefield{entrytype}:\thefield{entrysubtype}}%
+ }%
+}
+
% Schmaler Abstand zwischen Initialen des Vor- und Nachnamens
\DeclareNameFormat{labelname}{%
\ifcase\value{uniquename}%
@@ -109,27 +52,35 @@ S.\ppspace\pageref{#1}}%
\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}{commentary}% <--- Wenn es sich um einen Kommentar handelt
- {\mkbibemph{\printfield[edition:super]{edition}}}% <--- Auflagenzahl hinzufügen
- {}}%
- {}%
- }%
+ \iffootnote{%
+ \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}{commentary}% <--- Wenn es sich um einen Kommentar handelt
+ {\mkbibemph{\printfield[edition:super]{edition}}}% <--- Auflagenzahl hinzufügen
+ {}}%
+ {}%
+ }
+ {\mkbibemph{%
+ \iffirstinits%
+ {\usebibmacro{name:last-first}{#1}{#4}{#5}{#7}}%
+ {\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}}%
+ \usebibmacro{name:andothers}%
+ }}%
+}%
\DeclareFieldFormat{shorthand}{%
\ifbool{bbx:shorthandacro}%
@@ -175,7 +126,7 @@ S.\ppspace\pageref{#1}}%
{\usebibmacro{cite:shorthand}}}%
{\usebibmacro{cite:shorthand}}}%
}%
- }%
+}%
% Schmaler Abstand zwischen Initialen des Vornamens und Nachname
\newbibmacro*{name:first-last-init}[4]{%
@@ -204,7 +155,19 @@ S.\ppspace\pageref{#1}}%
{\addcomma\space%
\printfield{pages}}%
{}%
- }
+}
+
+\DeclareBibliographyDriver{cite:article:newspaper}{
+ \printfield{journaltitle}%
+ \addspace%
+ v.\addspace
+ \printdate%
+ \addcomma\space
+ \iffieldundef{postnote}%
+ {\addcomma\space%
+ \printfield{pages}}%
+ {}%
+}
% Fußnotenformat für Festschriften:
\DeclareBibliographyDriver{cite:incollection}{%
@@ -223,17 +186,34 @@ S.\ppspace\pageref{#1}}%
% Kursive Schrift für Bearbeiter von Kommentaren
\DeclareFieldFormat[commentary]{prenote}{\mkbibemph{#1}\addcomma}%
+% Darstellung der Kommentar-Herausgeber in den Fußnoten
+\DeclareNameFormat[commentary]{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}}% <--- 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
+ {\mkbibemph{\printfield[edition:super]{edition}}}% <--- Auflagenzahl hinzufügen
+ {}%
+}
+
% Fußnotenformat für Kommentare:
\DeclareBibliographyDriver{cite:commentary}{%
\usebibmacro{in:}%
\iffieldundef{shorthand}%
{\printnames{editor}}%
- {\ifbool{cbx:shorthandibid}%
- {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}%
- {\usebibmacro{cite:ibid}}%
- {\usebibmacro{cite:shorthand}}}%
+ {\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'
@@ -248,11 +228,11 @@ S.\ppspace\pageref{#1}}%
% Fußnotenformat für books:
\DeclareBibliographyDriver{cite:book}{%
-\ifsingletitle{}{%
- \iffieldundef{shorttitle}%
- {\printfield{title}}%
- {\printfield{shorttitle}}%
- }%
+ \ifsingletitle{}{%
+ \iffieldundef{shorttitle}%
+ {\printfield{title}}%
+ {\printfield{shorttitle}}%
+ }%
}
% Fußnotenformat für Periodika:
@@ -266,17 +246,81 @@ S.\ppspace\pageref{#1}}%
{\addcomma\space
\printfield{pages}}%
{}%
-}
+}%
% Fußnotenformat für Online-Quellen:
\DeclareBibliographyDriver{cite:online}{%
-\ifsingletitle{}{%
- \iffieldundef{shorttitle}%
- {\printfield{title}}%
- {\printfield{shorttitle}}%
+ \ifsingletitle{}{%
+ \iffieldundef{shorttitle}%
+ {\printfield{title}}%
+ {\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
+% pages = Erste Seite des Urteils der sekundären Fundstelle
+% journaltitle = Zeitschriftenname der sekundären Fundstelle
+% usere = Zeitschriftenjahrgang der sekundären Fundstelle
+% userf = Entscheidungsname
+
+% Aktenzeichen von Urteilen in runden Klammern
+\DeclareFieldFormat[jurisdiction]{userb}{\mkbibparens{#1}}
+
+\DeclareBibliographyDriver{cite:jurisdiction}{%
+ \printfield{usera}\space%Urteil oder Beschluss
+ v\adddot\addspace%
+ \printdate\addspace%
+ \printfield{userb}% Aktenzeichen
+ \iffieldundef{userc}%Primaere Fundstelle (Name und Jahr) vorhanden?
+ {\nopunct}
+ {\space%
+ \printfield{userc}}%
+ \iffieldundef{postnote}{%Angabe einer konkreten Fundstelle?
+ \iffieldundef{userc}{}{%
+ \addcomma\space
+ \printfield{userd}}% 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{pages}}%Erste Seite der Zeitschriftenfundstelle
+ }%
+ \iffieldundef{userf}{}{%Entscheidungsname vorhanden?
+ \addspace--\addnbspace\printfield{userf}\addnbspace--}%
}%
+ {}%
}
-
+\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{usere}\addcomma\space%
+ \printfield{pages}%
+ }%
+ }%
+ \iffieldundef{userf}{}{%
+ \addspace--\addnbspace\printfield{userf}\addnbspace--}%
+}%
+
+% Für Parlaments- und Verwaltungsdokumente
+\DeclareBibliographyDriver{cite:legal}{%
+ \unspace% Nötig, da sonst wegen des fehlenden Autors ein verwaistes Leerzeichen verbleibt
+ \printfield{journaltitle}%
+ \addspace%
+ \printfield{journalsubtitle}%
+ \addcomma%
+}%
+
+
\endinput