From e5c67bafbae2db418ec65e972d3263530fc40393 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 12 Sep 2011 23:15:50 +0000 Subject: biblatex-juradiss (12sep11) git-svn-id: svn://tug.org/texlive/trunk@23917 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/doc/latex/biblatex-juradiss/README | 35 +-- .../doc/latex/biblatex-juradiss/biber.conf | 2 +- .../latex/biblatex-juradiss/biblatex-juradiss.bbx | 47 ++-- .../latex/biblatex-juradiss/biblatex-juradiss.cbx | 256 ++++++++++++--------- 4 files changed, 201 insertions(+), 139 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/biblatex-juradiss/README b/Master/texmf-dist/doc/latex/biblatex-juradiss/README index d720f306b61..0b67b041ee6 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/09/10 v0.1c +biblatex-juradiss 2011/09/11 v0.1d Copyright (c) 2011 Tobias Schwan **************************************************************** @@ -44,7 +44,7 @@ biblatex-dw. Empfehlenswert ist ausserdem die Verwendung von jurabook als Dokumentenklasse, sowie biber zum Verarbeiten der Literaturdatenbank. -Eine Dokumentation ist bereits in Arbeit. +Eine Dokumentation ist noch in Arbeit. Hier die wichtigsten Infos zur Verwendung des Stils: @@ -71,9 +71,10 @@ backend=biber,% <--- empfohlen 3. Enthaltene Zitierstile Der Stil beinhaltet derzeit die angepassten Stile - article fuer juristische Zeitschriftenaufsaetze (zB aus der NJW) +- article:newspaper fuer Zeitungsartikel (zB FAZ oder SZ) - book fuer Monografien (zB Lehrbuecher) - commentary fuer Gesetzeskommentare (zB Palandt) -- jurisdiction fuer Gerichtsentscheidungen (zB Urteile des BGH +- jurisdiction fuer Gerichtsentscheidungen (zB Urteile des BGH) - legal fuer staatliche Dokumente (zB BT-Drs, BMF-Schreiben) - incollection fuer Festschriften - online fuer Online-Dokumente @@ -134,26 +135,25 @@ Entscheidungsart, usw.) Damit Urteile und offizielle Dokumente nicht im LitVerz aufgelistet werden, dieses am besten mit dem Befehl -\printbibliography[nottype=jurisdiction,nottype=legal, -nottype=commentary] +\printbibliography[nottype=jurisdiction,nottype=legal] erstellen. Damit werden diese Eintragstypen nicht im LitVerz erfasst. 5. Einschraenkungen: -- Fuer Gerichtsentscheidungen nur Zitierstil, kein Stil +- Fuer Gerichtsentscheidungen nur Zitierstil, keine Stilvorlage fuer Rechtsprechungsverzeichnis (bisher nicht benoetigt) -- Fuer offizielle Dokumente nur Zitierstil, kein Stil +- Fuer offizielle Dokumente nur Zitierstil, keine Stilvorlage fuer Verzeichnis verwendeter offizieller Dokumente (bisher nicht benoetigt) -- Keine eingestaendige Doku, ausschliesslich kommentierte -Stil-Dateien und diese Readme (ist aber in Arbeit) +- Keine eingestaendige Doku (ist aber in Arbeit), +ausschliesslich kommentierte Stil-Dateien und diese Readme - Stil ist derzeit auf die Beduerfnisse einer juristischen Doktorarbeit zugeschnitten (Komprimiertes Literaturverzeichnis, -kein a.a.O) +kein a.a.O usw.) - Idem-Funktion bei Kommentaren ist noch nicht mit allen Funktionen verfuegbar (Kein automatische Erkennung von gleichem @@ -183,15 +183,20 @@ hat, an der Entwicklung des Pakets mitzuwirken, bitte bei mir melden. Viel Spass Tobias -Version: 0.1c +Version: 0.1d Stand: 2011-09-10 Versionsgeschichte: -Ver. 0.1c +Ver. 0.1d (2011-09-11) +- Weitere Regressions von 0.1b fixed +- Fehler in README korrigiert +- Neuer Zitierstil für Zeitungsartikel (entrysubtype=newspaper) + +Ver. 0.1c (2011-09-10) - Regression von 0.1b fixed -Ver. 0.1b +Ver. 0.1b (2011-09-09) - Umstellung des Eintragstyps von Kommentaren von customa auf commentary - Umstellung des Eintragstyps von Urteilen von customb auf @@ -209,11 +214,11 @@ bei Onlinedokumenten im LitVerz "abgerufen am" - Eigener Stil fuer inbook wieder entfernt, neben incollection unnoetig -Ver. 0.1a +Ver. 0.1a (2011-07-27) - Ueberarbeitung der README - Kleinere Bugfixes - Hinzufuegen des Stils inbook -Ver. 0.1 +Ver. 0.1 (2011/07/23) Erstveroeffentlichung diff --git a/Master/texmf-dist/doc/latex/biblatex-juradiss/biber.conf b/Master/texmf-dist/doc/latex/biblatex-juradiss/biber.conf index adcfb1da3ac..c7795c1dd3e 100644 --- a/Master/texmf-dist/doc/latex/biblatex-juradiss/biber.conf +++ b/Master/texmf-dist/doc/latex/biblatex-juradiss/biber.conf @@ -1,4 +1,4 @@ -% biber.conf [2011/09/10 v0.1c biblatex-juradiss] +% biber.conf [2011/09/11 v0.1d biblatex-juradiss] % Release Notes can be found in the README.txt 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 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 -- cgit v1.2.3