summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-chicago-notes-df/chicago-notes-df.bbx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-09-10 22:54:07 +0000
committerKarl Berry <karl@freefriends.org>2010-09-10 22:54:07 +0000
commit0525baad46ccf59b108bca024ecfe46bd0dd502b (patch)
tree460fc9dbbc0557861ba6aa9985f1a3e4f0c51a5c /Master/texmf-dist/tex/latex/biblatex-chicago-notes-df/chicago-notes-df.bbx
parent18e2ae6688988e6a06f87f747a340b5fb872fa49 (diff)
rm biblatex-chicago-notes-df, replaced by biblatex-chicago
git-svn-id: svn://tug.org/texlive/trunk@19647 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-chicago-notes-df/chicago-notes-df.bbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-chicago-notes-df/chicago-notes-df.bbx1785
1 files changed, 0 insertions, 1785 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-chicago-notes-df/chicago-notes-df.bbx b/Master/texmf-dist/tex/latex/biblatex-chicago-notes-df/chicago-notes-df.bbx
deleted file mode 100644
index 2aa8641552f..00000000000
--- a/Master/texmf-dist/tex/latex/biblatex-chicago-notes-df/chicago-notes-df.bbx
+++ /dev/null
@@ -1,1785 +0,0 @@
-% $Id: chicago-notes-df.bbx,v 0.9 2010/03/18 15:44:32 dfussner Exp $
-% This is a biblatex style file, adapted mainly from Lehman's standard.bbx
-% It provides the bibliography formatting for the Chicago notes +
-% bibliography style.
-
-
-\ProvidesFile{chicago-notes-df.bbx}[2010/03/18 v0.9 biblatex bibliography style]
-
-%%%% Initialize and format bibliography and los %%%%
-
-\DeclareFieldFormat{shorthandwidth}{#1}
-\renewcommand*{\thebibitem}{\item}
-\renewcommand*{\thelositem}{\item}
-\newlength{\lositemsep}
-
-\renewenvironment*{thebibliography}
- {\list
- {}
- {\setlength{\leftmargin}{\bibhang}%
- \setlength{\itemindent}{-\leftmargin}%
- \setlength{\itemsep}{\bibitemsep}%
- \setlength{\parsep}{\bibparsep}}}
- {\endlist}
-
-\renewenvironment*{theshorthands}
- {\list
- {\printfield[shorthandwidth]{shorthand}}
- {\setlength{\labelwidth}{\shorthandwidth}%
- \setlength{\leftmargin}{\labelwidth}%
- \setlength{\labelsep}{\biblabelsep}%
- \addtolength{\leftmargin}{\labelsep}%
- \setlength{\itemsep}{\lositemsep}%
- \setlength{\parsep}{\bibparsep}%
- \renewcommand*{\makelabel}[1]{##1\hss}}}
- {\endlist}
-
-\AtBeginBibliography{%
- \togglefalse{cms@headlessnote}%
- \togglefalse{cms@shortnote}%
- \togglefalse{cms@fullnote}%
- \togglefalse{cms@allshort}%
- }
-
-\AtEveryBibitem{%
- \iflistundef{language}%
- {\iffieldundef{usere}%
- {\togglefalse{cms@forlang}}%
- {\toggletrue{cms@forlang}}}%
- {\toggletrue{cms@forlang}}}%
-
-\InitializeBibliographyStyle{%
- \let\bbx@lasthash\undefined}
-
-%%%% Bibliography-specific bibstrings %%%%
-
-%% Now in *.lbx %%
-
-%%%% Author, Editor, Translator, and Compiler Macros %%%%
-
-\newbibmacro*{author/editors/translators}{%
- \ifthenelse{\ifuseauthor\AND\NOT\ifnameundef{author}}%
- {\usebibmacro{author}}%
- {\ifthenelse{\ifuseeditor\AND\NOT\ifnameundef{namea}}%
- {\usebibmacro{parteditor}}%
- {\ifthenelse{\ifuseeditor\AND\NOT\ifnameundef{editor}}%
- {\usebibmacro{editor}}%
- {\ifthenelse{\ifusetranslator\AND\NOT\ifnameundef{nameb}}%
- {\usebibmacro{parttranslator}}%
- {\ifthenelse{\ifusetranslator\AND\NOT\ifnameundef{translator}}%
- {\usebibmacro{translator}}%
- {\ifnameundef{namec}%
- {\let\bbx@lasthash\undefined}%
- {\usebibmacro{compiler}}}}}}}}
-
-\renewbibmacro*{author/editor}{%
- \ifuseauthor%
- {\usebibmacro{author}}%
- {\ifuseeditor%
- {\ifnameundef{namea}%
- {\usebibmacro{moreeditor}}%
- {\usebibmacro{parteditor}}}%
- {\ifusetranslator%
- {\ifnameundef{nameb}%
- {\usebibmacro{moretranslator}}%
- {\usebibmacro{parttranslator}}}%
- {\iftoggle{cms@usecompiler}%
- {\usebibmacro{compiler}}%
- {\let\bbx@lasthash\undefined%
- \settoggle{cms@usecompiler}{true}}}}}}
-
-\renewbibmacro*{author}{%
- \iftoggle{cms@headlessnote}%
- {\usebibmacro{justauthor}}%
- {\usebibmacro{moreauthor}}}
-
-\newbibmacro*{allauthor}{%
- \ifnameundef{author}%
- {\ifnameundef{editor}%
- {\ifnameundef{translator}%
- {\ifnameundef{namec}%
- {\let\bbx@lasthash\undefined}%
- {\ifthenelse{\iffieldequals{namehash}{\bbx@lasthash}\AND\NOT
- \iffirstonpage}
- {\bibnamedash\addcomma\space}
- {\printnames[sortname]{namec}\addcomma\space
- \savefield{namehash}{\bbx@lasthash}}%
- \usebibmacro{compilestrg}}}%
- {\ifthenelse{\iffieldequals{namehash}{\bbx@lasthash}\AND\NOT
- \iffirstonpage}
- {\bibnamedash\addcomma\space}
- {\printnames[sortname]{translator}\addcomma\space
- \savefield{namehash}{\bbx@lasthash}}%
- \usebibmacro{transstrg}}}%
- {\ifthenelse{\iffieldequals{namehash}{\bbx@lasthash}\AND\NOT
- \iffirstonpage}
- {\bibnamedash\addcomma\space}
- {\printnames{editor}\addcomma\space
- \savefield{namehash}{\bbx@lasthash}}%
- \usebibmacro{editstrg}}}%
- {\ifthenelse{\iffieldequals{namehash}{\bbx@lasthash}\AND\NOT
- \iffirstonpage}
- {\iffieldundef{nameaddon}%
- {\bibnamedash\addperiod\addspace}
- {\bibnamedash\addspace}}%
- {\iffieldequalstr{authortype}{anon}%
- {\bibleftbracket\printnames{author}\bibrightbracket%
- \savefield{namehash}{\bbx@lasthash}}%
- {\iffieldequalstr{authortype}{anon?}%
- {\bibleftbracket\printnames{author}\addquestion\bibrightbracket%
- \savefield{namehash}{\bbx@lasthash}}%
- {\printnames{author}%
- \savefield{namehash}{\bbx@lasthash}}}}}}
-
-\newbibmacro*{justauthor}{%
- \ifnameundef{author}
- {\let\bbx@lasthash\undefined}
- {\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND\NOT
- \iffirstonpage}
- {\iffieldundef{nameaddon}%
- {\bibnamedash\addperiod\addspace}
- {\bibnamedash\addspace}}
- {\iffieldequalstr{authortype}{anon}%
- {\bibleftbracket\printnames{author}\bibrightbracket%
- \savefield{fullhash}{\bbx@lasthash}}%
- {\iffieldequalstr{authortype}{anon?}%
- {\bibleftbracket\printnames{author}\addquestion\bibrightbracket%
- \savefield{fullhash}{\bbx@lasthash}}%
- {\printnames{author}%
- \savefield{fullhash}{\bbx@lasthash}}}}}}
-
-\newbibmacro*{moreauthor}{%
- \ifnameundef{author}
- {\usebibmacro{pickeditor}}
- {\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND\NOT
- \iffirstonpage}
- {\iffieldundef{nameaddon}%
- {\bibnamedash\addperiod\addspace}
- {\bibnamedash\addspace}}
- {\iffieldequalstr{authortype}{anon}%
- {\bibleftbracket\printnames{author}\bibrightbracket%
- \savefield{fullhash}{\bbx@lasthash}}%
- {\iffieldequalstr{authortype}{anon?}%
- {\bibleftbracket\printnames{author}\addquestion\bibrightbracket%
- \savefield{fullhash}{\bbx@lasthash}}%
- {\printnames{author}%
- \savefield{fullhash}{\bbx@lasthash}}}}}}
-
-\newbibmacro*{pickeditor}{%
- \ifnameundef{namea}
- {\usebibmacro{moreeditor}}%
- {\usebibmacro{parteditor}}}
-
-\newbibmacro*{moreeditor}{%
- \ifnameundef{editor}
- {\usebibmacro{picktranslator}}
- {\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND\NOT
- \iffirstonpage}
- {\bibnamedash\addcomma\addspace}
- {\printnames{editor}\addcomma\space
- \savefield{fullhash}{\bbx@lasthash}}%
- \usebibmacro{editstrg}}}
-
-\renewbibmacro*{editor}{%
- \ifnameundef{editor}
- {\let\bbx@lasthash\undefined}
- {\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND\NOT
- \iffirstonpage}
- {\bibnamedash\addcomma\addspace}
- {\printnames{editor}\addcomma\space
- \savefield{fullhash}{\bbx@lasthash}}%
- \usebibmacro{editstrg}}}
-
-\newbibmacro*{parteditor}{%
- \ifnameundef{namea}
- {\let\bbx@lasthash\undefined}
- {\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND\NOT
- \iffirstonpage}
- {\bibnamedash\addcomma\addspace}
- {\printnames[sortname]{namea}\addcomma\space
- \savefield{fullhash}{\bbx@lasthash}}%
- \usebibmacro{parteditstrg}}}
-
-\newbibmacro*{picktranslator}{%
- \ifnameundef{nameb}
- {\usebibmacro{moretranslator}}%
- {\usebibmacro{parttranslator}}}
-
-\newbibmacro*{moretranslator}{%
- \ifnameundef{translator}
- {\usebibmacro{compiler}}
- {\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND\NOT
- \iffirstonpage}
- {\bibnamedash\addcomma\addspace}
- {\printnames[sortname]{translator}\addcomma\space
- \savefield{fullhash}{\bbx@lasthash}}%
- \usebibmacro{transstrg}}}
-
-\newbibmacro*{parttranslator}{%
- \ifnameundef{nameb}
- {\let\bbx@lasthash\undefined}
- {\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND\NOT
- \iffirstonpage}
- {\bibnamedash\addcomma\addspace}
- {\printnames[sortname]{nameb}\addcomma\space
- \savefield{fullhash}{\bbx@lasthash}}%
- \usebibmacro{parttransstrg}}}
-
-\newbibmacro*{compiler}{%
- \ifnameundef{namec}
- {\let\bbx@lasthash\undefined}
- {\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND\NOT
- \iffirstonpage}
- {\bibnamedash\addcomma\addspace}
- {\printnames[sortname]{namec}\addcomma\space
- \savefield{fullhash}{\bbx@lasthash}}%
- \usebibmacro{compilestrg}}}
-
-\renewcommand*{\revsdnamedelim}{\addcomma}
-
-\DeclareNameAlias{author}{sortname}% Needed in 0.9
-\DeclareNameAlias{editor}{sortname}
-\DeclareNameAlias{translator}{sortname}
-
-%%%% Drivers for Bibliography entries and Shorthands %%%%
-
-\DeclareBibliographyDriver{shorthands}{%
- \ifnameundef{labelname}
- {}
- {\ifnameundef{author}
- {\printnames[loseditor]{editor}%
- \addcomma\space
- \usebibmacro{editstrg}}
- {\printnames[losauthor]{author}}%
- \setunit{\addcomma\space}}%
- \printfield[lostitle]{title}%
- \finentry}
-
-\DeclareBibliographyDriver{article}{%
- \iffieldequalstr{entrysubtype}{magazine}%
- {\usebibmacro{bibindex}%
- \usebibmacro{mag+news+author}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{mag+news+title}%
- \setunit{\addspace}%
- \usebibmacro{language+transtitle}%
- \newunit\newblock%
- \usebibmacro{issuetitle}%
- \setunit*{\addcomma\addspace}%
- \usebibmacro{byeditor+others}%
- \newunit\newblock
- \printfield{note}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{mag+news+date}%
- \newcunit\newblock
- \usebibmacro{chap+pag}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{issn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
- {\usebibmacro{bibindex}%
- \usebibmacro{author/editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{mag+news+title}%
- \setunit{\addspace}%
- \usebibmacro{language+transtitle}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{byauthor}%
- \newunit\newblock
- \usebibmacro{issuetitle}%
- \setunit*{\addcomma\addspace}%
- \usebibmacro{byeditor+others}%
- \newunit\newblock
- \printfield{note}%
- \setunit*{\addcomma\addspace}\newblock% (changed for 0.7)??
-% \usebibmacro{in:}%
- \usebibmacro{journal+issue+year+pages}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{issn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}}
-
-\DeclareBibliographyDriver{artwork}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author/editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{italtitle+stitle}%
- \newcunit\newblock
- \usebibmacro{date}%
- \newcunit
- \usebibmacro{byauthor}%
- \newunit\newblock
- \usebibmacro{byeditor+others}%
- \newunit\newblock
- \printfield{howpublished}%
- \newunit\newblock
- \printfield{type}%
- \newcunit\newblock
- \printfield{version}%
- \newcunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{institution+organization}%
- \setunit*{\addcomma\addspace}\newblock
- \printlist{location}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{book}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author/editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{italtitle+stitle}%
- \newunit\newblock
- \iffieldundef{maintitle}%
- {\iffieldundef{edition}%
- {}%
- {\usebibmacro{edition}%
- \newunit
- \printfield{volume}%
- \printfield{part}%
- \clearfield{volume}%
- \clearfield{part}%
- \newunit
- \printfield{volumes}%
- \clearfield{volumes}}}%
- {}%
- \newcunit\newblock
- \usebibmacro{byauthor}
- \newunit\newblock
- \usebibmacro{part+editor+translator}%
- \newunit\newblock
- \usebibmacro{mtitle+mstitle+vol+part+title+stitle}%
- \newcunit
- \iffieldundef{edition}%
- {}%
- {\usebibmacro{edition}%
- \newcunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}%
- \clearfield{volume}%
- \clearfield{part}}%
- {}%
- \newcunit
- \printfield{volumes}%
- \clearfield{volumes}}%
- \usebibmacro{editorpunct}%
- \usebibmacro{byeditor+others}%
- \newcunit\newblock
- \usebibmacro{chap+pag}%
- \newunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
- {}%
- \newunit
- \printfield{volumes}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \printorigdate%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{publ+loc+year}%
- \newcunit
- \printlist[][-\value{listtotal}]{lista}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{isbn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyAlias{bookinbook}{customb}
-
-\DeclareBibliographyDriver{booklet}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author/editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{italtitle+stitle}%
- \newcunit\newblock
- \usebibmacro{byauthor}%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{howpubl+loc+year}%
- \newunit\newblock
- \usebibmacro{chap+pag}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{collection}{%
- \usebibmacro{bibindex}%
- \usebibmacro{editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{italtitle+stitle}%
- \newunit\newblock
- \usebibmacro{mtitle+mstitle+vol+part+title+stitle}%
- \usebibmacro{editorpunct}%
- \iffieldundef{edition}%
- {}%
- {\usebibmacro{edition}%
- \usebibmacro{editorpunct}%
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}%
- \clearfield{volume}%
- \clearfield{part}}%
- {}%
- \usebibmacro{editorpunct}%
- \printfield{volumes}%
- \clearfield{volumes}}%
- \usebibmacro{editorpunct}%
- \usebibmacro{bytranslator+others}%
-% \newunit\newblock
-% \printfield{edition}%
- \newunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
- {}%
- \newunit
- \printfield{volumes}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \printorigdate%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{publ+loc+year}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{isbn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{customa}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author/editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \printtext[title]{%
- \printfield[noformat]{title}}%
- \newcunit\newblock%
- \printfield{titleaddon}%
- \setunit*{\addcomma\addspace}%
- \usebibmacro{letter+date}%
- \setunit{\addspace}%
- \usebibmacro{language+transtitle}%
- \newunit\newblock%\bibsentence
- \usebibmacro{part+editor+translator}%
- \setunit*{\addperiod\addspace}%
- \iffieldundef{crossref}%
- {\iffieldundef{xref}%
- {\usebibmacro{chapincoll}%
- \usebibmacro{in:}%
- \usebibmacro{mtitle+mstitle+vol+part+btitle+bstitle}%
- \newcunit
- \iffieldundef{edition}%
- {}%
- {\usebibmacro{edition}%
- \newcunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}%
- \clearfield{volume}%
- \clearfield{part}}%
- {}%
- \newcunit
- \printfield{volumes}
- \clearfield{volumes}}%
- \newcunit
- \usebibmacro{bybookauthor}%
- \usebibmacro{byeditor+others}%
- \newcunit\newblock
- \printfield{pages}%
-% \newunit\newblock
-% \printfield{edition}%
- \newunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
- {}%
- \newunit
- \printfield{volumes}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{publ+loc+year}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{isbn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}%
-{\ifpunctmark{*}% Attempt to fix issues with n.d. Changed for 0.9.
- {\setunit{\nopunct\addspace\bibsentence}}%
- {}%
- \bibxrefcite{\thefield{xref}}
- \usebibmacro{bibpostxref}%
- \usebibmacro{finentry}}}%
-{\ifpunctmark{*}% Likewise.
- {\setunit{\nopunct\addspace\bibsentence}}%
- {}%
- \bibxrefcite{\thefield{crossref}}%
- \usebibmacro{bibpostxref}%
- \usebibmacro{finentry}}}
-
-\DeclareBibliographyDriver{customb}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author/editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{italtitle+stitle}%
- \newunit\newblock
- \ifthenelse{\iffieldundef{maintitle}\AND\iffieldundef{booktitle}}%
- {\iffieldundef{edition}%
- {}%
- {\usebibmacro{edition}%
- \newunit
- \printfield{volume}%
- \printfield{part}%
- \clearfield{volume}%
- \clearfield{part}%
- \newunit
- \printfield{volumes}%
- \clearfield{volumes}}}%
- {}%
- \newcunit\newblock
- \newcunit\newblock
- \usebibmacro{byauthor}%
- \newunit\newblock
- \usebibmacro{part+editor+translator}%
- \setunit*{\addperiod\addspace}%
- \usebibmacro{in:}%
- \usebibmacro{mtitle+mstitle+vol+part+btitle+bstitle}%
- \newcunit
- \iffieldundef{edition}%
- {}%
- {\usebibmacro{edition}%
- \newcunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}%
- \clearfield{volume}%
- \clearfield{part}}%
- {}%
- \newcunit
- \printfield{volumes}%
- \clearfield{volumes}}%
- \newcunit
- \usebibmacro{bybookauthor}%
- \usebibmacro{editorpunct}
- \usebibmacro{byeditor+others}%
- \newcunit\newblock
- \usebibmacro{chap+pag}%
- \newunit\newblock
- \printfield{edition}%
- \newunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
- {}%
- \newunit
- \printfield{volumes}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \printorigdate%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{publ+loc+year}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{isbn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{customc}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{inforaft}%
- \setunit{\addspace}\newblock
- \usebibmacro{italtitle+stitle}%
- \newunit
- \iffieldundef{maintitle}%
- {\iffieldundef{edition}%
- {}%
- {\usebibmacro{edition}%
- \newunit
- \printfield{volume}%
- \printfield{part}%
- \clearfield{volume}%
- \clearfield{part}%
- \newunit
- \printfield{volumes}%
- \clearfield{volumes}}}%
- {}%
- \newcunit
- \usebibmacro{bybookauthor}%
- \newunit\newblock
- \usebibmacro{mtitle+mstitle+vol+part+title+stitle}%
- \newcunit%
- \iffieldundef{edition}%
- {}%
- {\usebibmacro{edition}%
- \newcunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}%
- \clearfield{volume}%
- \clearfield{part}}%
- {}%
- \newcunit
- \printfield{volumes}
- \clearfield{volumes}}%
- \usebibmacro{editorpunct}%
- \usebibmacro{byeditor}%
- \newcunit\newblock
- \usebibmacro{chap+pag}%
-% \newunit\newblock
-% \printfield{edition}%
- \newunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
- {}%
- \newunit
- \printfield{volumes}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \printorigdate%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{publ+loc+year}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{isbn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{image}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author/editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{title+stitle}%
- \setunit{\addspace}\newblock%
- \usebibmacro{language+transtitle}%
- \setunit{\addcomma\addspace}%
- \usebibmacro{date}%
- \newcunit
- \usebibmacro{byauthor}%
- \newunit\newblock
- \usebibmacro{byeditor+others}%
- \newunit\newblock
- \printfield{howpublished}%
- \newunit\newblock
- \printfield{type}%
- \newcunit\newblock
- \printfield{version}%
- \newcunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{institution+organization}%
- \setunit*{\addcomma\addspace}\newblock
- \printlist{location}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{inbook}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author/editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{title+stitle}%
- \setunit{\addspace}\newblock%\bibsentence
- \usebibmacro{language+transtitle}%
- \setunit{\addcomma\addspace}%
- \usebibmacro{byauthor}%
- \setunit{\addperiod\addspace}%
- \usebibmacro{part+editor+translator}%
- \setunit{\addperiod\addspace}%
- \usebibmacro{chapincoll}%
- \usebibmacro{in:}%
- \usebibmacro{mtitle+mstitle+vol+part+btitle+bstitle}%
- \newcunit
- \iffieldundef{edition}%
- {}%
- {\usebibmacro{edition}%
- \newcunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}%
- \clearfield{volume}%
- \clearfield{part}}%
- {}%
- \newcunit
- \printfield{volumes}
- \clearfield{volumes}}%
- \newcunit
- \usebibmacro{bybookauthor}%
- \usebibmacro{byeditor+others}%
- \newcunit\newblock
- \printfield{pages}%
-% \newunit\newblock
-% \printfield{edition}%
- \newunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
- {}%
- \newunit
- \printfield{volumes}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \printorigdate%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{publ+loc+year}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{isbn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}%
-
-\DeclareBibliographyDriver{incollection}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author/editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{title+stitle}%
- \setunit{\addspace}\newblock%\bibsentence
- \usebibmacro{language+transtitle}%
- \setunit{\addcomma\addspace}%
- \usebibmacro{byauthor}%
- \setunit{\addperiod\addspace}%
- \usebibmacro{part+editor+translator}%
-% \setunit{\addperiod\addspace}% Part of the crossref fix. Moved below.
- \iffieldundef{crossref}%
- {\iffieldundef{xref}%
- {\setunit{\addperiod\addspace}% Moved here.
- \usebibmacro{chapincoll}%
- \usebibmacro{in:}%
- \usebibmacro{mtitle+mstitle+vol+part+btitle+bstitle}%
- \newcunit
- \iffieldundef{edition}%
- {}%
- {\usebibmacro{edition}%
- \newcunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}%
- \clearfield{volume}%
- \clearfield{part}}%
- {}%
- \newcunit
- \printfield{volumes}
- \clearfield{volumes}}%
- \newcunit
- \usebibmacro{bybookauthor}%
- \usebibmacro{byeditor+others}%
- \newcunit\newblock
- \printfield{pages}%
-% \newunit\newblock
-% \printfield{edition}%
- \newunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
- {}%
- \newunit
- \printfield{volumes}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \printorigdate%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{publ+loc+year}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{isbn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}%
-{\ifterm{\setunit{\addspace\bibsentence}}{\setunit{\addperiod\addspace}}%
- \bibxrefcite{\thefield{xref}}
- \usebibmacro{bibpostxref}%
- \usebibmacro{finentry}}}%
-{\ifterm{\setunit{\addspace\bibsentence}}{\setunit{\addperiod\addspace}}%
- \bibxrefcite{\thefield{crossref}}%
- \usebibmacro{bibpostxref}%
- \usebibmacro{finentry}}}
-
-\DeclareBibliographyDriver{inproceedings}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author/editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{title+stitle}%
- \setunit{\addspace}\newblock%
- \usebibmacro{language+transtitle}%
- \setunit{\addcomma\addspace}%
- \usebibmacro{byauthor}%
- \setunit{\addperiod\addspace}%
- \usebibmacro{part+editor+translator}%
-% \setunit{\addperiod\addspace}%
- \iffieldundef{crossref}%
- {\iffieldundef{xref}%
- {\setunit{\addperiod\addspace}%
- \usebibmacro{chapincoll}%
- \usebibmacro{in:}%
- \usebibmacro{mtitle+mstitle+vol+part+btitle+bstitle}%
- \newcunit\newblock
- \usebibmacro{chap+pag}%
- \newunit\newblock
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
- {}%
- \newunit
- \printfield{volumes}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{org+publ+loc+year}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{isbn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}%
-{\ifterm{\setunit{\addspace\bibsentence}}{\setunit{\addperiod\addspace}}%
- \bibxrefcite{\thefield{xref}}
- \usebibmacro{bibpostxref}%
- \usebibmacro{finentry}}}%
-{\ifterm{\setunit{\addspace\bibsentence}}{\setunit{\addperiod\addspace}}%
- \bibxrefcite{\thefield{crossref}}%
- \usebibmacro{bibpostxref}%
- \usebibmacro{finentry}}}
-
-\DeclareBibliographyDriver{inreference}{%
- \usebibmacro{bibindex}%
- \usebibmacro{italtitle+stitle}%
- \newunit\newblock
- \ifthenelse{\iffieldundef{maintitle}\AND\iffieldundef{booktitle}}%
- {\iffieldundef{edition}%
- {}%
- {\usebibmacro{edition}%
- \newunit
- \printfield{volume}%
- \printfield{part}%
- \clearfield{volume}%
- \clearfield{part}%
- \newunit
- \printfield{volumes}%
- \clearfield{volumes}}}%
- {}%
- \newunit\newblock
- \usebibmacro{part+editor+translator}%
- \setunit*{\addperiod\addspace}% need asterisk?
- \usebibmacro{alt-in:}%
- \usebibmacro{mtitle+mstitle+vol+part+btitle+bstitle}%
- \newcunit
- \iffieldundef{edition}%
- {}%
- {\usebibmacro{edition}%
- \newcunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}%
- \clearfield{volume}%
- \clearfield{part}}%
- {}%
- \newcunit
- \printfield{volumes}%
- \clearfield{volumes}}%
- \newcunit
- \usebibmacro{bybookauthor}%
- \usebibmacro{editorpunct}
- \usebibmacro{byeditor+others}%
- \newcunit\newblock
- \usebibmacro{chap+pag}%
-% \newunit\newblock
-% \printfield{edition}%
- \newunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
- {}%
- \newunit
- \printfield{volumes}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \printorigdate%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{publ+loc+year}%
- \newcunit\newblock
- \printlist[][-\value{listtotal}]{lista}%
- \setunit{\addspace}%
- \ifnameundef{author}%
- {}%
- {\printtext[parens]{%
- \bibstring{by}%
- \addspace%
- \printnames[byauthor]{author}}}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{isbn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyAlias{letter}{customa}
-
-\DeclareBibliographyDriver{manual}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author+org}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{italtitle+stitle}%
- \newunit\newblock
- \usebibmacro{edition}%
- \newcunit
- \usebibmacro{byauthor}%
-% \newunit\newblock
-% \printfield{edition}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \printfield{type}%
- \newunit
- \printfield{note}%
- \newunit\newblock%
- \usebibmacro{org+publ+loc+year}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{isbn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{misc}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author/editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \iffieldundef{entrysubtype}%
- {\usebibmacro{italtitle+stitle}}%
- {\printfield{title}%
- \setunit{\addcolon\addspace}%
- \printfield[noformat]{subtitle}%
- \newcunit\newblock%
- \printfield{titleaddon}%
- \setunit{\addspace}%
- \usebibmacro{language+transtitle}}%
- % \newcunit\newblock}
-% \iffieldequalstr{entrysubtype}{letter}%
- \newcunit\newblock%
- \usebibmacro{letter+date}%}%
-% {}%
- \newcunit%
- \usebibmacro{byauthor}%
- \newunit\newblock
- \usebibmacro{byeditor+others}%
- \newunit\newblock
- \printfield{howpublished}%
- \newunit\newblock
- \printfield{type}%
- \newunit\newblock
- \printfield{version}%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{institution+organization}%
- \setunit*{\addcomma\addspace}\newblock
- \printlist{location}%
-% \iffieldequalstr{entrysubtype}{letter}%
-% {}%
- \newcunit\newblock
- \usebibmacro{date}%}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{online}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author/editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{title+stitle}%
- \setunit{\addspace}%
- \usebibmacro{language+transtitle}%
- \newcunit%
- \usebibmacro{byauthor}%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \printlist{organization}%
- \newunit\newblock
- \usebibmacro{date}%
- \newunit\newblock
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \printfield{addendum}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{patent}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author+holder}% + holder?
- \newunit\newblock
- \usebibmacro{title}%
- \setunit{\addspace}\newblock%
- \usebibmacro{language+transtitle}%
- \setunit{\addperiod\addspace}%
- \printfield{note}%
- \setunit{\addperiod\addspace}%
- \printfield{type}%
- \setunit{\addspace}%
- \printfield{number}%
- \iflistundef{location}
- {}
- {\setunit*{\addspace}%
- \printtext[parens]{%
- \printlist[][-\value{listtotal}]{location}}}%
- \newcunit\newblock
- \printfield{version}%
-% \setunit{\addcomma\addspace
-% \bibstring{patentfiled}\addspace}\newblock%
- \iffieldundef{origyear}%
- {\iffieldundef{year}%
- {}%
- {\bibstring{patentissued}\setunit{\addspace}%
- \printdate}}%
- {\bibstring{patentfiled}\setunit{\addspace}%
- \printorigdate%\usebibmacro{date}%
- \setunit{\addcomma\addspace\bibstring{and}%
- \addspace\bibstring{patentissued}\addspace}%
- \usebibmacro{date}}%
-% \usebibmacro{date}%
- \newcunit\newblock
- \printfield{addendum}%
- \newunit\newblock
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{periodical}{%
- \iffieldequalstr{entrysubtype}{magazine}%
- {\usebibmacro{bibindex}%
- \usebibmacro{editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{issuetitle}%
- \setunit{\addspace}%
- \usebibmacro{language+transtitle}%
- \newunit\newblock%
- \usebibmacro{byeditor+others}%
- \newunit\newblock
- \printfield{note}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{periodical+date+issue}%
- \newcunit\newblock
- \usebibmacro{chap+pag}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{issn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
- {\usebibmacro{bibindex}%
- \usebibmacro{editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{issuetitle}%
- \setunit{\addspace}%
- \usebibmacro{language+transtitle}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{byauthor}%
- \newunit\newblock
- \usebibmacro{byeditor+others}%
- \newunit\newblock
- \printfield{note}%
- \setunit*{\addcomma\addspace}\newblock% (changed for 0.7)??
-% \usebibmacro{in:}%
- \usebibmacro{periodical+issue+year+pages}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{issn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}}
-
-\DeclareBibliographyDriver{proceedings}{%
- \usebibmacro{bibindex}%
- \usebibmacro{editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{italtitle+stitle}%
- \newunit\newblock
- \usebibmacro{mtitle+mstitle+vol+part+title+stitle}%
- \newunit\newblock
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
- {}%
- \newunit
- \printfield{volumes}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{org+publ+loc+year}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{isbn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{reference}{%
- \usebibmacro{bibindex}%
- \usebibmacro{italtitle+stitle}%
- \newunit\newblock
- \ifthenelse{\iffieldundef{maintitle}\AND\iffieldundef{booktitle}}%
- {\iffieldundef{edition}%
- {}%
- {\usebibmacro{edition}%
- \newunit
- \printfield{volume}%
- \printfield{part}%
- \clearfield{volume}%
- \clearfield{part}%
- \newunit
- \printfield{volumes}%
- \clearfield{volumes}}}%
- {}%
- \newunit\newblock
- \usebibmacro{part+editor+translator}%
- \setunit*{\addperiod\addspace}% need asterisk?
- \usebibmacro{alt-in:}%
- \usebibmacro{mtitle+mstitle+vol+part+btitle+bstitle}%
- \newcunit
- \iffieldundef{edition}%
- {}%
- {\usebibmacro{edition}%
- \newcunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}%
- \clearfield{volume}%
- \clearfield{part}}%
- {}%
- \newcunit
- \printfield{volumes}%
- \clearfield{volumes}}%
- \newcunit
- \usebibmacro{bybookauthor}%
- \usebibmacro{editorpunct}
- \usebibmacro{byeditor+others}%
- \newcunit\newblock
- \usebibmacro{chap+pag}%
-% \newunit\newblock
-% \printfield{edition}%
- \newunit
- \iffieldundef{maintitle}
- {\printfield{volume}%
- \printfield{part}}
- {}%
- \newunit
- \printfield{volumes}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \printorigdate%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{publ+loc+year}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{isbn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{report}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author/editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{italtitle+stitle}%
- \newcunit
- \usebibmacro{byauthor}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \printfield{type}%
- \newunit
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{inst+loc+year}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{isrn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{review}{%
- \usebibmacro{bibindex}%
- \iffieldequalstr{entrysubtype}{magazine}%
- {\usebibmacro{mag+news+author}}%
- {\usebibmacro{author/editor}}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
-% \usebibmacro{mag+news+title}%
- \printfield{title}%
- \setunit{\addcolon\addspace}%
- \printfield[noformat]{subtitle}%
- \setunit{\addspace}%
- \printfield{titleaddon}%
- \setunit{\addspace}%
- \usebibmacro{language+transtitle}%
- \newunit\newblock%
- \usebibmacro{issuetitle}%
- \setunit*{\addcomma\addspace}%
- \usebibmacro{byeditor+others}%
- \newunit\newblock
- \printfield{note}%
- \setunit*{\addcomma\addspace}\newblock%
- \iffieldequalstr{entrysubtype}{magazine}
- {\usebibmacro{mag+news+date}%
- \newcunit\newblock
- \usebibmacro{chap+pag}}%
- {\usebibmacro{journal+issue+year+pages}}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{issn}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyAlias{suppbook}{customc}
-
-\DeclareBibliographyAlias{suppcollection}{customc}
-
-\DeclareBibliographyAlias{suppperiodical}{review}
-
-\DeclareBibliographyDriver{thesis}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author/editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{title+stitle}%
- \setunit{\addspace}%\newblock%
- \usebibmacro{language+transtitle}%
- \newcunit%
- \usebibmacro{byauthor}%
- \setunit{\addperiod\addspace}%
- \printfield{note}%
- \setunit{\addperiod\addspace}\newblock%
- \usebibmacro{type+inst+year}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{doi}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{unpublished}{%
- \usebibmacro{bibindex}%
- \usebibmacro{author/editor}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \newunit\newblock
- \usebibmacro{title+stitle}%
- \setunit{\addspace}\newblock%
- \usebibmacro{language+transtitle}%
- \newcunit%usebibmacro{byauthorpunct}% Why does this work? No idea.
- \usebibmacro{byauthor}% Same in thesis type, as well.
- \setunit{\addperiod\addspace}%
- \printfield{howpublished}%
- \setunit*{\addcomma\addspace}\newblock%
- \printfield{note}%
- \setunit*{\addcomma\addspace}\newblock%
- \printlist{location}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{date}%
- \newunit\newblock
- \printfield{addendum}%
- \setunit*{\addcomma\addspace}\newblock%
- \usebibmacro{url+date}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \usebibmacro{originally+published+as}%
- \usebibmacro{finentry}}
-
-%%%% Other Formatting Macros %%%%
-
-\newbibmacro*{bibpostxref}{%
- \iffieldundef{postnote}%
- {\iffieldundef{chapter}%
- {\iffieldundef{pages}%
- {}%
- {\postnotedelim% Extra space?
- \printfield{pages}}}%
- {\postnotedelim%
- \printfield{chapter}}}%
- {\postnotedelim%
- \printfield{postnote}}}
-
-\newbibmacro*{mtitle+mstitle+vol+part+title+stitle}{%
- \iffieldundef{maintitle}
- {}
- {\iffieldundef{volume}
- {\printtext[maintitle]{%
- \printfield[noformat]{maintitle}%
- \setunit{\addcolon\addspace}%
- \printfield[noformat]{mainsubtitle}}%
- \newcunit
- \printfield{maintitleaddon}}
- {\printfield{volume}%
- \printfield{part}%
- \setunit{\addspace}
- \bibstring{ofseries}%
- \setunit{\addspace}
- \printtext[maintitle]{%
- \printfield[noformat]{maintitle}%
- \setunit{\addcolon\addspace}%
- \printfield[noformat]{mainsubtitle}}%
- \newcunit
- \printfield{maintitleaddon}}}}
-
-\newbibmacro*{mtitle+mstitle+vol+part+btitle+bstitle}{%
- \usebibmacro{btitle+bstitle}%
- \iffieldundef{booktitle}
- {\setunit{\addperiod\addspace}}% Fix customc?
- {\setunit{\addcomma\addspace}}%
- \iffieldundef{maintitle}
- {}
- {\iffieldundef{volume}
- {\printtext[maintitle]{%
- \printfield[noformat]{maintitle}%
- \setunit{\addcolon\addspace}%
- \printfield[noformat]{mainsubtitle}}%
- \newcunit
- \printfield{maintitleaddon}}
- {\printfield{volume}%
- \printfield{part}%
- \setunit{\addspace}
- \bibstring{ofseries}%
- \setunit{\addspace}
- \printtext[maintitle]{%
- \printfield[noformat]{maintitle}%
- \setunit{\addcolon\addspace}%
- \printfield[noformat]{mainsubtitle}}%
- \newcunit
- \printfield{maintitleaddon}}}}
-
-\newbibmacro*{journal+issue+year+pages}{%
- \usebibmacro{cjournal+ser+vol+num}%
- \setunit{\addspace}%
- \printtext[parens]{%
- \iffieldundef{issue}
- {\usebibmacro{date}}%
- {\printfield{issue}%
- \setunit{\addspace}%
- \printfield{year}}}%
- \setunit{\addcolon\addspace}
- \printfield{pages}}
-
-\newbibmacro*{periodical+issue+year+pages}{%
- \usebibmacro{cperiodical+ser+vol+num}%
- \setunit{\addspace}%
- \printtext[parens]{%
- \iffieldundef{issue}
- {\usebibmacro{date}}%
- {\printfield{issue}%
- \setunit{\addspace}%
- \printfield{year}}}%
- \setunit{\addcolon\addspace}
- \printfield{pages}}
-
-\newbibmacro*{bycompiler}{%
- \ifnameundef{namec}
- {}
- {\bibstring{bycompiler}\addspace
- \printnames[bycompiler]{namec}}}
-
-\renewbibmacro*{byeditor}{%
- \ifnameundef{editor}
- {}
- {\usebibmacro{bytypestrg}{editor}{editor}%
- \setunit{\addspace}%
- \printnames[byeditor]{editor}%
- \usebibmacro{editorpunct}}%
- \usebibmacro{byeditorx}}
-
-\renewbibmacro*{byeditorx}{%
- \ifnameundef{editora}
- {}
- {\usebibmacro{bytypestrg}{editora}{editor}%
- \setunit{\addspace}%
- \printnames[byeditora]{editora}%
- \usebibmacro{editorpunct}}%
- \ifnameundef{editorb}
- {}
- {\usebibmacro{bytypestrg}{editorb}{editor}%
- \setunit{\addspace}%
- \printnames[byeditorb]{editorb}%
- \usebibmacro{editorpunct}}%
- \ifnameundef{editorc}
- {}
- {\usebibmacro{bytypestrg}{editorc}{editor}%
- \setunit{\addspace}%
- \printnames[byeditorc]{editorc}%
- \usebibmacro{editorpunct}}}
-
-\renewbibmacro*{byeditor+others}{%
- \ifthenelse{\NOT\ifnameundef{editor}\AND
- \(\iffieldundef{editortype}\OR
- \iffieldequalstr{editortype}{editor}\)}
- {\def\@tempa{byeditor}%
- \ifnamesequal{editor}{translator}
- {\edef\@tempa{\@tempa tr}%
- \clearname{translator}}
- {}%
- \ifnamesequal{editor}{namec}
- {\edef\@tempa{\@tempa cp}%
- \clearname{namec}}
- {}%
- \ifnamesequal{editor}{commentator}
- {\edef\@tempa{\@tempa co}%
- \clearname{commentator}}
- {\ifnamesequal{editor}{annotator}
- {\edef\@tempa{\@tempa an}%
- \clearname{annotator}}
- {}}%
- \ifnamesequal{editor}{introduction}
- {\edef\@tempa{\@tempa in}%
- \clearname{introduction}}
- {\ifnamesequal{editor}{foreword}
- {\edef\@tempa{\@tempa fo}%
- \clearname{foreword}}
- {\ifnamesequal{editor}{afterword}
- {\edef\@tempa{\@tempa af}%
- \clearname{afterword}}
- {}}}%
- \bibstring{\@tempa}%
- \setunit{\addspace}%
- \printnames[byeditor]{editor}%
- \clearname{editor}%
- \usebibmacro{editorpunct}%
- \usebibmacro{byeditorx}}%
- {\usebibmacro{byeditor}}%
- \usebibmacro{bytranslator+others}}
-
-\renewbibmacro*{bytranslator+others}{%
- \ifnameundef{translator}
- {}
- {\def\@tempa{bytranslator}%
- \ifnamesequal{translator}{namec}
- {\edef\@tempa{\@tempa cp}%
- \clearname{namec}}
- {}%
- \ifnamesequal{translator}{commentator}
- {\edef\@tempa{\@tempa co}%
- \clearname{commentator}}
- {\ifnamesequal{translator}{annotator}
- {\edef\@tempa{\@tempa an}%
- \clearname{annotator}}
- {}}%
- \ifnamesequal{translator}{introduction}
- {\edef\@tempa{\@tempa in}%
- \clearname{introduction}}
- {\ifnamesequal{translator}{foreword}
- {\edef\@tempa{\@tempa fo}%
- \clearname{foreword}}
- {\ifnamesequal{translator}{afterword}
- {\edef\@tempa{\@tempa af}%
- \clearname{afterword}}
- {}}}%
- \bibstring{\@tempa}\space
- \printnames[bytranslator]{translator}%
- \clearname{translator}%
- \usebibmacro{editorpunct}}%
- \usebibmacro{bycompiler+others}}
-
-\newbibmacro*{bycompiler+others}{%
- \ifnameundef{namec}
- {}
- {\def\@tempa{bycompiler}%
- \ifnamesequal{namec}{commentator}
- {\edef\@tempa{\@tempa co}%
- \clearname{commentator}}
- {\ifnamesequal{namec}{annotator}
- {\edef\@tempa{\@tempa an}%
- \clearname{annotator}}
- {}}%
- \ifnamesequal{namec}{introduction}
- {\edef\@tempa{\@tempa in}%
- \clearname{introduction}}
- {\ifnamesequal{namec}{foreword}
- {\edef\@tempa{\@tempa fo}%
- \clearname{foreword}}
- {\ifnamesequal{namec}{afterword}
- {\edef\@tempa{\@tempa af}%
- \clearname{afterword}}
- {}}}%
- \bibstring{\@tempa}\space
- \printnames[bycompiler]{namec}%
- \clearname{namec}%
- \usebibmacro{editorpunct}}%
- \usebibmacro{byothers}}
-
-\newbibmacro*{byothers}{% Changed for 0.9
- \usebibmacro{bytranslator}%
- \usebibmacro{editorpunct}%
- \usebibmacro{bycompiler}%
- \usebibmacro{editorpunct}%
-% \usebibmacro{byredactor}%
-% \usebibmacro{editorpunct}%
- \usebibmacro{withcommentator}%
- \usebibmacro{editorpunct}%
- \usebibmacro{withannotator}%
- \usebibmacro{editorpunct}%
- \usebibmacro{withintroduction}%
- \usebibmacro{editorpunct}%
- \usebibmacro{withforeword}%
- \usebibmacro{editorpunct}%
- \usebibmacro{withafterword}}
-
-\endinput