diff options
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.cbx | 256 |
1 files changed, 150 insertions, 106 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 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 |