summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-juradiss
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 /Master/texmf-dist/tex/latex/biblatex-juradiss
parent09089c0b0b4d0e68905146adab6e50e928e9f2d3 (diff)
biblatex-juradiss (9sep11)
git-svn-id: svn://tug.org/texlive/trunk@23901 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.bbx150
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.cbx240
2 files changed, 200 insertions, 190 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 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