From 18e2ae6688988e6a06f87f747a340b5fb872fa49 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 10 Sep 2010 22:53:37 +0000 Subject: biblatex-chicago 0.9.5a (8sep10) git-svn-id: svn://tug.org/texlive/trunk@19646 c570f23f-e606-0410-a88d-b1316a301751 --- .../latex/biblatex-chicago/biblatex-chicago.sty | 88 + .../latex/biblatex-chicago/chicago-authordate.bbx | 2091 +++++++++++++ .../latex/biblatex-chicago/chicago-authordate.cbx | 2052 +++++++++++++ .../tex/latex/biblatex-chicago/chicago-notes.bbx | 1799 +++++++++++ .../tex/latex/biblatex-chicago/chicago-notes.cbx | 3186 ++++++++++++++++++++ .../tex/latex/biblatex-chicago/cms-american.lbx | 854 ++++++ .../tex/latex/biblatex-chicago/cms-french.lbx | 826 +++++ .../tex/latex/biblatex-chicago/cms-german.lbx | 990 ++++++ .../tex/latex/biblatex-chicago/cms-ngerman.lbx | 990 ++++++ 9 files changed, 12876 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/biblatex-chicago/biblatex-chicago.sty create mode 100644 Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.bbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.cbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-chicago/chicago-notes.bbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-chicago/chicago-notes.cbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-chicago/cms-american.lbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-chicago/cms-french.lbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-chicago/cms-german.lbx create mode 100644 Master/texmf-dist/tex/latex/biblatex-chicago/cms-ngerman.lbx (limited to 'Master/texmf-dist/tex/latex/biblatex-chicago') diff --git a/Master/texmf-dist/tex/latex/biblatex-chicago/biblatex-chicago.sty b/Master/texmf-dist/tex/latex/biblatex-chicago/biblatex-chicago.sty new file mode 100644 index 00000000000..6aebbb89278 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chicago/biblatex-chicago.sty @@ -0,0 +1,88 @@ +% $Id: biblatex-chicago.sty,v 0.1.1.29 2010/09/07 10:51:36 dfussner Exp $ + +% Copyright (c) 2009-2010 David Fussner. This package is +% author-maintained. +% +% This work may be copied, distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 of +% this license or (at your option) any later version. The latest +% version of this license is in http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX version +% 2005/12/01 or later. This software is provided as is, +% without warranty of any kind, either expressed or implied, including, +% but not limited to, the implied warranties of merchantability and +% fitness for a particular purpose. + +\ProvidesPackage{biblatex-chicago}[2010/09/07 v.0.9d biblatex style] + +\RequirePackage{etoolbox} + +\DeclareOption{authordate}{\def\cms@style{authordate}} +\DeclareOption{notes}{\def\cms@style{notes}} +\DeclareOption*{\eappto\cms@options{\CurrentOption,}} +\let\cms@options\empty +\ExecuteOptions{notes}% + +\newtoggle{cms@nomark} + +\DeclareOption{footmarkoff}{\global\toggletrue{cms@nomark}} + +\DeclareOption{natbib}{% + \PassOptionsToPackage{natbib}{biblatex}} + +\ProcessOptions* + +\def\cms@authordate{% + \RequirePackage[style=chicago-authordate]{biblatex}% + \ExecuteBibliographyOptions{% + pagetracker=true,autocite=inline,alldates=comp,labelyear=true, + uniquename=true,useeditor=true,usetranslator=true,usecompiler=true, + ibidtracker=constrict,sorting=nyt,cmslos=true,nodates}} + +\def\cms@notes{% + \RequirePackage[style=chicago-notes]{biblatex}% + \ExecuteBibliographyOptions{% + pagetracker=true,autocite=footnote,abbreviate=false,alldates=comp, + citetracker=true,ibidtracker=constrict,usetranslator=true, + usecompiler=true,loccittracker=constrict,dateabbrev=false}} + +\csuse{cms@\cms@style} +\undef\cms@authordate +\undef\cms@notes +\expandafter\ExecuteBibliographyOptions\expandafter{\cms@options} + +\setlength{\bibitemsep}{0.5\baselineskip plus 0.5\baselineskip} +\setlength{\bibhang}{2em} +\setlength{\lositemsep}{0.25\baselineskip plus 0.25\baselineskip} + +\renewcommand*{\bibnamedash}{---------} + +\iftoggle{cms@nomark} +{} +{\@ifclassloaded{memoir}% + {\blx@warning@noline{% + Since you are using the 'memoir' class,\MessageBreak + I'm leaving the formatting of the foot- and/or\MessageBreak + end-note mark and text to you.}}% + {\renewcommand\@makefntext[1]{% Provides in-line footnote marks + \setlength\parindent{1em}% + \noindent + \makebox[2.3em][r]{\@thefnmark.\,\,}#1} + \@ifpackageloaded{endnotes}% Provides in-line endnote marks + {\def\enotesize{\small}% This size recommended by the Manual + \renewcommand{\enoteformat}{% + \renewcommand{\makeenmark}{% + \hbox{\theenmark.\,\,}} + \rightskip\z@ \leftskip\z@ \parindent=2.3em + \leavevmode\llap{\makeenmark}}} + {}}} + +\@ifpackageloaded{babel} +{\ifthenelse{\equal{\languagename}{american}} + {\DeclareLanguageMapping{american}{cms-american}}% + {\ifthenelse{\equal{\languagename}{english}}% + {\DeclareLanguageMapping{english}{cms-american}}% + {}}}% +{\DeclareLanguageMapping{english}{cms-american}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.bbx b/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.bbx new file mode 100644 index 00000000000..b8a47e28a83 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.bbx @@ -0,0 +1,2091 @@ +% $Id: chicago-authordate.bbx,v 0.6.1.17 2010/09/03 08:51:57 dfussner Exp $ +% This is a biblatex style file, adapted mainly from Lehman's +% standard.bbx and from chicago-notes.bbx. It provides the +% reference list formatting for the Chicago author-date style. + + +\ProvidesFile{chicago-authordate.bbx}[2010/09/03 v0.9c biblatex +bibliography style] + +%%%% Initialize and format bibliography and los %%%% + +\DeclareFieldFormat{shorthandwidth}{#1} + +\newlength{\lositemsep} + +\defbibenvironment{bibliography}% New for 0.9a + {\list + {} + {\setlength{\leftmargin}{\bibhang}% + \setlength{\itemindent}{-\leftmargin}% + \setlength{\itemsep}{\bibitemsep}% + \setlength{\parsep}{\bibparsep}}} + {\endlist} + {\item} + +\defbibenvironment{shorthands} + {\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} + {\item} + +\AtBeginBibliography{% + \togglefalse{cms@headlessnote}}% + +\AtEveryBibitem{% + \iffieldequalstr{entrytype}{patent}% + {\toggletrue{cms@origlabel}}% + {}% + \iffieldequalstr{pubstate}{reprint}% + {\toggletrue{cms@reprint}}% + {\togglefalse{cms@reprint}}}% + +\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}{% + \iftoggle{cms@los}% + {\ifnameundef{labelname} + {\mkbibemph{\bibstring{see}}% + \addspace% + \usebibmacro{shorthand:label}}% + {\ifnameundef{author} + {\mkbibemph{\bibstring{see}}% + \setunit{\addspace}% + \printnames[loseditor]{editor}% + \addcomma\space + \usebibmacro{editstrg}} + {\mkbibemph{\bibstring{see}}% + \setunit{\addspace}% + \printnames[losauthor]{author}}}% + \finentry}% + {\ifnameundef{labelname} + {\iffieldequalstr{entrysubtype}{magazine}% + {\printtext[bibhyperref]{\printfield[journaltitle]{journaltitle}% + \newcunit}}% + {\iffieldequalstr{entrytype}{manual}% + {\printtext[bibhyperref]{\printlist{organization}\newcunit}}% + {}}} + {\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{cmsbibsortdate}% + \newunit\newblock + \usebibmacro{mag+news+title}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \newunit\newblock% + \usebibmacro{bibreprint}% + \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 + \usebibmacro{pubstate}% + \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{cmsbibsortdate}% + \newunit\newblock + \usebibmacro{mag+news+title}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \setunit*{\addcomma\addspace}\newblock% + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{bibreprint}% + \newunit\newblock + \usebibmacro{issuetitle}% + \setunit*{\addcomma\addspace}% + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{note}% + \setunit*{\addcomma\addspace}\newblock% (changed for 0.7)?? +% \usebibmacro{cms-in:}% + \usebibmacro{journal+issue+year+pages}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{cmsbibsortdate}% + \newunit\newblock + \usebibmacro{italtitle+stitle}% + \newcunit\newblock + \usebibmacro{date}% + \newcunit + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \usebibmacro{bibreprint}% + \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 + \usebibmacro{pubstate}% + \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{cmsbibsortdate}% + \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{bibreprint}% + \newunit\newblock + \usebibmacro{publ+loc+year}% + \newcunit\newblock + \printlist[][-\value{listtotal}]{lista}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{bookinbook}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newunit\newblock + \usebibmacro{cmsbibsortdate}% + \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{cms-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{bibreprint}% + \newunit\newblock + \usebibmacro{publ+loc+year}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{booklet}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newunit\newblock + \usebibmacro{cmsbibsortdate}% + \newunit\newblock + \usebibmacro{italtitle+stitle}% + \newcunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{bibreprint}% + \newunit\newblock + \usebibmacro{howpubl+loc+year}% + \newunit\newblock + \usebibmacro{chap+pag}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{cmsbibsortdate}% + \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{bibreprint}% + \newunit\newblock + \usebibmacro{publ+loc+year}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{customa}{letter}% + +\DeclareBibliographyAlias{customb}{bookinbook}% + +\DeclareBibliographyAlias{customc}{suppbook}% + +\DeclareBibliographyDriver{image}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newunit\newblock + \usebibmacro{cmsbibsortdate}% + \newunit\newblock + \usebibmacro{italtitle+stitle}% + \setunit{\addspace}\newblock% + \usebibmacro{language+transtitle}% + \setunit{\addcomma\addspace}% + \usebibmacro{date}% + \newcunit + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \usebibmacro{bibreprint}% + \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 + \usebibmacro{pubstate}% + \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{cmsbibsortdate}% + \newunit\newblock + \usebibmacro{italtitle+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{cms-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{bibreprint}% + \newunit\newblock + \usebibmacro{publ+loc+year}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{cmsbibsortdate}% + \newunit\newblock + \usebibmacro{italtitle+stitle}% All italtitle now? + \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{cms-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{bibreprint}% + \newunit\newblock + \usebibmacro{publ+loc+year}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{cmsbibsortdate}% + \newunit\newblock + \usebibmacro{italtitle+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{cms-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{bibreprint}% + \newunit\newblock + \usebibmacro{org+publ+loc+year}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{reference+title}%{italtitle+stitle} + \newunit\newblock + \usebibmacro{cmsbibsortdate}% + \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{bibreprint}% + \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 + \usebibmacro{pubstate}% + \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{letter}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newunit\newblock + \usebibmacro{cmsbibsortdate}% + \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{cms-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{bibreprint}% + \newunit\newblock + \usebibmacro{publ+loc+year}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{manual}{% + \usebibmacro{bibindex}% + \usebibmacro{author+org}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newunit\newblock + \usebibmacro{cmsbibsortdate}% + \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{bibreprint}% + \newunit\newblock + \usebibmacro{org+publ+loc+year}% + \newunit\newblock + \usebibmacro{pubstate}% + \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 + \usebibmacro{cmsbibsortdate}% + \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% + \usebibmacro{unpubl+letter+date}}% + \newcunit% + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \usebibmacro{bibreprint}% + \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}% + \iffieldundef{entrysubtype}% + {\newcunit\newblock% + \usebibmacro{date}}% + {}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{cmsbibsortdate}% + \newunit\newblock + \usebibmacro{italtitle+stitle}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \newcunit% + \usebibmacro{byauthor}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{bibreprint}% + \newunit\newblock + \printlist{organization}% + \newunit\newblock + \usebibmacro{date}% + \newunit\newblock + \printfield{doi}% + \setunit*{\addcomma\addspace}\newblock% + \usebibmacro{url+date}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{cmscitesortdate}% + \newunit\newblock + \usebibmacro{italtitle+stitle}%{title}? + \setunit{\addspace}\newblock% + \usebibmacro{language+transtitle}% + \setunit{\addperiod\addspace}% + \printfield{note}% + \setunit{\addperiod\addspace}% + \usebibmacro{bibreprint}% + \newunit\newblock + \printfield{type}% + \setunit{\addspace}% + \printfield{number}% + \iflistundef{location} + {} + {\setunit*{\addspace}% + \printtext[parens]{% + \printlist[][-\value{listtotal}]{location}}}% + \newcunit\newblock + \printfield{version}% + \newcunit\newblock +% \bibstring{patentfiled}\addspace}\newblock% + \iftoggle{cms@switchdates}% + {\bibstring{patentfiled}% + \setunit{\addspace}% + \printdate% + \setunit{\addcomma\addspace}% + \bibstring{and}% + \addspace\bibstring{patentissued}\addspace% + \printorigdate}% + {\iffieldundef{origyear}% + {\iffieldundef{year}% + {}% + {\bibstring{patentfiled}\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 + \usebibmacro{pubstate}% + \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{cmsbibsortdate}% + \newunit\newblock + \usebibmacro{issuetitle}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \newunit\newblock% + \usebibmacro{byeditor+others}% + \newunit\newblock + \usebibmacro{bibreprint}% + \newunit\newblock + \printfield{note}% + \setunit*{\addcomma\addspace}\newblock% + \usebibmacro{periodical+date+issue}% + \newcunit\newblock + \usebibmacro{chap+pag}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{cmsbibsortdate}% + \newunit\newblock + \usebibmacro{issuetitle}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \setunit*{\addcomma\addspace}\newblock% + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \usebibmacro{bibreprint}% + \newunit\newblock + \printfield{note}% + \setunit*{\addcomma\addspace}\newblock% (changed for 0.7)?? +% \usebibmacro{cms-in:}% + \usebibmacro{periodical+issue+year+pages}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{cmsbibsortdate}% + \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{bibreprint}% + \newunit\newblock + \usebibmacro{org+publ+loc+year}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{reference+title}%{italtitle+stitle} + \newunit\newblock + \usebibmacro{cmsbibsortdate}% + \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{bibreprint}% + \newunit\newblock + \usebibmacro{publ+loc+year}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{cmsbibsortdate}% + \newunit\newblock + \usebibmacro{italtitle+stitle}% + \newcunit + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{ser+num}% + \newunit\newblock + \printfield{type}% + \newunit + \printfield{note}% + \newunit\newblock + \usebibmacro{bibreprint}% + \newunit\newblock + \usebibmacro{inst+loc+year}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{cmsbibsortdate}% + \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{bibreprint}% + \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 + \usebibmacro{pubstate}% + \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{suppbook}{% + \usebibmacro{bibindex}% + \usebibmacro{author}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newunit\newblock + \usebibmacro{cmsbibsortdate}% + \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{bibreprint}% + \newunit\newblock + \usebibmacro{publ+loc+year}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{suppcollection}{suppbook} + +\DeclareBibliographyAlias{suppperiodical}{review} + +\DeclareBibliographyDriver{thesis}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newunit\newblock + \usebibmacro{cmsbibsortdate}% + \newunit\newblock + \usebibmacro{italtitle+stitle}% + \setunit{\addspace}%\newblock% + \usebibmacro{language+transtitle}% + \newcunit% + \usebibmacro{byauthor}% + \setunit{\addperiod\addspace}% + \printfield{note}% + \setunit{\addperiod\addspace}\newblock% + \usebibmacro{bibreprint}% + \newunit\newblock + \usebibmacro{type+inst+year}% + \newunit\newblock + \usebibmacro{pubstate}% + \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{cmsbibsortdate}% + \newunit\newblock + \usebibmacro{italtitle+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}% + \usebibmacro{bibreprint}% + \newunit\newblock + \printfield{howpublished}% + \setunit*{\addcomma\addspace}\newblock% + \printfield{note}% + \setunit*{\addcomma\addspace}\newblock% + \printlist{location}% + \setunit*{\addcomma\addspace}\newblock% + \usebibmacro{date}% + \newunit\newblock + \usebibmacro{pubstate}% + \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*{shorthand:label}{% Test this + \iffieldequalstr{entrysubtype}{magazine}% Simplifies .bib creation + {\printtext[bibhyperref]{\printfield[journaltitle]{journaltitle}}}% + {\iffieldequalstr{entrytype}{manual}% + {\printtext[bibhyperref]{\printlist{organization}}}% + {\printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}}}}% + +\newbibmacro*{labelyear+extrayear}{% + \iffieldundef{labelyear}% + {\ifboolexpr{ + test {\iffieldequalstr{entrytype}{misc}} + or + test {\iffieldequalstr{entrytype}{inreference}} + or + test {\iffieldequalstr{entrytype}{reference}} + or + not togl {cms@nodates}}% + {}% + {\bibstring{nodate}}}% + {\printfield{labelyear}% + \iffieldundef{extrayear}% For spurious punctuation + {}% + {\setunit*{}}% + \printfield{extrayear}% + \clearfield{year}}} + +\newbibmacro*{cmsbibsortdate}{% Attempt to solve date-related problems + \iffieldsequal{year}{endyear}% + {\toggletrue{cms@oneyear}}% + {\togglefalse{cms@oneyear}}% + \iffieldundef{origyear}% + {\usebibmacro{cmsbibyear}}% + {\iffieldint{year}% + {\ifthenelse{\thefield{origyear}>\thefield{year}}% + {\toggletrue{cms@switchdates}% + \usebibmacro{cmsbibyear}}% + {\usebibmacro{cmsbibyear}}}% + {\usebibmacro{cmsbibyear}}}} + +\newbibmacro*{cmsbibyear}{% + \iftoggle{cms@origlabel}% + {\usebibmacro{origyear+labelyear}}% + {\iftoggle{cms@bothlabelnew}% + {\usebibmacro{bothyear+newstyle}}% + {\iftoggle{cms@bothlabelold}% + {\usebibmacro{bothyear+oldstyle}}% + {\usebibmacro{labelyear+extrayear}}}}% + \ifcsdef{@cms@tempdate}% + {\toggletrue{\@cms@tempdate}}% + {}} + +\newbibmacro*{origyear+labelyear}{% + \iftoggle{cms@switchdates}% + {\usebibmacro{labelyear+extrayear}% + \clearfield{year}}% + {\iffieldundef{origyear} + {\usebibmacro{labelyear+extrayear}}% + {\printtext[bibhyperref]{% + \printfield{origyear}}% + \clearfield{origyear}}}} + +\newbibmacro*{bothyear+newstyle}{% + \iftoggle{cms@switchdates}% + {\usebibmacro{labelyear+extrayear}\addslash% + \setunit{}% Need * here? + \printfield{origyear}% + \clearfield{year}% + \clearfield{origyear}}% + {\iffieldundef{origyear}% + {\usebibmacro{labelyear+extrayear}}% + {\printtext[bibhyperref]{% Why? + \printfield{origyear}\addslash% + \setunit*{}% + \printfield{labelyear}}% + \clearfield{origyear}% + \clearfield{year}}}} + +\newbibmacro*{bothyear+oldstyle}{% + \iftoggle{cms@switchdates}% + {\printtext[bibhyperref]{% + \bibopenbracket% + \usebibmacro{labelyear+extrayear}% + \bibclosebracket% + \setunit{\addspace}\printfield{origyear}}% + \clearfield{year}% + \clearfield{origyear}}% + {\iffieldundef{origyear} + {\usebibmacro{labelyear+extrayear}}% + {\printtext[bibhyperref]{% + \printfield[brackets]{origyear}% + \setunit*{\addspace}\printfield{labelyear}}% + \clearfield{origyear}% + \clearfield{year}}}} + +\newbibmacro*{pubstate}{% + \iftoggle{cms@reprint}% + {\iftoggle{cms@switchdates}% + {} + {\iffieldundef{origyear}% + {} + {\printtext[parens]{% + \bibstring{origpubyear}% + \printfield{origyear}\addperiod}\nopunct}}}% + {\printfield{pubstate}}} + +\newbibmacro*{bibreprint}{% + \iftoggle{cms@reprint}% + {\iffieldundef{origyear}% + {\bibstring{reprint}}% + {\iftoggle{cms@switchdates}% + {\bibstring{reprint}}% + {}}}% + {}} + +\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{% + \printfield{maintitle}% + \setunit{\addcolon\addspace}% + \printfield[maintitle]{mainsubtitle}}% + \newcunit + \printfield{maintitleaddon}} + {\printfield{volume}% + \printfield{part}% + \setunit{\addspace} + \bibstring{ofseries}% + \setunit{\addspace} + \printtext{% + \printfield{maintitle}% + \setunit{\addcolon\addspace}% + \printfield[maintitle]{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{% + \printfield{maintitle}% + \setunit{\addcolon\addspace}% + \printfield[maintitle]{mainsubtitle}}% + \newcunit + \printfield{maintitleaddon}} + {\printfield{volume}% + \printfield{part}% + \setunit{\addspace} + \bibstring{ofseries}% + \setunit{\addspace} + \printtext{% + \printfield{maintitle}% + \setunit{\addcolon\addspace}% + \printfield[maintitle]{mainsubtitle}}% + \newcunit + \printfield{maintitleaddon}}}} + +\newbibmacro*{journal+issue+year+pages}{% + \usebibmacro{cjournal+ser+vol+num}% + \setunit{\addspace}% + \ifthenelse{\iffieldundef{issue}\AND\iffieldundef{month} + \AND\iffieldundef{number}}% + {\iftoggle{cms@postposit}% Kludge for French colon spacing. + {\setunit{\addcolon\addspace}}% + {\setunit{\addcolon}}}% This may not be universally correct. + {\printtext[parens]{% Perhaps if it's wrong use magazine subtype? + \iffieldundef{issue} + {\usebibmacro{date}% + \printfield{number}}% + {\printfield{issue}% + \setunit{\addspace}% + \printfield{year}}}% + \setunit{\addcolon\addspace}} + \printfield{pages}} + +\newbibmacro*{periodical+issue+year+pages}{% + \usebibmacro{cperiodical+ser+vol+num}% + \setunit{\addspace}% + \ifthenelse{\iffieldundef{issue}\AND\iffieldundef{month} + \AND\iffieldundef{number}}% + {\iftoggle{cms@postposit}% + {\setunit{\addcolon\addspace}}% + {\setunit{\addcolon}}}% + {\printtext[parens]{% + \iffieldundef{issue} + {\usebibmacro{date}% + \printfield{number}}% + {\printfield{issue}% + \setunit{\addspace}% + \printfield{year}}}% + \setunit{\addcolon\addspace}} + \printfield{pages}} + +\newbibmacro*{bycompiler}{% + \ifnameundef{namec} + {} + {\bibstring{cbycompiler}\addspace + \printnames[bycompiler]{namec}}} + +\renewbibmacro*{byeditor}{% + \ifnameundef{editor} + {} + {\usebibmacro{cbytypestrg}{editor}{editor}% + \setunit{\addspace}% + \printnames[byeditor]{editor}% + \usebibmacro{editorpunct}}% + \usebibmacro{byeditorx}} + +\renewbibmacro*{byeditorx}{% + \ifnameundef{editora} + {} + {\usebibmacro{cbytypestrg}{editora}{editor}% + \setunit{\addspace}% + \printnames[byeditora]{editora}% + \usebibmacro{editorpunct}}% + \ifnameundef{editorb} + {} + {\usebibmacro{cbytypestrg}{editorb}{editor}% + \setunit{\addspace}% + \printnames[byeditorb]{editorb}% + \usebibmacro{editorpunct}}% + \ifnameundef{editorc} + {} + {\usebibmacro{cbytypestrg}{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{cbyeditor}% + \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{cbytranslator}% + \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{cbycompiler}% + \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{cbytranslator}% + \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 diff --git a/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.cbx b/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.cbx new file mode 100644 index 00000000000..cb763d8fa2b --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.cbx @@ -0,0 +1,2052 @@ +% $Id: chicago-authordate.cbx,v 0.6.1.30 2010/09/03 08:52:06 dfussner Exp $ +% This is a biblatex citation style file, adapted from Lehman's +% authoryear-comp.cbx. It is heavily modified, with the intention of +% providing inline citations (and a reference list) for the +% author-date style of the Chicago Manual of Style, 15th edition. + +\ProvidesFile{chicago-authordate.cbx}[2010/09/03 v0.9c biblatex citation style] + +%%%% Biblatex initialization + Chicago options + Toggles %%%% + +\newbool{cbx:parens} + +\providecommand*{\mkibid}[1]{#1} + +\providetoggle{cms@inlineibid} +\providetoggle{cms@origlabel} +\providetoggle{cms@bothlabelold} +\providetoggle{cms@bothlabelnew} +\providetoggle{cms@reprint} +\providetoggle{cms@switchdates} +\providetoggle{cms@los} +\providetoggle{cms@oneyear} +\providetoggle{cms@nodates} + +\providetoggle{cms@headlessnote}% Keep +\providetoggle{cms@noibid}% Keep +\providetoggle{cms@usecompiler}% Keep +\providetoggle{cms@origpublished}% Keep +\providetoggle{cms@annotation}% Keep +\providetoggle{cms@postposit}% Keep + +\AtEveryCitekey{% + \iffieldequalstr{entrytype}{patent}% + {\toggletrue{cms@origlabel}}% + {}% + \iffieldequalstr{pubstate}{reprint}% + {\toggletrue{cms@reprint}}% + {\togglefalse{cms@reprint}}}% + +\DeclareBibliographyOption{cmsdate}{% Trying to implement origyear as + \ifcsdef{cms@opt@cmsdate@#1}% labelyear. Sorting will be an issue. + {\csuse{cms@opt@cmsdate@#1}} + {\blx@err@invopt{cmsdate=#1}{}}} +\def\cms@opt@cmsdate@on{% + \toggletrue{cms@origlabel}} +\def\cms@opt@cmsdate@new{% + \toggletrue{cms@bothlabelnew}} +\def\cms@opt@cmsdate@old{% + \toggletrue{cms@bothlabelold}} + +\DeclareEntryOption{cmsdate}[off]{% Trying to implement origyear as + \ifcsdef{cms@opt@cmsdate@#1}% labelyear. Sorting will be an issue. + {\iftoggle{cms@origlabel} + {\togglefalse{cms@origlabel}% + \def\@cms@tempdate{cms@origlabel}}% + {\iftoggle{cms@bothlabelnew}% + {\togglefalse{cms@bothlabelnew}% + \def\@cms@tempdate{cms@bothlabelnew}}% + {\iftoggle{cms@bothlabelold}% + {\togglefalse{cms@bothlabelold}% + \def\@cms@tempdate{cms@bothlabelold}}% + {}}}% + \csuse{cms@opt@cmsdate@#1}}% + {\blx@err@invopt{cmsdate=#1}{}}} +\def\cms@opt@cmsdate@on{% + \toggletrue{cms@origlabel}} +\def\cms@opt@cmsdate@new{% + \toggletrue{cms@bothlabelnew}} +\def\cms@opt@cmsdate@old{% + \toggletrue{cms@bothlabelold}} +\def\cms@opt@cmsdate@off{} + +\DeclareBibliographyOption{annotation}[true]{% + \global\toggletrue{cms@annotation}} + +\DeclareBibliographyOption{cmslos}[true]{% + \global\settoggle{cms@los}{#1}} + +\DeclareBibliographyOption{noibid}[true]{% + \global\toggletrue{cms@noibid}} + +\DeclareBibliographyOption{usecompiler}[true]{% + \settoggle{cms@usecompiler}{#1}} + +\DeclareBibliographyOption{nodates}[true]{% + \settoggle{cms@nodates}{#1}} + +\DeclareEntryOption{usecompiler}[true]{% + \settoggle{cms@usecompiler}{#1}} + +\DeclareEntryOption{switchdates}[true]{% + \settoggle{cms@switchdates}{#1}} + +\DeclareBibliographyOption{strict}[true]{% + \let\splitfootnoterule\footnoterule + \renewcommand\footnoterule{}% + \advance\skip\footins 4\p@\@plus2\p@\relax + \gdef\split@prev{0} + \let\pagefootnoterule\footnoterule + % \def\splitfootnoterule{\kern-3\p@ \hrule \kern2.6\p@} + \def\footnoterule{\relax + \ifnum\split@prev=\z@ + \pagefootnoterule + \else + \splitfootnoterule + \fi + \xdef\split@prev{\the\insertpenalties}% + }} + +\protected\def\blx@newcunit{% + \global\let\blx@unitpunct\newcunitpunct + \global\toggletrue{blx@unit}}% + +\appto\blx@blxinit{% + \let\newcunit\blx@newcunit} + +\newcommand*{\newcunitpunct}{\addcomma\space} + +\def\mkbibcurdinal#1{% + \@tempcnta0#1 \the\@tempcnta}% + +\@ifpackagelater{biblatex}{2010/08/28} +{} +{\PackageError{biblatex} + {Outdated 'biblatex' package} + {The Chicago style requires biblatex v0.9c or later.\MessageBreak + You are using: '\csuse{ver@biblatex.sty}'.\MessageBreak + This is a fatal error. I'm aborting now.}% + \endinput} + +%%%% Initialize and define bibstrings %%%% + +%%%% Now in cms-*.lbx %%%% + +%%%% Macros from authoryear-comp.cbx, revised for CMS %%%% + +\newbibmacro*{cite:init}{% + \ifnumless{\value{multicitecount}}{2} + {\global\boolfalse{cbx:parens}% + \global\undef\cbx@lasthash + \global\undef\cbx@lastyear} + {\iffieldundef{prenote} + {} + {\global\undef\cbx@lasthash + \global\undef\cbx@lastyear}}} + +\newbibmacro*{cite:reinit}{% + \global\undef\cbx@lasthash + \global\undef\cbx@lastyear} + +\newbibmacro*{cite}{% + \ifthenelse{\ifciteibid\AND\NOT\iffirstonpage} + {\usebibmacro{cite:ibid}}% + {\iffieldequalstr{entrysubtype}{classical}% Similar to notes+bib + {\iffieldundef{shorthand}% + {\ifthenelse{\ifnameundef{labelname}\OR + \iffieldequalstr{entrytype}{inreference}\OR + \iffieldequalstr{entrytype}{reference}}% Simplified for CMS + {\usebibmacro{cite:label}% + \setunit{\addspace}% + \usebibmacro{cite:reinit}} + {\iffieldequals{namehash}{\cbx@lasthash}% + {\iffieldundef{postnote}% + {\setunit{\compcitedelim}}% + {}% + \usebibmacro{cite:label}} + {\iffieldequals{namehash}{\cbx@lastyear}% + {}% + {\usebibmacro{cmsbracketname}% For names in [] + \setunit{\addspace}}% + \usebibmacro{cite:label}% + \iffieldundef{postnote}% + {\savefield{namehash}{\cbx@lasthash}}% + {\savefield{namehash}{\cbx@lastyear}}}}}% + {\usebibmacro{cite:shorthand+title}}} + {\iffieldundef{shorthand}% + {\ifthenelse{\ifnameundef{labelname}\OR + \iffieldequalstr{entrytype}{inreference}\OR + \iffieldequalstr{entrytype}{reference}}% Simplified for CMS + {\usebibmacro{cite:label}% + \setunit{\addspace}% + \usebibmacro{cmscitesortdate}% + \usebibmacro{cite:reinit}} + {\iffieldequals{namehash}{\cbx@lasthash}% + {\iffieldundef{postnote}% + {\setunit{\compcitedelim}}% + {}% + \usebibmacro{cmscitesortdate}} + {\iffieldequals{namehash}{\cbx@lastyear}% Is this right? + {}% + {\usebibmacro{cmsbracketname}% + \setunit{\nameyeardelim}}% + \usebibmacro{cmscitesortdate}% + \iffieldundef{postnote}% + {\savefield{namehash}{\cbx@lasthash}}% + {\savefield{namehash}{\cbx@lastyear}}}}}% + {\usebibmacro{cite:shorthand}}}}% + \setunit{\multicitedelim}}% ??? + +\newbibmacro*{cmsbracketname}{% + \iffieldequalstr{authortype}{anon}% + {\bibleftbracket\printnames{labelname}% + \bibrightbracket}% + {\iffieldequalstr{authortype}{anon?}% + {\bibleftbracket\printnames{labelname}?% + \bibrightbracket}% + {\printnames{labelname}}}} + +\newbibmacro*{citeyear}{% + \iffieldequalstr{entrysubtype}{classical}% + {\iffieldundef{shorthand}% + {\usebibmacro{citeyear:noshort}}% + {\iftoggle{cms@los}% + {\usebibmacro{citeyear:noshort}}% + {\usebibmacro{cite:shorthand+title}}}}% + {\iffieldundef{shorthand}% + {\usebibmacro{citeyear:noshort}}% + {\iftoggle{cms@los}% + {\usebibmacro{citeyear:noshort}}% + {\usebibmacro{cite:shorthand}}}}% + \setunit{\multicitedelim}} + +\newbibmacro*{citeyear:noshort}{% + \iffieldequalstr{entrysubtype}{classical}% Altered for CMS + {\iffieldequals{namehash}{\cbx@lasthash}% + {\iffieldundef{postnote}% + {\setunit{\compcitedelim}}% + {}% + \usebibmacro{cite:label}} + {\usebibmacro{cite:label}% + \iffieldundef{postnote}% + {\savefield{namehash}{\cbx@lasthash}}% + {}}} + {\iffieldequals{namehash}{\cbx@lasthash}% + {\iffieldundef{postnote}% + {\setunit{\compcitedelim}}% + {}% + \usebibmacro{cmscitesortdate}} + {\usebibmacro{cmscitesortdate}% + \iffieldundef{postnote}% + {\savefield{namehash}{\cbx@lasthash}}% + {}}}}% + +\newbibmacro*{textcite}{% + \iftoggle{cms@los}% + {\usebibmacro{textcite:authshort}}% + {\usebibmacro{textcite:citeshort}}} + +\newbibmacro*{textcite:authshort}{% + \iffieldequals{namehash}{\cbx@lasthash} + {\iffieldundef{postnote}% + {\iffieldequals{namehash}{\cbx@lastyear}% + {\setunit{\multicitedelim}% + \global\undef\cbx@lastyear}% + {\setunit{\compcitedelim}}}% + {\setunit{\multicitedelim}}% + \iffieldequalstr{entrysubtype}{classical}% + {\usebibmacro{cite:label}}% + {\usebibmacro{cmscitesortdate}}}% + {\iffieldundef{shorthand} + {\ifthenelse{\ifnameundef{labelname}\OR + \iffieldequalstr{entrytype}{inreference}\OR + \iffieldequalstr{entrytype}{reference}}% + {\iffieldequalstr{entrysubtype}{classical}% + {\setunit{% + \global\booltrue{cbx:parens}% + \addspace\bibopenparen}% + \ifnumequal{\value{citecount}}{1}% + {\usebibmacro{prenote}} + {}% + \usebibmacro{cite:label}} + {\usebibmacro{cite:label}% + \setunit{% + \global\booltrue{cbx:parens}% + \addspace\bibopenparen}% + \ifnumequal{\value{citecount}}{1} + {\usebibmacro{prenote}} + {}% + \usebibmacro{cmscitesortdate}}} + {\printnames{labelname}% + \setunit{% + \global\booltrue{cbx:parens}% + \addspace\bibopenparen}% + \ifnumequal{\value{citecount}}{1} + {\usebibmacro{prenote}} + {}% + \iffieldequalstr{entrysubtype}{classical}% + {\usebibmacro{cite:label}} + {\usebibmacro{cmscitesortdate}}% + \savefield{namehash}{\cbx@lasthash}}} + {\printfield{shorthand}% + \setunit{% + \global\booltrue{cbx:parens}% + \addspace\bibopenparen}% + \ifnumequal{\value{citecount}}{1}% + {\usebibmacro{prenote}}% + {}% + \iffieldequalstr{entrysubtype}{classical}% + {\usebibmacro{cite:label}} + {\usebibmacro{cmscitesortdate}}% + \savefield{namehash}{\cbx@lasthash}}}% + \setunit{% + \ifbool{cbx:parens}% + {\bibcloseparen\global\boolfalse{cbx:parens}}% + {}% + \multicitedelim}} + +\newbibmacro*{textcite:citeshort}{% + \iffieldequals{namehash}{\cbx@lasthash} + {\iffieldundef{shorthand} + {\iffieldundef{postnote}% + {\iffieldequals{namehash}{\cbx@lastyear}% + {\setunit{\multicitedelim}% + \global\undef\cbx@lastyear}% + {\setunit{\compcitedelim}}}% + {\setunit{\multicitedelim}}% + \iffieldequalstr{entrysubtype}{classical}% + {\usebibmacro{cite:label}}% + {\usebibmacro{cmscitesortdate}}} + {\iffieldundef{postnote}% + {\iffieldequals{namehash}{\cbx@lastyear}% + {\setunit{\multicitedelim}% + \global\undef\cbx@lastyear}% + {\setunit{\compcitedelim}}}% + {\setunit{\multicitedelim}}% + \printtext[bibhyperref]{% + \printfield{shorthand}}}}% + {\ifthenelse{\ifnameundef{labelname}\OR + \iffieldequalstr{entrytype}{inreference}\OR + \iffieldequalstr{entrytype}{reference}}% + {\iffieldundef{shorthand} + {\iffieldequalstr{entrysubtype}{classical}% + {\setunit{% + \global\booltrue{cbx:parens}% + \addspace\bibopenparen}% + \ifnumequal{\value{citecount}}{1}% + {\usebibmacro{prenote}} + {}% + \usebibmacro{cite:label}} + {\usebibmacro{cite:label}% + \setunit{% + \global\booltrue{cbx:parens}% + \addspace\bibopenparen}% + \ifnumequal{\value{citecount}}{1} + {\usebibmacro{prenote}} + {}% + \usebibmacro{cmscitesortdate}}} + {\printtext[bibhyperref]{% + \printfield{shorthand}}}} + {\printnames{labelname}% + \setunit{% + \global\booltrue{cbx:parens}% + \addspace\bibopenparen}% + \ifnumequal{\value{citecount}}{1} + {\usebibmacro{prenote}} + {}% + \iffieldundef{shorthand} + {\iffieldequalstr{entrysubtype}{classical}% + {\usebibmacro{cite:label}} + {\usebibmacro{cmscitesortdate}}}% + {\printtext[bibhyperref]{% + \printfield{shorthand}}}% + \savefield{namehash}{\cbx@lasthash}}}% + \setunit{% + \ifbool{cbx:parens} + {\bibcloseparen\global\boolfalse{cbx:parens}} + {}% + \multicitedelim}} + +\newbibmacro*{textcite:postnote}{% + \iffieldundef{postnote}% + {}% + {\savefield{namehash}{\cbx@lastyear}% + \setunit{\postnotedelim}% + \printfield{postnote}}% + \ifthenelse{\value{multicitecount}=\value{multicitetotal}}% + {\setunit{}% + \printtext{% + \ifbool{cbx:parens} + {\bibcloseparen\global\boolfalse{cbx:parens}} + {}}}% + {\setunit{% + \ifbool{cbx:parens} + {\bibcloseparen\global\boolfalse{cbx:parens}} + {}% + \multicitedelim}}} + +\newbibmacro*{cite:shorthand}{% + \iftoggle{cms@los}% + {\iffieldequals{namehash}{\cbx@lasthash}% + {\printtext[bibhyperref]{% + \setunit{\compcitedelim}% + \usebibmacro{cmscitesortdate}}} + {\printtext[bibhyperref]{% + \printfield{shorthand}% + \setunit{\nameyeardelim}% + \usebibmacro{cmscitesortdate}}% + \savefield{namehash}{\cbx@lasthash}}}% + {\printtext[bibhyperref]{\printfield{shorthand}}% + \usebibmacro{cite:reinit}}} + +\newbibmacro*{cite:shorthand+title}{% + \iftoggle{cms@los}% + {\iffieldequals{namehash}{\cbx@lasthash}% + {\printtext[bibhyperref]{% + \setunit{\compcitedelim}% + \usebibmacro{cite:label}}} + {\printtext[bibhyperref]{% + \printfield{shorthand}% + \setunit{\nameyeardelim}% + \usebibmacro{cite:label}}% + \savefield{namehash}{\cbx@lasthash}}}% + {\printtext[bibhyperref]{\printfield{shorthand}}% + \usebibmacro{cite:reinit}}} + +\newbibmacro*{cite:label}{% Test this + \iffieldundef{label}% + {\iffieldequalstr{entrysubtype}{magazine}% Simplifies .bib creation + {\printtext[bibhyperref]{\printfield[journaltitle]{journaltitle}}}% + {\iffieldequalstr{entrytype}{manual}% + {\printtext[bibhyperref]{\printlist{organization}}}% + {\printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}}}}% + {\printtext[bibhyperref]{\printfield{label}}}} + +\newbibmacro*{cite:labelyear+extrayear}{% + \iffieldundef{labelyear} + {\ifboolexpr{ + test {\iffieldequalstr{entrytype}{misc}} + or + test {\iffieldequalstr{entrytype}{inreference}} + or + test {\iffieldequalstr{entrytype}{reference}} + or + not togl {cms@nodates} + }% + {}% + {\bibstring{nodate}}}% For CMS? + {\printtext[bibhyperref]{% + \printfield{labelyear}\setunit{}% Needed for patent type + \printfield{extrayear}}}} + +\newbibmacro*{cmscitesortdate}{% Attempt to solve date-related problems + \iffieldundef{origyear}% + {\usebibmacro{cmsciteyear}}% + {\iffieldint{year}% + {\ifthenelse{\thefield{origyear}>\thefield{year}}% + {\toggletrue{cms@switchdates}% + \usebibmacro{cmsciteyear}}% + {\usebibmacro{cmsciteyear}}}% + {\usebibmacro{cmsciteyear}}}} + +\newbibmacro*{cmsciteyear}{% + \iftoggle{cms@origlabel}% + {\usebibmacro{cite:origyear+labelyear}}% + {\iftoggle{cms@bothlabelnew}% + {\usebibmacro{cite:bothyear+newstyle}}% + {\iftoggle{cms@bothlabelold}% + {\usebibmacro{cite:bothyear+oldstyle}}% + {\usebibmacro{cite:labelyear+extrayear}}}}% + \ifcsdef{@cms@tempdate}% + {\toggletrue{\@cms@tempdate}}% + {}} + +\newbibmacro*{cite:origyear+labelyear}{% + \iftoggle{cms@switchdates}% + {\usebibmacro{cite:labelyear+extrayear}} + {\iffieldundef{origyear}% + {\usebibmacro{cite:labelyear+extrayear}}% + {\printtext[bibhyperref]{% + \printfield{origyear}}}}} + +\newbibmacro*{cite:bothyear+newstyle}{% + \iftoggle{cms@switchdates}% + {\usebibmacro{cite:labelyear+extrayear}/\printfield{origyear}}% + {\iffieldundef{origyear}% + {\usebibmacro{cite:labelyear+extrayear}}% + {\printtext[bibhyperref]{% + \printfield{origyear}/\printfield{labelyear}}}}} + +\newbibmacro*{cite:bothyear+oldstyle}{% + \iftoggle{cms@switchdates}% + {\printtext[bibhyperref]{% + \bibopenbracket% + \usebibmacro{cite:labelyear+extrayear}% + \bibclosebracket% + \addspace\printfield{origyear}}}% + {\iffieldundef{origyear}% + {\usebibmacro{cite:labelyear+extrayear}}% + {\printtext[bibhyperref]{% + \printfield[brackets]{origyear}% + \addspace\printfield{labelyear}}}}} + +\newbibmacro*{cite:save}{% + \savefield{entrykey}{\cbx@lastkey}} + +\newbibmacro*{cite:ibid}{% + \iftoggle{cms@noibid}% + {\blx@ibidreset% + \usebibmacro{cite}}% + {\toggletrue{cms@inlineibid}}} + +%%%% Citation Commands, internal and external %%%% + +\DeclareCiteCommand{\cite} + {\usebibmacro{cite:init}% + \usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{cite}} + {}%\multicitedelim + {\usebibmacro{postnote}} + +\DeclareCiteCommand*{\cite} + {\usebibmacro{cite:init}% + \usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{citeyear}} + {}%\multicitedelim + {\usebibmacro{postnote}} + +\DeclareCiteCommand{\parencite}[\mkbibparens] + {\usebibmacro{cite:init}% + \usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{cite}} + {}%\setunit{\multicitedelim} + {\usebibmacro{postnote}} + +\DeclareCiteCommand*{\parencite}[\mkbibparens] + {\usebibmacro{cite:init}% + \usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{citeyear}} + {}%\setunit{\multicitedelim} + {\usebibmacro{postnote}} + +\DeclareCiteCommand{\footcite}[\mkbibfootnote] + {\usebibmacro{cite:init}% + \usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{cite}} + {}%\multicitedelim + {\usebibmacro{postnote}} + +\DeclareCiteCommand{\footcitetext}[\mkbibfootnotetext] + {\usebibmacro{cite:init}% + \usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{cite}} + {} + {\usebibmacro{postnote}} + +\DeclareCiteCommand{\textcite} + {\usebibmacro{cite:init}} + {\usebibmacro{citeindex}% + \usebibmacro{textcite}} + {} + {\usebibmacro{textcite:postnote}} + +\DeclareMultiCiteCommand{\cites}{\cite}{\setunit{\multicitedelim}} + +\DeclareMultiCiteCommand{\parencites}[\mkbibparens]{\parencite}% + {\setunit{\multicitedelim}} + +\DeclareMultiCiteCommand{\footcites}[\mkbibfootnote]{\footcite}% + {\setunit{\multicitedelim}} + +\DeclareMultiCiteCommand{\footcitetexts}[\mkbibfootnotetext]% + {\footcitetext}{\setunit{\multicitedelim}} + +\DeclareMultiCiteCommand{\textcites}{\textcite}{} + +\DeclareCiteCommand{\bibxrefcite} + {\usebibmacro{cite:init}}%\usebibmacro{clearalmostall}} (?) + {\usebibmacro{cms-in:}% + \blx@ibidreset% For authordate style + \usebibmacro{cite}} + {} + {} + +\DeclareCiteCommand{\origfullcite} + {\nopunct\unspace% + \savebibmacro{cmsbibsortdate}% + \renewbibmacro*{cmsbibsortdate}{}}% + {\usedriver + {\DeclareNameAlias{sortname}{default}\clearfield{postnote} + \clearname{author}\clearfield{userf}%\toggletrue{cms@fullnote}% + \toggletrue{cms@headlessnote}\frenchspacing}% + {\thefield{entrytype}}}% + {\multicitedelim}% + {\restorebibmacro{cmsbibsortdate}} + +\DeclareCiteCommand{\origpublcite}% Similar to above, w/o title. + {\nopunct\unspace% + \savebibmacro{cmsbibsortdate}% + \renewbibmacro*{cmsbibsortdate}{}}% + {\usedriver + {\DeclareNameAlias{sortname}{default}\clearfield{postnote}% + \usebibmacro{clearpublin}% + \toggletrue{cms@headlessnote}%\toggletrue{cms@fullnote}% + \toggletrue{cms@origpublished}\frenchspacing}% + {\thefield{entrytype}}}% + {\multicitedelim}% + {\restorebibmacro{cmsbibsortdate}} + +%%%% List Formats %%%% + +\DeclareListFormat{language}{% + \ifthenelse{\value{listcount}=1}% + {\bibleftbracket\bibstring{inlang}\addspace% + \ifbibstring{#1} + {\bibstring{#1}} + {\ifbibstring{lang#1} + {\bibstring{lang#1}} + {#1}}% + \ifthenelse{\value{listtotal}=1}% + {\bibrightbracket}% + {}}% + {\ifthenelse{\value{listcount}=\value{listtotal}}% + {\multilangdelim% + \ifbibstring{#1} + {\bibstring{#1}} + {\ifbibstring{lang#1} + {\bibstring{lang#1}} + {#1}}% + \bibrightbracket}% + {\multilangdelim% + \ifbibstring{#1} + {\bibstring{#1}} + {\ifbibstring{lang#1} + {\bibstring{lang#1}} + {#1}}}}% + \usebibmacro{langlist:andothers}} + +\DeclareListFormat{publisher}{% + \ifthenelse{\value{listtotal}<2}% + {#1\isdot}% + {\ifthenelse{\value{listcount}=1}% + {#1}% + {\multipubsdelim #1\isdot}}} + +\DeclareListFormat{periodplace}{\mkbibparens{#1}} + +\DeclareListFormat{lista}{% + \ifthenelse{\value{listtotal}<2} + {s\adddot v\adddot\addspace\mkbibquote{#1\isdot}}% + {\ifthenelse{\value{listcount}=1}% + {s\adddot vv\adddot\addspace \mkbibquote{#1\isdot}\addcomma}% + {\ifthenelse{\value{listcount}<\value{listtotal}}% + {\addspace\mkbibquote{#1\isdot}\addcomma}% + {\addspace\mkbibquote{#1\isdot}}}}} + +%%%% Field Formats -- Title, Citetitle, Lostitle %%%% + +\DeclareFieldFormat[article]{title}{% + \iffieldundef{title}% + {}% + {\MakeSentenceCase*{#1}}} + +\DeclareFieldAlias[article]{citetitle}[article]{lostitle} + +\DeclareFieldFormat[article]{lostitle}{\MakeSentenceCase*{#1}} + +\DeclareFieldFormat[artwork]{title}{% + \iffieldundef{entrysubtype}% + {\mkbibemph{\MakeSentenceCase*{#1}}\isdot}% + {\MakeSentenceCase*{#1}\isdot}} + +\DeclareFieldAlias[artwork]{citetitle}[artwork]{title} + +\DeclareFieldFormat[artwork]{lostitle}{% + \iffieldundef{entrysubtype}% + {\mkbibemph{\MakeSentenceCase*{#1}}\isdot}% + {\MakeSentenceCase*{#1}\isdot}} + +\DeclareFieldFormat[book]{title}{% + \mkbibemph{\MakeSentenceCase*{#1}}\isdot} + +\DeclareFieldAlias[book]{citetitle}[book]{title} + +\DeclareFieldFormat[book]{title}{% + \mkbibemph{\MakeSentenceCase*{#1}}\isdot} + +\DeclareFieldAlias[customb]{title}[book]{title} + +\DeclareFieldAlias[customb]{citetitle}[book]{title} + +\DeclareFieldAlias[customb]{lostitle}[book]{lostitle} + +\DeclareFieldAlias[bookinbook]{title}[book]{title} + +\DeclareFieldAlias[bookinbook]{citetitle}[book]{title} + +\DeclareFieldAlias[bookinbook]{lostitle}[book]{lostitle} + +\DeclareFieldAlias[collection]{title}[book]{title} + +\DeclareFieldAlias[collection]{citetitle}[book]{title} + +\DeclareFieldAlias[collection]{lostitle}[book]{lostitle} + +\DeclareFieldFormat[periodical]{title}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[periodical]{citetitle}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[periodical]{lostitle}{\mkbibemph{#1}\isdot} + +\DeclareFieldAlias[image]{title}[article]{title} + +\DeclareFieldAlias[image]{citetitle}[article]{title} + +\DeclareFieldAlias[image]{lostitle}[article]{lostitle} + +\DeclareFieldAlias[incollection]{title}[article]{title}% Change article? + +\DeclareFieldAlias[incollection]{citetitle}[article]{title} + +\DeclareFieldAlias[incollection]{lostitle}[article]{lostitle} + +\DeclareFieldAlias[inreference]{title}[book]{title} + +\DeclareFieldAlias[inreference]{citetitle}[book]{title} + +\DeclareFieldAlias[inreference]{lostitle}[book]{lostitle} + +\DeclareFieldFormat[letter]{title}{#1\isdot} + +\DeclareFieldFormat[letter]{citetitle}{#1\isdot} + +\DeclareFieldFormat[letter]{lostitle}{#1\isdot} + +\DeclareFieldAlias[customa]{title}[letter]{title} + +\DeclareFieldAlias[customa]{citetitle}[letter]{citetitle} + +\DeclareFieldAlias[customa]{lostitle}[letter]{lostitle} + +\DeclareFieldAlias[inproceedings]{title}[article]{title}% As above + +\DeclareFieldAlias[inproceedings]{citetitle}[article]{title} + +\DeclareFieldAlias[inproceedings]{lostitle}[article]{lostitle} + +\DeclareFieldAlias[thesis]{title}[article]{title} + +\DeclareFieldAlias[thesis]{citetitle}[article]{title} + +\DeclareFieldAlias[thesis]{lostitle}[article]{lostitle} + +\DeclareFieldAlias[patent]{title}[article]{lostitle} + +\DeclareFieldAlias[patent]{citetitle}[article]{title} + +\DeclareFieldAlias[patent]{lostitle}[article]{lostitle} + +\DeclareFieldAlias[unpublished]{title}[article]{title} + +\DeclareFieldAlias[unpublished]{citetitle}[article]{title} + +\DeclareFieldAlias[unpublished]{lostitle}[article]{lostitle} + +\DeclareFieldFormat{postnote}{% Removed \isdots -- required + \iffieldundef{pagination}% elsewhere also? + {#1}% + {\mkpageprefix[pagination]{#1}}} + +\DeclareFieldFormat[inreference]{postnote}{% + \iffieldundef{pagination}% + {s\adddot v\adddot\addspace\mkbibquote{#1}} + {\mkpageprefix[pagination]{#1}}}% Removed \isdots here, also. + +\DeclareFieldFormat{pages}{% + \iffieldundef{bookpagination}% + {#1\isdot}% + {\mkpageprefix[bookpagination]{#1\isdot}}} + +\DeclareFieldFormat{bibnote}{\MakeCapital{#1}} + +\DeclareFieldFormat{edlang}{% + \ifbibstring{#1} + {\bibstring{#1}} + {\ifbibstring{ed#1} + {\bibstring{ed#1}} + {\ifcapital{\MakeCapital{#1}}{#1}}}} + +\DeclareFieldAlias[inbook]{title}[article]{title} + +\DeclareFieldAlias[inbook]{citetitle}[article]{title} + +\DeclareFieldAlias[inbook]{lostitle}[article]{lostitle} + +\DeclareFieldFormat[suppbook]{title}{% + \mkbibemph{\MakeSentenceCase*{#1}}\isdot} + +\DeclareFieldAlias[suppbook]{citetitle}[suppbook]{lostitle} + +\DeclareFieldFormat[suppbook]{lostitle}{% + \usebibmacro{inforaft}% + \addspace% + \mkbibemph{\MakeSentenceCase*{#1}}\isdot} + +\DeclareFieldAlias[customc]{title}[suppbook]{title} + +\DeclareFieldAlias[customc]{citetitle}[suppbook]{lostitle} + +\DeclareFieldAlias[customc]{lostitle}[suppbook]{lostitle} + +\DeclareFieldAlias[suppcollection]{title}[suppbook]{title} + +\DeclareFieldAlias[suppcollection]{citetitle}[suppbook]{lostitle} + +\DeclareFieldAlias[suppcollection]{lostitle}[suppbook]{lostitle} + +\DeclareFieldAlias[booklet]{title}[book]{title} + +\DeclareFieldFormat[booklet]{citetitle}[book]{\mkbibemph{#1}\isdot} + +\DeclareFieldAlias[booklet]{lostitle}[book]{lostitle} + +\DeclareFieldAlias[manual]{title}[book]{title} + +\DeclareFieldAlias[manual]{citetitle}[book]{title} + +\DeclareFieldAlias[manual]{lostitle}[book]{lostitle} + +\DeclareFieldAlias[report]{title}[book]{title} + +\DeclareFieldAlias[report]{citetitle}[book]{title} + +\DeclareFieldAlias[report]{lostitle}[book]{lostitle} + +\DeclareFieldFormat[misc]{title}{% + \iffieldundef{entrysubtype}% + {\mkbibemph{\MakeSentenceCase*{#1}}\isdot}% + {\ifcapital{\MakeCapital{#1\isdot}}% + {#1\isdot}}} + +\DeclareFieldAlias[misc]{citetitle}[misc]{title} + +\DeclareFieldAlias[misc]{lostitle}[misc]{title} + +\DeclareFieldFormat[review]{title}{% + \ifcapital{\MakeCapital{#1\isdot}}% + {#1\isdot}} + +\DeclareFieldAlias[review]{lostitle}[review]{title} + +\DeclareFieldAlias[review]{citetitle}[review]{title} + +\DeclareFieldAlias[suppperiodical]{title}[review]{title} + +\DeclareFieldAlias[suppperiodical]{citetitle}[review]{title} + +\DeclareFieldAlias[suppperiodical]{lostitle}[review]{title} + +\DeclareFieldAlias[online]{title}[article]{title} + +\DeclareFieldAlias[online]{citetitle}[article]{title} + +\DeclareFieldAlias[online]{lostitle}[article]{lostitle} + +\DeclareFieldFormat{booktitle}{\mkbibemph{\MakeSentenceCase*{#1}}} + +\DeclareFieldFormat{maintitle}{\mkbibemph{\MakeSentenceCase*{#1}}} + +%%%% Other Field Formats %%%% + +\DeclareNumChars*{:}% + +\DeclareFieldFormat{letterday}{\mkbibcurdinal{#1}} + +\DeclareFieldFormat{note}{% + \ifcapital{\MakeCapital{#1}}{#1}}% + +\DeclareFieldFormat[suppbook]{type}{% + \ifbibstring{#1}% + {\bibstring{#1}}% + {\ifcapital% + {\MakeCapital{#1}}% + {#1}}} + +\DeclareFieldFormat[artwork]{type}{% + \ifcapital% + {\MakeCapital{#1}}% + {#1}} + +\DeclareFieldAlias[image]{type}[artwork]{type} + +\DeclareFieldAlias[customc]{type}[suppbook]{type} + +\DeclareFieldAlias[suppcollection]{type}[suppbook]{type} + +\DeclareFieldFormat{url}{\url{#1}} + +\DeclareFieldFormat{doi}{% + \textrm{doi}\addcolon + \ifhyperref + {\href{http://dx.doi.org/#1}{\nolinkurl{#1}}} + {\nolinkurl{#1}}} + +\DeclareFieldFormat{nameaddon}{\mkbibbrackets{#1\bibsentence}}% ?! + +\DeclareFieldFormat{edition}{% New in 0.8 + \ifinteger{#1} + {\mkbibordinal{#1}~\bibstring{edition}}% + {\ifcapital + {\MakeCapital{#1\isdot}}% + {#1\isdot}}} + +\DeclareFieldFormat{usere}{[#1]} % Better than mkbibbrackets? + +\DeclareFieldFormat{titleaddon}{% + \ifcapital{\MakeCapital{#1\isdot}}{#1\isdot}}%\custpunctc? + +\DeclareFieldAlias{booktitleaddon}{titleaddon} + +\DeclareFieldAlias{maintitleaddon}{titleaddon} + +\DeclareFieldFormat{issuetitle}{\MakeSentenceCase*{#1\isdot}} + +\DeclareFieldFormat{jourser}{% + \ifinteger{#1}% + {\mkbibordinal{#1}% + \addnbspace% + \bibstring{jourser}}% + {\ifbibstring{#1}{\bibstring{#1}}{#1}}} + +\DeclareFieldFormat{journum}{% Revised for 0.9.5 + \ifboolexpr{% + test {\ifnumerals{#1}} + and + not test {\ifnumeral{#1}} + }% + {\bibstring{numbers}\addspace #1}% + {\bibstring{number}\addspace #1}} + +\DeclareFieldFormat{sernum}{% + \ifnumeral{#1}% + {\addnbspace #1}% + {\addcomma\addspace #1}} + +\DeclareFieldFormat{addendum}{% + \ifcapital{\MakeCapital{#1\isdot}}{#1\isdot}} + +% This works better here than in the entrytail macro -- userf use is +% no longer a problem, though the page breaking still isn't ideal. + +\DeclareFieldFormat{annotation}{\par\nobreak \vskip \bibitemsep #1} + +\DeclareFieldFormat{part}{\addcomma\bibstring{partvolume}~#1} + +\DeclareFieldAlias[review]{volume}[article]{volume} + +\DeclareFieldAlias[suppperiodical]{volume}[article]{volume} + +%%%% Commands, for users and internal %%%% + +\newcommand*{\cbytypeeditor}{% + \iffieldundef{editortype} + {\bibstring{cbytypeeditor}} + {\bibstring{cbytype\thefield{editortype}}}} + +\renewcommand*{\multicitedelim}{\addsemicolon\space} + +\renewcommand*{\nameyeardelim}{% + \iffieldundef{origyear}% Is this test correct? + {\iffieldundef{year}% + {\addspace} + {\NumCheckSetup{\renewcommand{\mkbibbrackets}{\expandonce}% + \DeclareNumChars*{[?]s}}% For bracketed dates, and decades. + \iffieldnums{year}% This one works. + {\addspace}% + {\iffieldequalstr{year}{\bibstring{nodate}}% This also works. + {\addspace} + {\addcomma\addspace}}}}% + {\addspace}} + +\newcommand{\classicpunct}{% + \ifthenelse{\iffieldequalstr{entrysubtype}{classical}\OR% + \iffieldequalstr{entrytype}{customa}\OR% + \iffieldequalstr{entrytype}{letter}}% + {\setunit*{\addspace}}% + {\setunit*{\addcomma\addspace}}} + +\newcommand{\parttrans}{% + {\bibstring{cbytranslator}\space}}% + +\newcommand{\partedit}{% + \iftoggle{cms@postposit}% Kludge to make it work in French. + {\bibstring{cbyeditoralt}\addspace}% + {\bibstring{cbyeditor}\addspace}}% + +\newcommand{\partcomp}{% + {\bibstring{cbycompiler}\space}}% + +\newcommand{\parteditandcomp}{% + {\bibstring{cbyeditorcp}\space}}% + +\newcommand{\parttransandcomp}{% + {\bibstring{cbytranslatorcp}\space}}% + +\newcommand{\partedittransandcomp}{% + {\bibstring{cbyeditortrcp}\space}}% + +\newcommand{\parteditandtrans}{% + {\bibstring{cbyeditortr}\space}}% + +\newcommand{\reprint}{\bibstring{reprint}}% + +\newcommand*{\multipubsdelim}{\addnbspace/\addspace} + +\newcommand*{\multilocsdelim}{% + \ifthenelse{\value{listcount}<\value{liststop}}% + {\ifthenelse{\numexpr\value{listcount}+1<\value{liststop}}% + {\addcomma\addspace}% + {\ifthenelse{\value{liststop}>2}% + {\addcomma\addspace\bibstring{and}\addspace}% + {\addspace\bibstring{and}\addspace}}}% + {}} + +\newcommand*{\multilangdelim}{% + \ifthenelse{\value{listtotal}<3}% + {\addspace\bibstring{and}\addspace}% + {\ifthenelse{\value{listcount}<\value{listtotal}}% + {\addcomma\addspace}% + {\addcomma\addspace\bibstring{and}\addspace}}} + +\renewcommand*{\postnotedelim}{% + \iftoggle{cms@inlineibid}% + {\togglefalse{cms@inlineibid}}% + {\iffieldequalstr{entrysubtype}{classical}% For Notes+Bib, too? + {\NumCheckSetup{\DeclareNumChars*{abcdeABCDE}}% + \iffieldpages{postnote}% + {\addspace}% + {\addcomma\addspace}}% + {\addcomma\addspace}}} + +\newcommand*{\lbx@cfromlang}{% + \iffieldundef{userf} + {\iffieldundef{origlanguage} + {\unspace} + {\bibstring{cfrom\thefield{origlanguage}}}}% + {\unspace}} + +\renewcommand*{\lbx@fromlang}{% + \iffieldundef{userf} + {\iffieldundef{origlanguage} + {\unspace} + {\bibstring{from\thefield{origlanguage}}}}% + {\unspace}} + +\renewcommand*{\lbx@lfromlang}{% + \iffieldundef{userf} + {\iffieldundef{origlanguage} + {\unspace} + {\biblstring{from\thefield{origlanguage}}}}% + {\unspace}} + +\renewcommand*{\lbx@sfromlang}{% + \iffieldundef{userf} + {\iffieldundef{origlanguage} + {\unspace} + {\bibsstring{from\thefield{origlanguage}}}}% + {\unspace}} + +%%%% Formatting macros, called both by cbx and bbx %%%% + +\newbibmacro*{finentry}{%{\finentry} To make annotated bibliography + \ifbibliography + {\usebibmacro{entrytail}} + {}% + \finentry} + +\newbibmacro*{entrytail}{% From reading.bbx, for annotated bibliography + \newunit\newblock + \iftoggle{cms@annotation} + {\usebibmacro{annotation}% + \newunit\newblock} + {}}% + +\newbibmacro*{author+holder}{% + \ifnameundef{author} + {} + {\usebibmacro{author/editor}% + \ifthenelse{\ifnameundef{holder}\OR + \ifnamesequal{author}{holder}} + {} + {\setunit{\addspace}% + \printtext[parens]{\printnames{holder}}}}} + +\renewbibmacro*{byauthor}{% + \ifthenelse{\ifuseauthor\OR + \ifnameundef{author}} + {} + {\bibstring{by}\addspace + \printnames[byauthor]{author}}} + +\newbibmacro*{byauthorpunct}{% + \ifthenelse{\ifuseauthor\OR\ifnameundef{author}}% + {\addperiod\addspace}% + {\newcunit}} + +\renewbibmacro*{bybookauthor}{% + \ifnameundef{bookauthor} + {} + {\ifnamesequal{author}{bookauthor} + {} + {\bibstring{by}\addspace\printnames[default]{bookauthor}% + \newcunit\newblock}}} + +\newbibmacro*{editorpunct}{% + \ifthenelse{\(\iffieldundef{booktitle}\AND\iffieldundef{maintitle}\)% + \OR\iffieldsequal{booktitle}{title}% Changed these for crossrefed + \OR\iffieldsequal{maintitle}{title}}% entries. Create problems? + {\newunit\newblock}% + {\newcunit\newblock}} + +\newbibmacro*{edition}{% + \printfield{edition}% + \clearfield{edition}}% + +\newbibmacro*{inforaft}{% + \ifnameundef{introduction}% + {\ifnameundef{afterword}% + {\ifnameundef{foreword}% + {\printfield{type}}% + {\bibstring{forewordto}}}% + {\bibstring{afterwordto}}}% + {\bibstring{introductionto}}} + +\newbibmacro*{langlist:andothers}{% + \ifthenelse{\value{listcount}=\value{liststop}\AND + \ifmoreitems} + {\ifnum\value{liststop}>1 \finalandcomma\fi + \andmoredelim\bibstring{andmore}\bibrightbracket} + {}} + +\newbibmacro*{reference+title}{% + \ifthenelse{\iffieldequals{title}{\bbx@lasthash}\AND\NOT + \iffirstonpage}% + {\bibnamedash\addperiod\addspace}% + {\usebibmacro{italtitle+stitle}% + \savefield{title}{\bbx@lasthash}}} + +\newbibmacro*{mag+news+author}{% + \ifnameundef{author}% + {\ifthenelse{\iffieldequals{journaltitle}{\bbx@lasthash}\AND\NOT + \iffirstonpage}% + {\bibnamedash\addperiod\addspace}% + {\usebibmacro{journal+sub}% + \setunit*{\addspace}% + \printlist[periodplace]{location}% + \savefield{journaltitle}{\bbx@lasthash}}}% + {\usebibmacro{author}}} + +\newbibmacro*{cmag+news+author}{% + \ifnameundef{author}% + {\usebibmacro{journal+sub}% + \setunit*{\addspace}% + \printlist[periodplace]{location}}% + {\usebibmacro{author}}} + +\newbibmacro*{type+inst+year}{% + \printfield{type} + \newcunit + \printlist{institution}% + \setunit*{\addcomma\space}% + \printfield{year}} + +\newbibmacro*{institution+organization}{% + \iflistundef{organization}% + {\iflistundef{institution}% + {}% + {\printlist{institution}}}% + {\printlist{organization}% + \newcunit% + \printlist{institution}}} + +\newbibmacro*{author+org}{% + \ifnameundef{author}% + {\ifnameundef{editor}% + {\iflistundef{organization}% + {}% + {\ifboolexpr{ + test {\iflistequals{organization}{\bbx@lasthash}} + and + not test {\iffirstonpage} + }% + {\bibnamedash\addperiod\addspace}% + {\printlist{organization}% + \savelist{organization}{\bbx@lasthash}}}}% + {\usebibmacro{editor}}}% + {\usebibmacro{author/editor}}} + +\newbibmacro*{cbytypestrg}[2]{% + \iffieldundef{#1type} + {\bibstring{cby#2}} + {\bibstring{cby\thefield{#1type}}}} + +\newbibmacro*{cbyeditor}{% + \ifnameundef{editor} + {} + {\usebibmacro{cbytypestrg}{editor}{editor}% + \setunit{\addspace}% + \printnames[byeditor]{editor}% + \newcunit}% + \usebibmacro{cbyeditorx}} + +\newbibmacro*{cbyeditorx}{% + \ifnameundef{editora} + {} + {\usebibmacro{cbytypestrg}{editora}{editor}% + \setunit{\addspace}% + \printnames[byeditora]{editora}% + \newcunit}% + \ifnameundef{editorb} + {} + {\usebibmacro{cbytypestrg}{editorb}{editor}% + \setunit{\addspace}% + \printnames[byeditorb]{editorb}% + \newcunit}% + \ifnameundef{editorc} + {} + {\usebibmacro{cbytypestrg}{editorc}{editor}% + \setunit{\addspace}% + \printnames[byeditorc]{editorc}% + \newcunit}} + +\newbibmacro*{cbytranslator}{% + \ifnameundef{translator} + {} + {\bibstring{cbytranslator}% + \addspace + \printnames[bytranslator]{translator}}} + +\newbibmacro*{cbycompiler}{% + \ifnameundef{namec} + {} + {\bibstring{cbycompiler}\addspace + \printnames[bycompiler]{namec}}} + +\newbibmacro*{cbyredactor}{% + \ifnameundef{redactor} + {} + {\bibstring{cbyredactor}\addspace + \printnames[byredactor]{redactor}}} + +\newbibmacro*{cwithcommentator}{% + \ifnameundef{commentator} + {} + {\bibstring{withcommentator}\addspace + \printnames[withcommentator]{commentator}}} + +\newbibmacro*{cwithannotator}{% + \ifnameundef{annotator} + {} + {\bibstring{withannotator}\addspace + \printnames[withannotator]{annotator}}} + +\newbibmacro*{cwithintroduction}{% + \ifnameundef{introduction} + {} + {\bibstring{withintroduction}\addspace + \printnames[withintroduction]{introduction}}} + +\newbibmacro*{cwithforeword}{% + \ifnameundef{foreword} + {} + {\bibstring{withforeword}\addspace + \printnames[withforeword]{foreword}}} + +\newbibmacro*{cwithafterword}{% + \ifnameundef{afterword} + {} + {\bibstring{withafterword}\addspace + \printnames[withafterword]{afterword}}} + +\newbibmacro*{cbyeditor+others}{% + \ifthenelse{\NOT\ifnameundef{editor}\AND + \(\iffieldundef{editortype}\OR + \iffieldequalstr{editortype}{editor}\)} + {\def\@tempa{cbyeditor}% + \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}\space + \printnames[byeditor]{editor}% + \clearname{editor}% + \newcunit% + \usebibmacro{cbyeditorx}}% + {\usebibmacro{cbyeditor}}% + \usebibmacro{cbytranslator+others}} + +\newbibmacro*{cbytranslator+others}{% + \ifnameundef{translator} + {} + {\def\@tempa{cbytranslator}% + \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}% + \newcunit}% + \usebibmacro{cbycompiler+others}} + +\newbibmacro*{cbycompiler+others}{% + \ifnameundef{namec} + {} + {\def\@tempa{cbycompiler}% + \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}% + \newcunit}% + \usebibmacro{cbyothers}} + +\newbibmacro*{cbyothers}{% + \usebibmacro{cbytranslator}% + \setunit*{\addcomma\addspace}% + \usebibmacro{cbycompiler}% + \setunit*{\addcomma\addspace}% + \usebibmacro{cbyredactor}% + \setunit*{\addcomma\addspace}% + \usebibmacro{cwithcommentator}% + \setunit*{\addcomma\addspace}% + \usebibmacro{cwithannotator}% + \setunit*{\addcomma\addspace}% + \usebibmacro{cwithintroduction}% + \setunit*{\addcomma\addspace}% + \usebibmacro{cwithforeword}% + \setunit*{\addcomma\addspace}% + \usebibmacro{cwithafterword}} + +\newbibmacro*{cms-in:}{% Fix for 0.9a compat. + \iftoggle{cms@origpublished}% + {}% + {\bibstring{in}% + \setunit{\addspace}}} + +\newbibmacro*{alt-in:}{% + \iffieldundef{booktitle}% + {} + {\bibstring{in}% + \setunit{\addspace}}} + +\newbibmacro*{chapincoll}{% + \iffieldundef{chapter}% + {} + {\printfield{chapter}\addspace}} + +\newbibmacro*{ser+num}{% + \printfield{series}% + \printfield[sernum]{number}% + \newunit} + +\newbibmacro*{ctitle+stitle}{% + \printtext[title]{% + \printfield[noformat]{title}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{subtitle}}% + \setunit{\addcomma\addspace}\newblock% + \printfield{titleaddon}}% +% \setunit{\addspace}}% +% \usebibmacro{language+transtitle}% +% \setunit*{\addcomma}\newblock} + +\newbibmacro*{citaltitle+stitle}{% + \printtext[title]{% + \printfield[noformat]{title}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{subtitle}}% + \newcunit\newblock% + \printfield{titleaddon}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \newcunit\newblock} + +\newbibmacro*{title+stitle}{% + \printtext[title]{% + \printfield[noformat]{title}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{subtitle}}% + \newunit%\setunit{\addspace}\newblock% + \printfield{titleaddon}}% +% \setunit{\addspace}}% +% \usebibmacro{language+transtitle}% +% \newunit\newblock} + +\newbibmacro*{italtitle+stitle}{% + \printtext{% + \printfield{title}% + \setunit{\addcolon\addspace}% + \printfield[title]{subtitle}}% + \newunit\newblock% + \printfield{titleaddon}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \newunit\newblock} + +\newbibmacro*{mag+news+title}{% + \printtext{% + \printfield{title}% + \setunit{\addcolon\addspace}% + \printfield[title]{subtitle}}% + \newunit%\setunit{\addcomma\addspace} + \printfield{titleaddon}% + }%\newcunit\newblock + +\newbibmacro*{cmag+news+title}{% + \printtext[title]{% + \printfield[noformat]{title}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{subtitle}}% + \setunit{\addcomma\addspace}% + \printfield{titleaddon}% + }%\newcunit\newblock + +\newbibmacro*{language+transtitle}{% + \iffieldundef{usere}% + {\printlist[][-\value{listtotal}]{language}}% + {\printfield{usere}}} + +\newbibmacro*{issuetitle}{% + \iffieldundef{issuetitle}% + {} + {\ifthenelse{\iffieldequalstr{entrytype}{article}\OR% + \iffieldequalstr{entrytype}{review}\OR% + \iffieldequalstr{entrytype}{suppperiodical}}% This test is for + {\usebibmacro{cms-in:}}% periodical entries + {}% + \printtext{% + \printfield{issuetitle}% + \setunit{\addcolon\addspace}% + \printfield[issuetitle]{issuesubtitle}}}} + +\newbibmacro*{btitle+bstitle}{% + \iffieldundef{booktitle} + {} + {\printtext{% + \printfield{booktitle}% + \setunit{\addcolon\addspace}% + \printfield[booktitle]{booksubtitle}}% + \newcunit + \printfield{booktitleaddon}}} + +\newbibmacro*{publ+loc+year}{% + \printlist{location}% + \iflistundef{publisher}% + {\setunit*{\addcomma\addspace}}% + {\setunit*{\addcolon\addspace}}% + \printlist{publisher}% + \setunit*{\addcomma\addspace} + \usebibmacro{date}% For the author-date style. Tricky. +}% + +\newbibmacro*{howpubl+loc+year}{% + \printlist{location}% + \iffieldundef{howpublished}% + {\setunit*{\addcomma\space}}% + {\setunit*{\addcolon\space}}% + \printfield{howpublished}% + \setunit*{\addcomma\space}% + \usebibmacro{date}% +}% + +\newbibmacro*{inst+loc+year}{% + \printlist{location}% + \iflistundef{institution}% + {\setunit*{\addcomma\space}}% + {\setunit*{\addcolon\space}}% + \printlist{institution}% + \setunit*{\addcomma\space}% + \usebibmacro{date}% +}% + +\newbibmacro*{cpubl+loc+year}{% + \ifthenelse{\iffieldundef{location}\AND\iffieldundef{publisher} + \AND\iffieldundef{year}}% + {} + {\setunit{\addspace}% + \printtext[parens]{% + \printorigdate%\printfield{origyear}% + \setunit*{\addsemicolon\addspace}% + \printlist{location}% + \iflistundef{publisher} + {\setunit*{\addspace}} + {\setunit*{\addcolon\space}}% + \printlist{publisher}% + \setunit{\addcomma\space}% + \usebibmacro{date}}}}% + +\newbibmacro*{cpubletter+loc+year}{% + \setunit{\addspace}% + \printtext[parens]{% + \printlist{location}% + \iflistundef{publisher} + {\setunit*{\addspace}} + {\setunit*{\addcolon\space}}% + \printlist{publisher}% + \setunit{\addcomma\space}% + \usebibmacro{date}}}% Changed for 0.9 + +\newbibmacro*{originally+published+as}{% Punctuation fix now in + \iffieldundef{userf}% \origfullcite for 0.8e. + {\iffieldundef{reprinttitle}% + {} + {\bibstring{origpublin}% + \origpublcite{\thefield{reprinttitle}}% + \newunit}} + {\iffieldundef{origlanguage}% + {\bibstring{origpub}% + \origfullcite{\thefield{userf}} + \newunit}% + {\iftoggle{cms@postposit}% + {\bibstring{origedition}% + \setunit{\addspace}% + \printfield[edlang]{origlanguage}% + \addcolon% + \origfullcite{\thefield{userf}}% + \newunit}% + {\printfield[edlang]{origlanguage}% + \setunit{\addspace}% + \bibstring{origedition}% + \origfullcite{\thefield{userf}} + \newunit}}}} + +\newbibmacro*{org+publ+loc+year}{% What was wrong with \ifthenelse here? + \printlist{location}% + \iflistundef{organization}% + {\iflistundef{publisher}% + {\setunit*{\addcomma\addspace}}% + {\setunit*{\addcolon\addspace}}}% + {\setunit*{\addcolon\addspace}}% + \printlist{organization}% + \setunit*{\addcomma\space}% + \printlist{publisher}% + \setunit*{\addcomma\addspace}% + \usebibmacro{date}} + +\newbibmacro*{year+in+parens}{% + \iffieldundef{volume}% + {noformat}% + {parens}} + +\newbibmacro*{cjournal+issue+year+pages}{% + \usebibmacro{cjournal+ser+vol+num}% + \setunit{\addspace}% + \printtext[parens]{% parens is the default here + \iffieldundef{issue} + {\usebibmacro{date}}% + {\printfield{issue}% + \setunit{\addspace}% + \printfield{year}}}} + +\newbibmacro*{cperiodical+issue+year+pages}{% For periodicals, + \usebibmacro{cperiodical+ser+vol+num}% subtype article + \setunit{\addspace}% + \printtext[parens]{% parens is the default here + \iffieldundef{issue} + {\usebibmacro{date}}% + {\printfield{issue}% + \setunit{\addspace}% + \printfield{year}}}} + +\newbibmacro*{letter+date}{% New for 0.9 + \iftoggle{cms@switchdates}% + {\ifthenelse{\iffieldundef{year}\AND\iffieldundef{month}}% + {}% + {\cms@datelongalt}}% + {\ifthenelse{\iffieldundef{origyear}\AND\iffieldundef{origmonth}}% + {}% + {\cms@datelong}}} + +\newbibmacro*{unpubl+letter+date}{% For the Misc type. + \iftoggle{cms@switchdates}% + {\ifthenelse{\iffieldundef{year}\AND\iffieldundef{month}}% + {}% + {\cms@datelongalt}}% + {\ifthenelse{\iffieldundef{origyear}\AND\iffieldundef{origmonth}}% + {\printdate}% For interviews and other dated non-letters + {\cms@datelong}}} + +\newbibmacro*{cmsbookdate}{% + \ifthenelse{\iffieldundef{year}\AND\iffieldundef{origyear}}% + {\newunit}% + {\iftoggle{cms@switchdates}% + {\iffieldundef{origyear}% + {\newunit}% + {\newcunit\printorigdate}}% + {\iffieldundef{year}% + {\newunit}% + {\newcunit\printdate}}}} + +\renewbibmacro*{date}{% Adding the test solved some issues in 0.9 with + \iftoggle{cms@switchdates} + {\ifthenelse{\iffieldundef{origyear}\AND\iffieldundef{origmonth} + \AND\iffieldundef{origday}}% + {}% + {\printorigdate}}% + {\ifthenelse{\iffieldundef{year}\AND\iffieldundef{month} + \AND\iffieldundef{day}}% punctuation in some entry types (Misc). The + {}% whole \printdate thing may need further work. + {\printdate}}} + +\newcommand*{\cms@datelong}{% Modified for 0.9 + \iffieldundef{origmonth}% + {\printfield{origyear}}% + {\printfield[letterday]{origday}\setunit{\nobreakspace}% + \mkbibmonth{\thefield{origmonth}}\setunit{\nobreakspace}% + \printfield{origyear}}}% + +\newcommand*{\cms@datelongalt}{% Modified for 0.9 + \iffieldundef{month}% + {\printfield{year}}% + {\printfield[letterday]{day}\setunit{\nobreakspace}% + \mkbibmonth{\thefield{month}}\setunit{\nobreakspace}% + \printfield{year}}}% + +\newcommand*{\letterdatelong}{% Modified for 0.9 + \iftoggle{cms@switchdates}% This one for users + {\iffieldundef{year}% Previous two for internal use + {}% + {\iffieldundef{month}% + {\printfield{year}}% + {\printfield[letterday]{day}\setunit{\nobreakspace}% + \mkbibmonth{\thefield{month}}\setunit{\nobreakspace}% + \printfield{year}}}}% + {\iffieldundef{origyear}% + {}% + {\iffieldundef{origmonth}% + {\printfield{origyear}}% + {\printfield[letterday]{origday}\setunit{\nobreakspace}% + \mkbibmonth{\thefield{origmonth}}\setunit{\nobreakspace}% + \printfield{origyear}}}}}% + +\newbibmacro*{cjournal+ser+vol+num}{% + \usebibmacro{journal+sub}% + \setunit*{\addspace}% + \printlist[periodplace]{location}% + \setunit*{\addspace}% + \iffieldundef{series} + {} + {\newcunit + \printfield[jourser]{series}% + \newcunit}%\setunit*{\addspace}? + \ifthenelse{\iffieldundef{year}\AND\iffieldundef{month}}% + {\iffieldundef{volume}% + {\newcunit% + \printfield[journum]{number}% + \clearfield{number}% + \setunit{\addcomma\addspace}} + {\printfield[jourvol]{volume}% + \setunit{\addcomma\addspace}}}% + {\printfield[jourvol]{volume}% + \newcunit% + \printfield[journum]{number}% + \clearfield{number}% + \setunit{\addcomma\addspace}}% need * here? + \printfield{eid}% + \newunit} + +\newbibmacro*{cperiodical+ser+vol+num}{% For periodical entries, + \printtext{% article subtype + \printfield{title}% + \setunit{\addcolon\addspace}% + \printfield{subtitle}}% + \setunit*{\addspace}% + \printlist[periodplace]{location}% + \setunit*{\addspace}% + \iffieldundef{series} + {} + {\newcunit + \printfield[jourser]{series}% + \newcunit}%\setunit*{\addspace}? + \ifthenelse{\iffieldundef{year}\AND\iffieldundef{month}}% + {\printfield[jourvol]{volume}% + \setunit{\addcomma\addspace}}% + {\printfield[jourvol]{volume}% + \setunit{\addcomma\addspace}% need * here? + \printfield[journum]{number}% + \clearfield{number}% + \setunit{\addcomma\addspace}}% + \printfield{eid}% + \newunit} + +\newbibmacro*{journal+sub}{% + \iffieldundef{journaltitle} + {} + {\printtext[journaltitle]{% + \printfield[noformat]{journaltitle}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{journalsubtitle}}}} + +\newbibmacro*{url+date}{% Changed for 0.9 + \printfield{url}% + \iffieldundef{urlyear} + {} + {\setunit{\addspace}% + \printtext[urldate]{\printurldate}}} + +\newbibmacro*{chap+pag}{% + \printfield{chapter}% + \setunit*{\addcomma\space}% + \printfield{pages}} + +\newbibmacro*{mag+news+date}{% + \ifnameundef{author}% + {\usebibmacro{date+issue}}% + {\usebibmacro{mag+date+issue}}} + +\newbibmacro*{date+issue}{% + \iffieldundef{issue} + {\iffieldundef{number}% + {\usebibmacro{date}}% + {\usebibmacro{date}% + \setunit{\addcomma\addspace}% + \printfield[journum]{number}}}% + {\printfield{issue}% + \setunit{\addspace}% + \printfield{year}}} + +\newbibmacro*{mag+date+issue}{% + \usebibmacro{journal+sub}% + \setunit*{\addspace}% + \printlist[periodplace]{location}% + \newcunit\newblock + \printfield{usera}% For network ID and possible section of newspaper. + \newcunit\newblock + \usebibmacro{date+issue}} + +\newbibmacro*{periodical+date+issue}{% For periodical type & + \printtext[title]{% magazine subtype + \printfield[noformat]{title}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{subtitle}}% + \setunit*{\addspace}% + \printlist[periodplace]{location}% + \newcunit\newblock + \printfield{usera}% For network ID and possible section of newspaper. + \newcunit\newblock + \usebibmacro{date+issue}} + +\newbibmacro*{cmtitle+mstitle+vol+part+title+stitle}{% + \iffieldundef{maintitle} + {} + {\iffieldundef{volume} + {\printtext{% + \printfield{maintitle}% + \setunit{\addcolon\addspace}% + \printfield[maintitle]{mainsubtitle}}% + \newcunit + \printfield{maintitleaddon}} + {\printfield{volume}% + \printfield{part}% + \setunit{\addspace} + \bibstring{ofseries}% + \setunit{\addspace} + \printtext{% + \printfield{maintitle}% + \setunit{\addcolon\addspace}% + \printfield[maintitle]{mainsubtitle}}% + \newcunit + \printfield{maintitleaddon}}}} + +\newbibmacro*{crefmtitle+mstitle+vol+part+title+stitle}{% + \iffieldundef{booktitle} + {\usebibmacro{citaltitle+stitle}}% + {\usebibmacro{btitle+bstitle}}% + \newcunit% need this? + \iffieldundef{maintitle} + {} + {\iffieldundef{volume} + {\printtext{% + \printfield{maintitle}% + \setunit{\addcolon\addspace}% + \printfield[maintitle]{mainsubtitle}}% + \newcunit + \printfield{maintitleaddon}} + {\printfield{volume}% + \printfield{part}% + \setunit{\addspace} + \bibstring{ofseries}% + \setunit{\addspace} + \printtext{% + \printfield{maintitle}% + \setunit{\addcolon\addspace}% + \printfield[maintitle]{mainsubtitle}}% + \newcunit + \printfield{maintitleaddon}}}} + +\newbibmacro*{cmtitle+mstitle+vol+part+btitle+bstitle}{% + \usebibmacro{btitle+bstitle}% + \newcunit + \iffieldundef{maintitle} + {} + {\iffieldundef{volume} + {\printtext{% + \printfield{maintitle}% + \setunit{\addcolon\addspace}% + \printfield[maintitle]{mainsubtitle}}% + \newcunit + \printfield{maintitleaddon}} + {\printfield{volume}% + \printfield{part}% + \setunit{\addspace} + \bibstring{ofseries}% + \setunit{\addspace} + \printtext{% + \printfield{maintitle}% + \setunit{\addcolon\addspace}% + \printfield[maintitle]{mainsubtitle}}% + \newcunit + \printfield{maintitleaddon}}}} + +\renewbibmacro*{postnote}{% + \iffieldundef{postnote}% + {}% + {\setunit{\postnotedelim}% + \printfield{postnote}}} + +% \newbibmacro*{fullpostnote}{% +% \iffieldundef{postnote}% +% {\iffieldundef{chapter}% +% {\iffieldundef{pages}% +% {}% +% {\postnotedelim% +% \printfield{pages}}}% +% {\postnotedelim% +% \printfield{chapter}}}% +% {\postnotedelim% +% \printfield{postnote}}} + +% \newbibmacro*{inreffullpostnote}{% +% \iffieldundef{postnote}% +% {\iffieldundef{chapter}% +% {\iffieldundef{pages}% +% {\addcomma\addspace% +% \printlist[][-\value{listtotal}]{lista}}% +% {\postnotedelim% +% \printfield{pages}}}% +% {\postnotedelim% +% \printfield{chapter}}}% +% {\postnotedelim% +% \printfield{postnote}}} + +% \newbibmacro*{xrefpostnote}{% Only for crossrefed (or xrefed) InCollection, +% \iffieldundef{postnote}% InProceedings, or CustomA entries +% {\iffieldundef{chapter}% +% {\iffieldundef{pages}% +% {}% +% {\addcomma\addspace% +% \printfield{pages}}}% +% {\addcomma\addspace% +% \printfield{chapter}}}% +% {}}% The postnote field already shows up because of the fullpostnote +% % call. + +\newbibmacro*{part+editor+translator}{% + \ifnameundef{namea}% + {\ifnameundef{nameb}% + {} + {\bibstring{cbytranslator}\space% + \printnames[bytranslator]{nameb}}}% +{\ifnamesequal{namea}{nameb}% + {\bibstring{cbyeditortr}\space% + \printnames[byeditor]{namea}}% + {\bibstring{cbyeditor}\space% + \printnames[byeditor]{namea}% + \ifnameundef{nameb}% + {} + {\newunit + \bibstring{cbytranslator}\space% + \printnames[bytranslator]{nameb}}}}} + +% \newbibmacro*{cpart+editor+translator}{% +% \ifnameundef{namea}% +% {\ifnameundef{nameb}% +% {} +% {\bibstring{cbytranslator}\space% +% \printnames[bytranslator]{nameb}}}% +% {\ifnamesequal{namea}{nameb}% +% {\bibstring{cbyeditortr}\space% +% \printnames[byeditor]{namea}}% +% {\bibstring{cbyeditor}\space% Need this \space here? +% \printnames[byeditor]{namea}% +% \ifnameundef{nameb}% +% {} +% {\newcunit +% \bibstring{cbytranslator}\space% +% \printnames[bytranslator]{nameb}}}}} + +\newbibmacro*{compilestrg}{% + \ifthenelse{\value{namec}>1\OR\ifandothers{namec}} + {\bibstring{compilers}} + {\bibstring{compiler}} + \clearname{namec}} + +\newbibmacro*{transstrg}{% + \ifthenelse{\value{translator}>1\OR\ifandothers{translator}} + {\ifnamesequal{translator}{namec}% + {\bibstring{transcompilers}% + \clearname{namec}}% + {\bibstring{translators}}}% + {\ifnamesequal{translator}{namec}% + {\bibstring{transcompiler}% + \clearname{namec}}% + {\bibstring{translator}}} + \clearname{translator}} + +\newbibmacro*{parttransstrg}{% + \ifthenelse{\value{nameb}>1\OR\ifandothers{nameb}} + {\ifnamesequal{nameb}{namec}% + {\bibstring{transcompilers}% + \clearname{namec}}% + {\bibstring{translators}}}% + {\ifnamesequal{nameb}{namec}% + {\bibstring{transcompiler}% + \clearname{namec}}% + {\bibstring{translator}}} + \clearname{nameb}} + +\newbibmacro*{editstrg}{% Test added for 0.9 + \ifthenelse{\iffieldundef{editortype}\OR + \iffieldequalstr{editortype}{editor}} + {\ifthenelse{\value{editor}>1\OR\ifandothers{editor}} + {\ifthenelse{\ifnamesequal{editor}{translator}\AND + \ifnamesequal{editor}{namec}} + {\bibstring{editortranscompilers}% + \clearname{translator}% + \clearname{namec}}% + {\ifnamesequal{editor}{namec}% + {\bibstring{editorcompilers}% + \clearname{namec}}% + {\ifnamesequal{editor}{translator}% + {\bibstring{editortranslators}% + \clearname{translator}}% + {\bibstring{editors}}}}}% + {\ifthenelse{\ifnamesequal{editor}{translator}\AND + \ifnamesequal{editor}{namec}} + {\bibstring{editortranscompiler}% + \clearname{translator}% + \clearname{namec}}% + {\ifnamesequal{editor}{namec}% + {\bibstring{editorcompiler}% + \clearname{namec}}% + {\ifnamesequal{editor}{translator}% + {\bibstring{editortranslator}% + \clearname{translator}}% + {\bibstring{editor}}}}}}% + {\ifthenelse{\value{editor}>1\OR\ifandothers{editor}} + {\bibstring{\thefield{editortype}s}} + {\bibstring{\thefield{editortype}}}} + \clearname{editor}} + +\newbibmacro*{parteditstrg}{% + \ifthenelse{\value{namea}>1\OR\ifandothers{namea}} + {\ifthenelse{\ifnamesequal{namea}{nameb}\AND + \ifnamesequal{namea}{namec}} + {\bibstring{editortranscompilers}% + \clearname{nameb}% + \clearname{namec}}% + {\ifnamesequal{namea}{namec}% + {\bibstring{editorcompilers}% + \clearname{namec}}% + {\ifnamesequal{namea}{nameb}% + {\bibstring{editortranslators}% + \clearname{nameb}}% + {\bibstring{editors}}}}}% + {\ifthenelse{\ifnamesequal{namea}{nameb}\AND + \ifnamesequal{namea}{namec}} + {\bibstring{editortranscompiler}% + \clearname{nameb}% + \clearname{namec}}% + {\ifnamesequal{namea}{namec}% + {\bibstring{editorcompiler}% + \clearname{namec}}% + {\ifnamesequal{namea}{nameb}% + {\bibstring{editortranslator}% + \clearname{nameb}}% + {\bibstring{editor}}}}}% + \clearname{namea}} + +\newbibmacro*{clearpublin}{% + \clearname{author}% + \clearname{namea}% + \clearname{nameb}% + \clearfield{nameaddon}% + \clearfield{title}% + \clearfield{subtitle}% + \clearfield{titleaddon}% + \clearfield{reprinttitle}% + \clearfield{usere}% + \clearlist{language}% +} + +\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-notes.bbx b/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-notes.bbx new file mode 100644 index 00000000000..16cece4b09f --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-notes.bbx @@ -0,0 +1,1799 @@ +% $Id: chicago-notes.bbx,v 0.9.1.9 2010/09/03 08:39:14 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.bbx}[2010/09/03 v0.9c biblatex bibliography style] + +%%%% Initialize and format bibliography and los %%%% + +\DeclareFieldFormat{shorthandwidth}{#1} + +\newlength{\lositemsep} + +\defbibenvironment{bibliography}% New for 0.9a + {\list + {} + {\setlength{\leftmargin}{\bibhang}% + \setlength{\itemindent}{-\leftmargin}% + \setlength{\itemsep}{\bibitemsep}% + \setlength{\parsep}{\bibparsep}}} + {\endlist} + {\item} + +\defbibenvironment{shorthands} + {\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} + {\item} + +\AtBeginBibliography{% + \togglefalse{cms@headlessnote}% + \togglefalse{cms@shortnote}% + \togglefalse{cms@fullnote}% + \togglefalse{cms@allshort}% + }% + +\AtEveryBibitem{% + \iffieldequalstr{pubstate}{reprint}% + {\toggletrue{cms@reprint}}% + {\togglefalse{cms@reprint}}% + \ifboolexpr{% + test {\iffieldundef{origyear}} + or + test {\iffieldundef{year}} + or + not test {\iffieldint{year}} + or + togl {cms@switchdates} + }% + {}% + {\ifthenelse{\thefield{origyear}>\thefield{year}}% + {\toggletrue{cms@switchdates}}% + {}}}% + +\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} + {\iffieldequalstr{entrysubtype}{magazine}% + {\printtext[bibhyperref]{\printfield[journaltitle]{journaltitle}% + \newcunit}}% + {\iffieldequalstr{entrytype}{manual}% + {\printtext[bibhyperref]{\printlist{organization}\newcunit}}% + {}}}% + {\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{cms-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 + \usebibmacro{cmsorigdate}%\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}} + +\DeclareBibliographyDriver{bookinbook}{% + \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{cms-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 + \usebibmacro{cmsorigdate}%\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{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 + \usebibmacro{cmsorigdate}%\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}} + +\DeclareBibliographyAlias{customa}{letter}% + +\DeclareBibliographyAlias{customb}{bookinbook}% + +\DeclareBibliographyAlias{customc}{suppbook}% + +\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{cms-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 + \usebibmacro{cmsorigdate}%\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{cms-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 + \usebibmacro{cmsorigdate}%\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{cms-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 + \usebibmacro{cmsorigdate}%\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}} + +\DeclareBibliographyDriver{letter}{% + \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{cms-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{manual}{% + \usebibmacro{bibindex}% + \usebibmacro{bibauthor+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% + \usebibmacro{unpubl+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}% + \iffieldundef{entrysubtype}% + {\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{patentfiled}\setunit{\addspace}% Issued -> filed + \printdate}}% + {\bibstring{patentfiled}\setunit{\addspace}% + \usebibmacro{cmsorigdate}% + \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{cms-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 + \usebibmacro{cmsorigdate}%\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}} + +\DeclareBibliographyDriver{suppbook}{% + \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 + \usebibmacro{cmsorigdate}%\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}} + +\DeclareBibliographyAlias{suppcollection}{suppbook} + +\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 diff --git a/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-notes.cbx b/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-notes.cbx new file mode 100644 index 00000000000..28de8fb80e3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-notes.cbx @@ -0,0 +1,3186 @@ +% $Id: chicago-notes.cbx,v 0.9.1.13 2010/09/03 08:39:06 dfussner Exp $ +% This is a biblatex citation style file, adapted from Lehman's +% authortitle-cverb.cbx. It is heavily modified, with the intention +% of providing footnote citations and a bibliography formatted +% according to the specifications of the Chicago Manual of Style. + +\ProvidesFile{chicago-notes.cbx}[2010/09/03 v0.9c biblatex citation style] + +%%%% Biblatex initialization + Chicago options + Toggles %%%% + +\providecommand*{\mkibid}[1]{#1} + +\providetoggle{cms@oneyear}% Needed for author-date +\providetoggle{cms@reprint}% ditto +\providetoggle{cms@switchdates}% ditto + +\providetoggle{cms@headlessnote} +\providetoggle{cms@fullnote} +\providetoggle{cms@shortnote} +\providetoggle{cms@allshort} +\providetoggle{cms@noibid} +\providetoggle{cms@usecompiler} +\providetoggle{cms@shorthandibid} +\providetoggle{cms@printshhand} +\providetoggle{cms@origpublished} +\providetoggle{cms@loccit} +\providetoggle{cms@annotation} +\providetoggle{cms@postposit} + +\AtEveryCitekey{% + \global\togglefalse{cms@loccit}% + \iffieldequalstr{pubstate}{reprint}% + {\toggletrue{cms@reprint}}% + {\togglefalse{cms@reprint}}% + \ifboolexpr{% + test {\iffieldundef{origyear}} + or + test {\iffieldundef{year}} + or + not test {\iffieldint{year}} + or + togl {cms@switchdates} + }% + {}% + {\ifthenelse{\thefield{origyear}>\thefield{year}}% + {\toggletrue{cms@switchdates}}% + {}}}% + +\DeclareBibliographyOption{annotation}[true]{% + \global\toggletrue{cms@annotation}} + +\DeclareBibliographyOption{noibid}[true]{% + \global\toggletrue{cms@noibid}} + +\DeclareBibliographyOption{short}[true]{% + \global\toggletrue{cms@allshort}} + +\DeclareBibliographyOption{shorthandibid}[true]{% + \global\toggletrue{cms@shorthandibid}} + +\DeclareBibliographyOption{usecompiler}[true]{% + \settoggle{cms@usecompiler}{#1}} + +\DeclareEntryOption{usecompiler}[true]{% + \settoggle{cms@usecompiler}{#1}} + +% For author-date compatibility % + +\DeclareEntryOption{switchdates}[true]{% + \settoggle{cms@switchdates}{#1}} + +\DeclareEntryOption{cmsdate}{}% + +\DeclareBibliographyOption{strict}[true]{% + \let\splitfootnoterule\footnoterule + \renewcommand\footnoterule{}% + \advance\skip\footins 4\p@\@plus2\p@\relax + \gdef\split@prev{0} + \let\pagefootnoterule\footnoterule + % \def\splitfootnoterule{\kern-3\p@ \hrule \kern2.6\p@} + \def\footnoterule{\relax + \ifnum\split@prev=\z@ + \pagefootnoterule + \else + \splitfootnoterule + \fi + \xdef\split@prev{\the\insertpenalties}% + }} + + +\protected\def\blx@newcunit{% + \global\let\blx@unitpunct\newcunitpunct + \global\toggletrue{blx@unit}}% + +\appto\blx@blxinit{% + \let\newcunit\blx@newcunit} + +\newcommand*{\newcunitpunct}{\addcomma\space} + +\def\mkbibcurdinal#1{% + \@tempcnta0#1 \the\@tempcnta}% + +\@ifpackagelater{biblatex}{2010/08/28} +{} +{\PackageError{biblatex} + {Outdated 'biblatex' package} + {The Chicago style requires biblatex v0.9 or later.\MessageBreak + You are using: '\csuse{ver@biblatex.sty}'.\MessageBreak + This is a fatal error. I'm aborting now.}% + \endinput} + +%%%% Initialize and define bibstrings %%%% + +%%%% Now in cms-*.lbx %%%% + +%%%% Cite macros for use by the citation commands %%%% + +\newbibmacro*{cite:init}{% + \global\let\cbx@lastkey\undefined} + +\newbibmacro*{cite:save}{% + \savefield{entrykey}{\cbx@lastkey}} + +\newbibmacro*{cite}{% + \ifciteseen% + {\iffieldundef{shorthand}% + {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}% + {\usebibmacro{cite:ibid}}% + {\global\toggletrue{cms@shortnote}% + \global\togglefalse{cms@fullnote}% + \usebibmacro{cite:short}% + \usebibmacro{cite:save}}}% + {\iftoggle{cms@shorthandibid}% + {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}% + {\usebibmacro{cite:ibid}}% + {\usebibmacro{cite:shorthand}% + \usebibmacro{cite:save}}}% + {\usebibmacro{cite:shorthand}% + \usebibmacro{cite:save}}}}% + {\iftoggle{cms@allshort}% + {\global\toggletrue{cms@shortnote}% + \global\togglefalse{cms@fullnote}% + \global\toggletrue{cms@printshhand}% + \usebibmacro{cite:short}% + \usebibmacro{cite:save}}% + {\global\toggletrue{cms@fullnote}% + \global\togglefalse{cms@shortnote}% + \usebibmacro{cite:full}% + \usebibmacro{cite:save}}}}% + +\newbibmacro*{crosscite}{% + \ifciteseen + {\iffieldundef{shorthand} + {\ifthenelse{\iffieldequals{entrykey}{\cbx@lastkey}\AND + \NOT\iffirstonpage} + {\usebibmacro{cite:ibid}}% + {\global\toggletrue{cms@shortnote}% + \global\toggletrue{cms@fullnote}% + \usebibmacro{cite:short}% + \usebibmacro{fullpostnote}% + \usebibmacro{cite:save}}}% + {\global\togglefalse{cms@shortnote}% + \global\togglefalse{cms@fullnote}% + \usebibmacro{cite:shorthand}% + \usebibmacro{cite:init}}}% + {\iftoggle{cms@allshort}% + {\global\toggletrue{cms@shortnote}% + \usebibmacro{cite:short}% + \usebibmacro{fullpostnote}% + \usebibmacro{cite:save}}% + {\global\toggletrue{cms@fullnote}% + \usebibmacro{cite:crossfull}% + \usebibmacro{cite:save}}}}% + +\newbibmacro*{cite:full}{% + \printtext[bibhypertarget]{% + \usedriver + {\DeclareNameAlias{sortname}{default}\frenchspacing} + {cite:\thefield{entrytype}}% + \iffieldundef{shorthand} + {}% + {\addperiod\space% + \bibstring{citedas}\space% + \printfield{shorthand}}}} + +\newbibmacro*{cite:crossfull}{% + \printtext[bibhypertarget]{% + \usedriver + {\DeclareNameAlias{sortname}{default}\frenchspacing} + {cite:crossfull}% + \iffieldundef{shorthand} + {} + {\addperiod\space + \bibstring{citedas}\space + \printfield{shorthand}}}} + +\newbibmacro*{cite:short}{% + \ifthenelse{\ifnameundef{labelname}\OR% + \iffieldequalstr{entrytype}{inreference}\OR% + \iffieldequalstr{entrytype}{reference}}% + {\iffieldequalstr{entrysubtype}{magazine}% Simplify .bib creation + {\printfield[journaltitle]{journaltitle}\isdot\newcunit}% + {\iffieldequalstr{entrytype}{manual}% + {\printlist{organization}\isdot\newcunit}% + {}}}% + {\iffieldequalstr{authortype}{anon}% + {\bibleftbracket\printnames{labelname}% + \bibrightbracket\classicpunct}% + {\iffieldequalstr{authortype}{anon?}% + {\bibleftbracket\printnames{labelname}?% + \bibrightbracket\classicpunct}% + {\printnames{labelname}% + \isdot\classicpunct}}}% + \printtext[bibhyperlink]{% + \printfield[citetitle]{labeltitle}}}%:\thefield{entrytype}? + +\newbibmacro*{cite:shorthand}{% + \printtext[bibhyperlink]{% + \printfield{shorthand}}} + +\newbibmacro*{cite:ibid}{% + \iftoggle{cms@noibid} + {\global\toggletrue{cms@shortnote}% + \global\togglefalse{cms@fullnote}% + \usebibmacro{cite:short}% + \usebibmacro{cite:save}}% + {\printtext[bibhyperlink]{% + \bibstring[\mkibid]{ibidem}} + \ifloccit + {\global\toggletrue{cms@loccit}}% + {}}} + +%%%% Citation Commands, internal and external %%%% + +\DeclareCiteCommand{\cite} + {\usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{cite}} + {\multicitedelim} + {\usebibmacro{cite:postnote}} + +\DeclareCiteCommand{\xrefcite} + {}%\usebibmacro{clearalmostall}} (?) + {\usebibmacro{citeindex}% + \usebibmacro{cms-in:}% + \usebibmacro{crosscite}} + {} + {}%\usebibmacro{xrefpostnote}} + +\DeclareCiteCommand{\bibxrefcite} + {}%\usebibmacro{clearalmostall}} (?) + {\usebibmacro{cms-in:}% + \toggletrue{cms@shortnote}% + \togglefalse{cms@fullnote}% + \usebibmacro{cite:short}} + {} + {} + +\DeclareCiteCommand*{\cite} + {\usebibmacro{cite:init}% + \usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \blx@ibidreset + \usebibmacro{cite}} + {\multicitedelim} + {\usebibmacro{postnote}} + +\DeclareCiteCommand{\parencite}[\mkbibparens] + {\usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{cite}} + {\multicitedelim} + {\usebibmacro{cite:postnote}} + +\DeclareCiteCommand{\footcite}[\mkbibfootnote] + {\usebibmacro{prenote}}%\bibsentence + {\usebibmacro{citeindex}% + \usebibmacro{cite}} + {\multicitedelim} + {\usebibmacro{cite:postnote}} + +\DeclareCiteCommand{\footfullcite}[\mkbibfootnote] + {\usebibmacro{prenote}}%\bibsentence + {\usebibmacro{citeindex}% + \toggletrue{cms@fullnote}% + \togglefalse{cms@shortnote}% + \usebibmacro{cite:full}% + \usebibmacro{cite:save}} + {\multicitedelim} + {} + +\DeclareCiteCommand{\fullcite} + {\usebibmacro{prenote}}%\bibsentence + {\usebibmacro{citeindex}% + \toggletrue{cms@fullnote}% + \togglefalse{cms@shortnote}% + \usebibmacro{cite:full} + \usebibmacro{cite:save}} + {\multicitedelim} + {} + +\DeclareCiteCommand{\origfullcite} + {\nopunct\unspace}% Put \nopunct and \unspace here for 0.8e. + {\usedriver + {\DeclareNameAlias{sortname}{default}\clearfield{postnote} + \clearname{author}\clearfield{userf}\toggletrue{cms@fullnote}% + \toggletrue{cms@headlessnote}\frenchspacing}% + {cite:\thefield{entrytype}}}% + {\multicitedelim}% + {\finentry}% Helps with annotated bibliographies (?) + +\DeclareCiteCommand{\origpublcite}% Similar to above, w/o title. + {\nopunct\unspace}% Put \nopunct and \unspace here for 0.8e. + {\usedriver + {\DeclareNameAlias{sortname}{default}\clearfield{postnote}% + \usebibmacro{clearpublin}% + \toggletrue{cms@fullnote}\toggletrue{cms@headlessnote}% + \toggletrue{cms@origpublished}\frenchspacing}% + {cite:\thefield{entrytype}}}% + {\multicitedelim}% + {\finentry} + +\DeclareCiteCommand{\headlessfullcite} + {\usebibmacro{hlprenote}}% + {\usedriver + {\DeclareNameAlias{sortname}{default}\clearname{author}% + \toggletrue{cms@fullnote}\toggletrue{cms@headlessnote}% + \usebibmacro{cite:save}}% + {cite:\thefield{entrytype}}}% + {\multicitedelim}% + {}%\usebibmacro{finentry}} + +\DeclareCiteCommand{\headlesscite} + {\usebibmacro{hlcprenote}} + {\usebibmacro{citeindex}% + \toggletrue{cms@headlessnote}% + \clearname{author}% + \clearname{shortauthor}% + \clearname{labelname}% + \usebibmacro{cite}} + {\multicitedelim} + {\usebibmacro{cite:postnote}} + +\DeclareCiteCommand{\shortcite} + {\usebibmacro{prenote}} + {\toggletrue{cms@shortnote}% + \togglefalse{cms@fullnote}% + \usebibmacro{citeindex}% + \usebibmacro{cite:short}} + {\multicitedelim} + {\usebibmacro{postnote}} + +\DeclareMultiCiteCommand{\citetitles}{citetitle}{\multicitedelim} + +%%%% Drivers for the Long Note Format %%%% + +\DeclareBibliographyDriver{cite:article}{% + \iffieldequalstr{entrysubtype}{magazine}% + {\usebibmacro{bibindex}% + \usebibmacro{cmag+news+author}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newcunit\newblock + \usebibmacro{cmag+news+title}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \setunit{\addcomma\addspace}%\newblock% + \usebibmacro{issuetitle}% + \setunit{\addcomma\addspace}% + \usebibmacro{cbyeditor+others}% + \setunit{\addcomma\addspace}% + \printfield{note}% + \setunit{\addcomma\addspace}\newblock + \usebibmacro{mag+news+date}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{issn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + {\usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newcunit\newblock + \usebibmacro{cmag+news+title}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \setunit{\addcomma\addspace}% + \usebibmacro{byauthor}% + \setunit{\addcomma\addspace}% + \usebibmacro{issuetitle}% + \setunit{\addcomma\addspace}% + \usebibmacro{cbyeditor+others}% + \setunit{\addcomma\addspace}% + \printfield{note}% + \setunit{\addcomma\addspace}% + \usebibmacro{cjournal+issue+year+pages}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{issn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}}} + +\DeclareBibliographyDriver{cite:artwork}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \setunit{\addcomma\addspace}\newblock + \usebibmacro{citaltitle+stitle}% + \newcunit\newblock + \usebibmacro{date}% + \newcunit + \usebibmacro{byauthor}% + \newcunit\newblock + \usebibmacro{cbyeditor+others}% + \newcunit\newblock + \printfield{howpublished}% + \newcunit\newblock + \printfield{type}% + \newcunit\newblock + \printfield{version}% + \newcunit\newblock + \printfield{note}% + \newcunit\newblock + \usebibmacro{institution+organization}% + \newcunit\newblock + \printlist{location}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:book}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newcunit\newblock + \usebibmacro{citaltitle+stitle}% + \newcunit + \iffieldundef{maintitle}% + {\iffieldundef{edition}% + {}% + {\usebibmacro{edition}% + \newcunit + \printfield{volume}% + \printfield{part}% + \clearfield{volume}% + \clearfield{part}% + \newcunit + \printfield{volumes}% + \clearfield{volumes}}}% + {}% + \newcunit + \usebibmacro{byauthor}% + \newcunit + \usebibmacro{cpart+editor+translator}% + \newcunit + \usebibmacro{cmtitle+mstitle+vol+part+title+stitle}% + \newcunit\newblock + \iffieldundef{edition}% + {}% + {\usebibmacro{edition}% + \newcunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}% + \clearfield{volume}% + \clearfield{part}}% + {}% + \newcunit + \printfield{volumes} + \clearfield{volumes}}% + \newcunit + \usebibmacro{cbyeditor+others}% + \newcunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newcunit + \printfield{volumes}% + \newcunit\newblock + \usebibmacro{ser+num}% + \newcunit\newblock + \printfield{note}% + \newcunit\newblock + \usebibmacro{cpubl+loc+year}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printlist[][-\value{listtotal}]{lista}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{isbn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:bookinbook}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newcunit\newblock + \usebibmacro{citaltitle+stitle}% + \newcunit\newblock + \usebibmacro{byauthor}% + \newcunit + \usebibmacro{cpart+editor+translator}% + \setunit*{\addcomma\addspace}% + \usebibmacro{cms-in:}% + \usebibmacro{cmtitle+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{cbyeditor+others}% + \newcunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newcunit + \printfield{volumes}% + \newcunit\newblock + \usebibmacro{ser+num}% + \newcunit\newblock + \printfield{note}% + \newcunit\newblock + \usebibmacro{cpubl+loc+year}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{isbn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:booklet}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \setunit{\addcomma\addspace}\newblock + \usebibmacro{citaltitle+stitle}% + \newcunit\newblock + \usebibmacro{byauthor}% + \newcunit + \printfield{note}% + \setunit{\addspace}\newblock% + \printtext[parens]{% + \usebibmacro{howpubl+loc+year}}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:collection}{% + \usebibmacro{bibindex}% + \usebibmacro{editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \setunit{\addcomma\addspace}\newblock + \usebibmacro{citaltitle+stitle}% + \newcunit + \usebibmacro{mtitle+mstitle+vol+part+title+stitle}% + \newcunit\newblock + \iffieldundef{edition}% + {}% + {\usebibmacro{edition}% + \newcunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}% + \clearfield{volume}% + \clearfield{part}}% + {}% + \newcunit + \printfield{volumes} + \clearfield{volumes}}% + \newcunit + \usebibmacro{cbytranslator+others}% + \newcunit\newblock +% \printfield{edition}% +% \newcunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newcunit + \printfield{volumes}% + \newcunit\newblock + \usebibmacro{ser+num}% + \newcunit\newblock + \printfield{note}% + \newcunit\newblock + \usebibmacro{cpubl+loc+year}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{isbn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:crossfull}{% + \usebibmacro{crefmtitle+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}}% + \newcunit + \usebibmacro{bybookauthor}% + \usebibmacro{cbyeditor+others}% + \newcunit\newblock +% \printfield{edition}% +% \newcunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newcunit + \printfield{volumes}% + \newcunit\newblock + \usebibmacro{ser+num}% + \newcunit\newblock + \printfield{note}% + \newcunit\newblock + \usebibmacro{cpubl+loc+year}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{isbn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}}% +% \usebibmacro{finentry}} + +\DeclareBibliographyAlias{cite:customa}{cite:letter}% + +\DeclareBibliographyAlias{cite:customb}{cite:bookinbook}% + +\DeclareBibliographyAlias{cite:customc}{cite:suppbook}% + +\DeclareBibliographyDriver{cite:image}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \setunit{\addcomma\addspace}\newblock + \usebibmacro{ctitle+stitle}% + \setunit{\addspace}\newblock% + \usebibmacro{language+transtitle}% + \setunit{\addcomma\addspace}% + \usebibmacro{date}% + \newcunit + \usebibmacro{byauthor}% + \newcunit\newblock + \usebibmacro{cbyeditor+others}% + \newcunit\newblock + \printfield{howpublished}% + \newcunit\newblock + \printfield{type}% + \newcunit\newblock + \printfield{version}% + \newcunit\newblock + \printfield{note}% + \newcunit\newblock + \usebibmacro{institution+organization}% + \newcunit\newblock + \printlist{location}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:inbook}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newcunit\newblock + \usebibmacro{ctitle+stitle}% + \setunit{\addspace}\newblock% + \usebibmacro{language+transtitle}% + \setunit{\addcomma\addspace}% + \usebibmacro{byauthor}% + \setunit{\addcomma\addspace}% + \usebibmacro{cpart+editor+translator}% + \setunit{\addcomma\addspace}% +% \usebibmacro{chapincoll}% + \usebibmacro{cms-in:}% + \usebibmacro{cmtitle+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{cbyeditor+others}% +% \newcunit\newblock +% \printfield{edition}% + \newcunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newcunit + \printfield{volumes}% + \newcunit\newblock + \usebibmacro{ser+num}% + \newcunit\newblock + \printfield{note}% + \newcunit\newblock + \usebibmacro{cpubl+loc+year}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{isbn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:incollection}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newcunit\newblock% + \usebibmacro{ctitle+stitle}% + \setunit{\addspace}\newblock% + \usebibmacro{language+transtitle}% + \setunit{\addcomma\addspace}% + \usebibmacro{byauthor}% + \setunit{\addcomma\addspace}% + \usebibmacro{cpart+editor+translator}% + \setunit{\addcomma\addspace}% +% \usebibmacro{chapincoll}% + \iffieldundef{crossref}% + {\iffieldundef{xref} + {\usebibmacro{cms-in:}% + \usebibmacro{cmtitle+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{cbyeditor+others}% +% \newcunit\newblock +% \printfield{edition}% + \newcunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newcunit + \printfield{volumes}% + \newcunit\newblock + \usebibmacro{ser+num}% + \newcunit\newblock + \printfield{note}% + \newcunit\newblock + \usebibmacro{cpubl+loc+year}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{isbn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} +{\ifterm{\addspace\bibsentence}% All altered for 0.9c. + {\addcomma\addspace}% Perhaps need to alter it back + \xrefcite{\thefield{xref}}% Removed \addspace from each. + \usebibmacro{xrefpostnote}% + \usebibmacro{finentry}}}% +{\ifterm{\addspace\bibsentence}% + {\addcomma\addspace}% + \xrefcite{\thefield{crossref}}% + \usebibmacro{xrefpostnote}% + \usebibmacro{finentry}}} + +\DeclareBibliographyDriver{cite:inproceedings}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newcunit\newblock + \usebibmacro{ctitle+stitle}% + \setunit{\addspace}\newblock% + \usebibmacro{language+transtitle}% + \setunit{\addcomma\addspace}% + \usebibmacro{byauthor}% + \setunit{\addcomma\addspace}% + \usebibmacro{cpart+editor+translator}% + \setunit{\addcomma\addspace}% + \iffieldundef{crossref}% + {\iffieldundef{xref} + {\usebibmacro{cms-in:}% + \usebibmacro{cmtitle+mstitle+vol+part+btitle+bstitle}% + \newcunit\newblock + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newcunit + \printfield{volumes}% + \newcunit\newblock + \usebibmacro{ser+num}% + \newcunit\newblock + \printfield{note}% + \setunit{\addspace}\newblock% + \printtext[parens]{% + \usebibmacro{org+publ+loc+year}}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{isbn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} +{\ifterm{\addspace\bibsentence}% See incollection + {\addcomma\addspace}% + \xrefcite{\thefield{xref}}% + \usebibmacro{xrefpostnote}% + \usebibmacro{finentry}}}% +{\ifterm{\addspace\bibsentence}% + {\addcomma\addspace}% + \xrefcite{\thefield{crossref}}% + \usebibmacro{xrefpostnote}% + \usebibmacro{finentry}}} + +\DeclareBibliographyDriver{cite:inreference}{% + \usebibmacro{bibindex}% + \usebibmacro{citaltitle+stitle}% + \newcunit\newblock + \ifthenelse{\iffieldundef{maintitle}\AND\iffieldundef{booktitle}}% + {\iffieldundef{edition}% + {}% + {\usebibmacro{edition}% + \newcunit + \printfield{volume}% + \printfield{part}% + \clearfield{volume}% + \clearfield{part}% + \newcunit + \printfield{volumes}% + \clearfield{volumes}}}% + {}% + \newcunit + \usebibmacro{cpart+editor+translator}% + \setunit*{\addcomma\addspace}% + \usebibmacro{alt-in:}% + \usebibmacro{cmtitle+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{cbyeditor+others}% +% \newcunit\newblock +% \printfield{edition}% + \newcunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newcunit + \printfield{volumes}% + \newcunit\newblock + \usebibmacro{ser+num}% + \newcunit\newblock + \printfield{note}% + \newcunit\newblock + \usebibmacro{cpubl+loc+year}% + \usebibmacro{inreffullpostnote}% +% \newcunit\newblock +% \printlist[][-\value{listtotal}]{lista}% + \setunit{\addspace}% + \ifnameundef{author}% + {}% + {\printtext[parens]{% + \bibstring{by}% + \addspace% + \printnames{author}}}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{isbn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:letter}{% + \usebibmacro{bibindex}% + \printtext[title]{% + \printfield[noformat]{title}}% + \newcunit\newblock% + \printfield{titleaddon}% + \setunit*{\addcomma\addspace}% + \usebibmacro{letter+date}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \newcunit\newblock% + \usebibmacro{cpart+editor+translator}% + \setunit*{\addcomma\addspace}% +% \usebibmacro{chapincoll}% + \iffieldundef{crossref}% + {\iffieldundef{xref}% + {\usebibmacro{cms-in:}% + \usebibmacro{cmtitle+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}% +% \printlist{language}% +% \newcunit\newblock + \usebibmacro{cbyeditor+others}% +% \newcunit\newblock +% \printfield{edition}% + \newcunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newcunit + \printfield{volumes}% + \newcunit\newblock + \usebibmacro{ser+num}% + \newcunit\newblock + \printfield{note}% + \newcunit\newblock + \usebibmacro{cpubletter+loc+year}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{isbn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}}% +{\addcomma\addspace% See incollection for info + \xrefcite{\thefield{xref}}% + \usebibmacro{xrefpostnote}% + \usebibmacro{finentry}}}% +{\addcomma\addspace% + \xrefcite{\thefield{crossref}}% + \usebibmacro{xrefpostnote}% + \usebibmacro{finentry}}} + +\DeclareBibliographyDriver{cite:manual}{% + \usebibmacro{bibindex}% + \usebibmacro{author+org}% + \setunit{\addspace}% + \printfield{nameaddon}% + \setunit{\addcomma\addspace}\newblock% + \usebibmacro{citaltitle+stitle}% + \newcunit + \usebibmacro{edition}% + \newcunit + \usebibmacro{byauthor}% +% \newcunit\newblock +% \printfield{edition}% + \newcunit\newblock + \usebibmacro{ser+num}% + \newcunit\newblock + \printfield{type}% + \newcunit + \printfield{note}% + \setunit{\addspace}\newblock% + \printtext[parens]{% + \usebibmacro{org+publ+loc+year}}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{isbn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:misc}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \setunit{\addcomma\addspace}\newblock + \iffieldundef{entrysubtype}% + {\usebibmacro{citaltitle+stitle}}% + {\printfield{title}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{subtitle}% + \newcunit\newblock% + \printfield{titleaddon}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \newcunit\newblock + \usebibmacro{unpubl+letter+date}}% + \newcunit + \usebibmacro{byauthor}% + \newcunit\newblock + \usebibmacro{cbyeditor+others}% + \newcunit\newblock + \printfield{howpublished}% + \newcunit\newblock + \printfield{type}% + \newcunit\newblock + \printfield{version}% + \newcunit\newblock + \printfield{note}% + \newcunit\newblock + \usebibmacro{institution+organization}% + \newcunit\newblock + \printlist{location}% + \iffieldundef{entrysubtype}% + {\newcunit\newblock + \usebibmacro{date}}% + {}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:online}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \setunit{\addcomma\addspace}\newblock + \usebibmacro{ctitle+stitle}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \setunit{\addcomma\addspace}% + \usebibmacro{byauthor}% + \setunit{\addcomma\addspace}% + \printfield{note}% + \setunit{\addcomma\addspace}% + \printlist{organization}% + \setunit{\addcomma\addspace} + \usebibmacro{date}% + \setunit{\addcomma\addspace}% + \printfield{doi}% + \setunit{\addcomma\addspace}% + \usebibmacro{url+date}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:patent}{% + \usebibmacro{bibindex}% + \usebibmacro{author+holder}% +holder? + \newcunit\newblock + \usebibmacro{ctitle+stitle}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \setunit{\addcomma\addspace}\newblock% + \printfield{note}% + \setunit{\addspace}% + \printtext[parens]{% + \printfield{type}% + \setunit*{\addspace}% + \printfield{number}% + \iflistundef{location} + {} + {\setunit*{\addspace}% + \printtext[parens]{% + \printlist[][-\value{listtotal}]{location}}}% + \newcunit\newblock + \printfield{version}% + \newcunit +% \setunit{\addcomma\addspace \bibstring{patentfiled}\addspace}% + \iffieldundef{origyear}% + {\iffieldundef{year}% + {}% + {\bibstring{patentfiled}\setunit{\addspace}% Changed to filed + \printdate}}% + {\bibstring{patentfiled}\setunit{\addspace}% + \usebibmacro{cmsorigdate}% + \setunit{\addcomma\addspace\bibstring{and}% + \addspace\bibstring{patentissued}\addspace}% + \usebibmacro{date}}% + \newcunit% + \printfield{addendum}}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:periodical}{% + \iffieldequalstr{entrysubtype}{magazine}% + {\usebibmacro{bibindex}% + \usebibmacro{editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newcunit\newblock + \usebibmacro{issuetitle}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \setunit{\addcomma\addspace}%\newblock% + \usebibmacro{cbyeditor+others}% + \setunit{\addcomma\addspace}% + \printfield{note}% + \setunit{\addcomma\addspace}\newblock + \usebibmacro{periodical+date+issue}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{issn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}}% + {\usebibmacro{bibindex}% + \usebibmacro{editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newcunit\newblock + \usebibmacro{issuetitle}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \setunit{\addcomma\addspace}% + \usebibmacro{byauthor}% + \setunit{\addcomma\addspace}% + \usebibmacro{cbyeditor+others}% + \setunit{\addcomma\addspace}% + \printfield{note}% + \setunit{\addcomma\addspace}% + \usebibmacro{cperiodical+issue+year+pages}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{issn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}}} + +\DeclareBibliographyDriver{cite:proceedings}{% + \usebibmacro{bibindex}% + \usebibmacro{editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \setunit{\addcomma\addspace}\newblock% + \usebibmacro{citaltitle+stitle}% + \newcunit + \usebibmacro{cmtitle+mstitle+vol+part+title+stitle}% + \newcunit\newblock + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newcunit + \printfield{volumes}% + \newcunit\newblock + \usebibmacro{ser+num}% + \newcunit\newblock + \printfield{note}% + \setunit{\addspace}\newblock% + \printtext[parens]{% + \usebibmacro{org+publ+loc+year}}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{isbn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:reference}{% + \usebibmacro{bibindex}% + \usebibmacro{citaltitle+stitle}% + \newcunit\newblock + \ifthenelse{\iffieldundef{maintitle}\AND\iffieldundef{booktitle}}% + {\iffieldundef{edition}% + {}% + {\usebibmacro{edition}% + \newcunit + \printfield{volume}% + \printfield{part}% + \clearfield{volume}% + \clearfield{part}% + \newcunit + \printfield{volumes}% + \clearfield{volumes}}}% + {}% + \newcunit + \usebibmacro{cpart+editor+translator}% + \setunit*{\addcomma\addspace}% + \usebibmacro{alt-in:}% + \usebibmacro{cmtitle+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{cbyeditor+others}% +% \newcunit\newblock +% \printfield{edition}% + \newcunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newcunit + \printfield{volumes}% + \newcunit\newblock + \usebibmacro{ser+num}% + \newcunit\newblock + \printfield{note}% + \newcunit\newblock + \usebibmacro{cpubl+loc+year}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{isbn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:report}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \setunit{\addcomma\addspace}\newblock + \usebibmacro{citaltitle+stitle}% + \newcunit + \usebibmacro{byauthor}% + \newcunit\newblock + \usebibmacro{ser+num}% + \newcunit\newblock + \printfield{type}% + \newcunit + \printfield{note}% + \setunit{\addspace}\newblock% + \printtext[parens]{% + \usebibmacro{inst+loc+year}}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{isrn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:review}{% + \usebibmacro{bibindex}% + \iffieldequalstr{entrysubtype}{magazine} + {\usebibmacro{cmag+news+author}}% + {\usebibmacro{author/editor}}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newcunit\newblock +% \usebibmacro{mag+news+title}% Changed to enable \MakeCapital + \printfield{title}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{subtitle}% + \newcunit\newblock + \printfield{titleaddon}% +% \newcunit\newblock + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \setunit{\addcomma\addspace}%\newblock% + \usebibmacro{issuetitle}% + \setunit{\addcomma\addspace}% + \usebibmacro{cbyeditor+others}% + \setunit{\addcomma\addspace}% + \printfield{note}% + \setunit{\addcomma\addspace}% + \iffieldequalstr{entrysubtype}{magazine} + {\usebibmacro{mag+news+date}}% + {\usebibmacro{cjournal+issue+year+pages}}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{issn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:suppbook}{% + \usebibmacro{bibindex}% + \usebibmacro{author}% + \setunit{\addspace}% + \printfield{nameaddon}% + \newcunit\newblock + \usebibmacro{inforaft}% + \setunit{\addspace}\newblock + \usebibmacro{citaltitle+stitle}% + \newcunit + \iffieldundef{maintitle}% + {\iffieldundef{edition}% + {}% + {\usebibmacro{edition}% + \newcunit + \printfield{volume}% + \printfield{part}% + \clearfield{volume}% + \clearfield{part}% + \newcunit + \printfield{volumes}% + \clearfield{volumes}}}% + {}% + \newcunit + \usebibmacro{bybookauthor}% + \newcunit\newblock + \usebibmacro{cmtitle+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}}% + \newcunit + \usebibmacro{cbyeditor}% +% \newcunit\newblock +% \printfield{edition}% + \newcunit + \iffieldundef{maintitle} + {\printfield{volume}% + \printfield{part}} + {}% + \newcunit + \printfield{volumes}% + \newcunit\newblock + \usebibmacro{ser+num}% + \newcunit\newblock + \printfield{note}% + \newcunit\newblock + \usebibmacro{cpubl+loc+year}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{isbn}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyAlias{cite:suppcollection}{cite:suppbook} + +\DeclareBibliographyAlias{cite:suppperiodical}{cite:review} + +\DeclareBibliographyDriver{cite:thesis}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \setunit{\addcomma\addspace}\newblock + \usebibmacro{ctitle+stitle}% + \setunit{\addspace}\newblock% + \usebibmacro{language+transtitle}% + \setunit{\addcomma\addspace}% + \usebibmacro{byauthor}% + \setunit{\addcomma\addspace}% + \printfield{note}% + \setunit{\addspace}% + \printtext[parens]{% + \usebibmacro{type+inst+year}}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \printfield{doi}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{cite:unpublished}{% + \usebibmacro{bibindex}% + \usebibmacro{author/editor}% + \setunit{\addspace}% + \printfield{nameaddon}% + \setunit{\addcomma\addspace}\newblock + \usebibmacro{ctitle+stitle}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \setunit{\addcomma\addspace}% + \usebibmacro{byauthor}% + \setunit{\addspace}\newblock% + \printtext[parens]{% + \printfield{howpublished}% + \newcunit\newblock + \printfield{note}% + \newcunit\newblock + \printlist{location}% + \newcunit\newblock + \usebibmacro{date}}% + \usebibmacro{fullpostnote}% + \newcunit\newblock + \printfield{addendum}% + \newcunit\newblock + \usebibmacro{url+date}% + \newcunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +%%%% List Formats %%%% + +\DeclareListFormat{language}{% + \ifthenelse{\value{listcount}=1}% + {\bibleftbracket\bibstring{inlang}\addspace% + \ifbibstring{#1} + {\bibstring{#1}} + {\ifbibstring{lang#1} + {\bibstring{lang#1}} + {#1}}% + \ifthenelse{\value{listtotal}=1}% + {\bibrightbracket}% + {}}% + {\ifthenelse{\value{listcount}=\value{listtotal}}% + {\multilangdelim% + \ifbibstring{#1} + {\bibstring{#1}} + {\ifbibstring{lang#1} + {\bibstring{lang#1}} + {#1}}% + \bibrightbracket}% + {\multilangdelim% + \ifbibstring{#1} + {\bibstring{#1}} + {\ifbibstring{lang#1} + {\bibstring{lang#1}} + {#1}}}}% + \usebibmacro{langlist:andothers}} + +\DeclareListFormat{publisher}{% + \ifthenelse{\value{listtotal}<2}% + {#1\isdot}% + {\ifthenelse{\value{listcount}=1}% + {#1}% + {\multipubsdelim #1\isdot}}} + +\DeclareListFormat{periodplace}{\mkbibparens{#1}} + +\DeclareListFormat{lista}{% + \ifthenelse{\value{listtotal}<2} + {s\adddot v\adddot\addspace\mkbibquote{#1\isdot}}% + {\ifthenelse{\value{listcount}=1}% + {s\adddot vv\adddot\addspace \mkbibquote{#1\isdot}\addcomma}% + {\ifthenelse{\value{listcount}<\value{listtotal}}% + {\addspace\mkbibquote{#1\isdot}\addcomma}% + {\addspace\mkbibquote{#1\isdot}}}}} + +%%%% Field Formats -- Title, Citetitle, Lostitle %%%% + + +\DeclareFieldFormat[article]{title}{% + \iffieldundef{title}% + {}% + {\mkbibquote{#1\isdot}}} + +\DeclareFieldFormat[article]{citetitle}{% + \iffieldundef{title}% + {#1\isdot}% + {\mkbibquote{#1\isdot}}} + +\DeclareFieldFormat[article]{lostitle}{% + \iffieldundef{title}% + {#1\isdot}% + {\mkbibquote{#1\isdot}}} + +\DeclareFieldFormat[artwork]{title}{% + \iffieldundef{entrysubtype}% + {\mkbibemph{#1}\isdot}% + {#1\isdot}} + +\DeclareFieldFormat[artwork]{citetitle}{% + \iffieldundef{entrysubtype}% + {\mkbibemph{#1}\isdot}% + {#1\isdot}} + +\DeclareFieldFormat[artwork]{lostitle}{% + \iffieldundef{entrysubtype}% + {\mkbibemph{#1}\isdot}% + {#1\isdot}} + +\DeclareFieldFormat[book]{title}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[book]{citetitle}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[book]{lostitle}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[periodical]{title}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[periodical]{citetitle}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[periodical]{lostitle}{\mkbibemph{#1}\isdot} + +\DeclareFieldAlias[image]{title}[article]{title} + +\DeclareFieldAlias[image]{citetitle}[article]{citetitle} + +\DeclareFieldAlias[image]{lostitle}[article]{lostitle} + +\DeclareFieldAlias[incollection]{title}[article]{title} + +\DeclareFieldAlias[incollection]{citetitle}[article]{citetitle} + +\DeclareFieldAlias[incollection]{lostitle}[article]{lostitle} + +\DeclareFieldFormat[letter]{title}{#1\isdot} + +\DeclareFieldFormat[letter]{citetitle}{#1\isdot} + +\DeclareFieldFormat[letter]{lostitle}{#1\isdot} + +\DeclareFieldAlias[customa]{title}[letter]{title} + +\DeclareFieldAlias[customa]{citetitle}[letter]{citetitle} + +\DeclareFieldAlias[customa]{lostitle}[letter]{lostitle} + +\DeclareFieldAlias[inproceedings]{title}[article]{title} + +\DeclareFieldAlias[inproceedings]{citetitle}[article]{citetitle} + +\DeclareFieldAlias[inproceedings]{lostitle}[article]{lostitle} + +\DeclareFieldAlias[thesis]{title}[article]{title} + +\DeclareFieldAlias[thesis]{citetitle}[article]{citetitle} + +\DeclareFieldAlias[thesis]{lostitle}[article]{lostitle} + +\DeclareFieldAlias[patent]{title}[article]{title} + +\DeclareFieldAlias[patent]{citetitle}[article]{citetitle} + +\DeclareFieldAlias[patent]{lostitle}[article]{lostitle} + +\DeclareFieldAlias[unpublished]{title}[article]{title} + +\DeclareFieldAlias[unpublished]{citetitle}[article]{citetitle} + +\DeclareFieldAlias[unpublished]{lostitle}[article]{lostitle} + +\DeclareFieldFormat{postnote}{% Removed \isdots -- required + \iffieldundef{pagination}% elsewhere also? + {#1}% + {\mkpageprefix[pagination]{#1}}} + +\DeclareFieldFormat[inreference]{postnote}{% + \iffieldundef{pagination}% + {s\adddot v\adddot\addspace\mkbibquote{#1}} + {\mkpageprefix[pagination]{#1}}}% Removed \isdots here, also. + +\DeclareFieldFormat{pages}{% + \iffieldundef{bookpagination}% + {#1\isdot}% + {\mkpageprefix[bookpagination]{#1\isdot}}} + +\DeclareFieldFormat{edlang}{% + \ifbibstring{#1} + {\bibstring{#1}} + {\ifbibstring{ed#1} + {\bibstring{ed#1}} + {\ifcapital{\MakeCapital{#1}}{#1}}}} + +\DeclareFieldAlias[inbook]{title}[article]{title} + +\DeclareFieldAlias[inbook]{citetitle}[article]{citetitle} + +\DeclareFieldAlias[inbook]{lostitle}[article]{lostitle} + +\DeclareFieldFormat[suppbook]{title}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[suppbook]{citetitle}{% + \usebibmacro{inforaft}% + \addspace% + \mkbibemph{#1}\isdot} + +\DeclareFieldFormat[suppbook]{lostitle}{% + \usebibmacro{inforaft}% + \addspace% + \mkbibemph{#1}\isdot} + +\DeclareFieldAlias[customc]{title}[suppbook]{title} + +\DeclareFieldAlias[customc]{citetitle}[suppbook]{citetitle} + +\DeclareFieldAlias[customc]{lostitle}[suppbook]{lostitle} + +\DeclareFieldAlias[suppcollection]{title}[suppbook]{title} + +\DeclareFieldAlias[suppcollection]{citetitle}[suppbook]{citetitle} + +\DeclareFieldAlias[suppcollection]{lostitle}[suppbook]{lostitle} + +\DeclareFieldFormat[booklet]{title}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[booklet]{citetitle}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[booklet]{lostitle}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[manual]{title}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[manual]{citetitle}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[manual]{lostitle}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[report]{title}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[report]{citetitle}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[report]{lostitle}{\mkbibemph{#1}\isdot} + +\DeclareFieldFormat[misc]{title}{% + \iffieldundef{entrysubtype}% + {\mkbibemph{#1}\isdot}% + {\ifcapital{\MakeCapital{#1\isdot}}{#1\isdot}}} + +\DeclareFieldFormat[misc]{citetitle}{% + \iffieldundef{entrysubtype}% + {\mkbibemph{#1}\isdot}% + {\ifcapital{\MakeCapital{#1\isdot}}{#1\isdot}}} + +\DeclareFieldFormat[misc]{lostitle}{% + \iffieldundef{entrysubtype}% + {\mkbibemph{#1}\isdot}% + {\ifcapital{\MakeCapital{#1\isdot}}{#1\isdot}}} + +\DeclareFieldFormat[review]{title}{% + \ifcapital{\MakeCapital{#1\isdot}}{#1\isdot}} + +\DeclareFieldFormat[review]{citetitle}{% + \ifcapital{\MakeCapital{#1\isdot}}{#1\isdot}} + +\DeclareFieldFormat[review]{lostitle}{% + \ifcapital{\MakeCapital{#1\isdot}}{#1\isdot}} + +\DeclareFieldAlias[suppperiodical]{title}[review]{title} + +\DeclareFieldAlias[suppperiodical]{citetitle}[review]{citetitle} + +\DeclareFieldAlias[suppperiodical]{lostitle}[review]{lostitle} + +\DeclareFieldAlias[online]{title}[article]{title} + +\DeclareFieldAlias[online]{citetitle}[article]{citetitle} + +\DeclareFieldAlias[online]{lostitle}[article]{lostitle} + +%%%% Other Field Formats %%%% + +\DeclareNumChars*{:}% For proper ibidem with multi-volume works. + +\DeclareFieldFormat{letterday}{\mkbibcurdinal{#1}} + +\DeclareFieldFormat{note}{% + \ifcapital{\MakeCapital{#1}}{#1}}% + +\DeclareFieldFormat[suppbook]{type}{% + \ifbibstring{#1}% + {\bibstring{#1}}% + {\ifcapital% + {\MakeCapital{#1}}% + {#1}}} + +\DeclareFieldFormat[artwork]{type}{% + \ifcapital% + {\MakeCapital{#1}}% + {#1}} + +\DeclareFieldAlias[image]{type}[artwork]{type} + +\DeclareFieldAlias[customc]{type}[suppbook]{type} + +\DeclareFieldAlias[suppcollection]{type}[suppbook]{type} + +\DeclareFieldFormat{url}{\url{#1}} + +\DeclareFieldFormat{doi}{% + \textrm{doi}\addcolon + \ifhyperref + {\href{http://dx.doi.org/#1}{\nolinkurl{#1}}} + {\nolinkurl{#1}}} + +\DeclareFieldFormat{nameaddon}{\mkbibbrackets{#1\bibsentence}}% ?! + +\DeclareFieldFormat{edition}{% New in 0.8 + \ifinteger{#1} + {\mkbibordinal{#1}~\bibstring{edition}}% + {\ifcapital + {\MakeCapital{#1\isdot}}% + {#1\isdot}}} + +\DeclareFieldFormat{year}{% To cope with abbreviation n.d. + \iftoggle{cms@fullnote}% + {#1\bibsentence}% + {#1\isdot}}% (?) + +\DeclareFieldFormat[misc]{year}{#1\isdot} + +\DeclareFieldFormat[article]{year}{% To cope with abbreviation n.d. + \iffieldequalstr{entrysubtype}{magazine}% + {#1\isdot} + {#1\bibsentence}} + +\DeclareFieldAlias[review]{year}[article]{year} + +\DeclareFieldAlias[periodical]{year}[article]{year} + +\DeclareFieldAlias[suppperiodical]{year}[article]{year} + +\DeclareFieldFormat{usere}{[#1]} % Better than mkbibbrackets? + +\DeclareFieldFormat{titleaddon}{% + \ifcapital{\MakeCapital{#1\isdot}}{#1\isdot}}%\custpunctc? + +\DeclareFieldAlias{booktitleaddon}{titleaddon} + +\DeclareFieldAlias{maintitleaddon}{titleaddon} + +\DeclareFieldFormat{issuetitle}{\mkbibquote{#1\isdot}} + +\DeclareFieldFormat{jourser}{% + \ifinteger{#1}% + {\mkbibordinal{#1}% + \addnbspace% + \bibstring{jourser}}% + {\ifbibstring{#1}{\bibstring{#1}}{#1}}} + +\DeclareFieldFormat{journum}{% Revised for 0.9.5 + \ifboolexpr{% + test {\ifnumerals{#1}} + and + not test {\ifnumeral{#1}} + }% + {\bibstring{numbers}\addspace #1}% + {\bibstring{number}\addspace #1}} + +\DeclareFieldFormat{sernum}{% + \ifnumeral{#1}% + {\addnbspace #1}% + {\addcomma\addspace #1}} + +\DeclareFieldFormat{addendum}{% + \ifcapital{\MakeCapital{#1\isdot}}{#1\isdot}} + +% This works better here than in the entrytail macro -- userf use is +% no longer a problem, though the page breaking still isn't ideal. + +\DeclareFieldFormat{annotation}{\par\nobreak \vskip \bibitemsep #1} + +\DeclareFieldFormat{part}{\addcomma\bibstring{partvolume}~#1} + +\DeclareFieldAlias[review]{volume}[article]{volume} + +\DeclareFieldAlias[suppperiodical]{volume}[article]{volume} + +%%%% Commands, for users and internal %%%% + +\newcommand*{\cbytypeeditor}{% + \iffieldundef{editortype} + {\bibstring{cbytypeeditor}} + {\bibstring{cbytype\thefield{editortype}}}} + +\renewcommand*{\multicitedelim}{\addsemicolon\space} + +\newcommand{\custpunct}{% + \iftoggle{cms@fullnote}% + {\iffieldequalstr{type}{plain}% + {} + {\addcomma}}% + {\iftoggle{cms@shortnote} + {\iffieldundef{postnote}% + {\ifthenelse{\value{multicitecount} < \value{multicitetotal}}% + {} + {\addperiod}}% + {\addcomma}}% + {\addperiod}}} + +\newcommand{\custpunctb}{% + \iftoggle{cms@fullnote}% + {\iffieldequalstr{userb}{plain}% + {} + {\addcomma}}% + {\iftoggle{cms@shortnote} + {\iffieldundef{postnote}% + {\ifthenelse{\value{multicitecount} < \value{multicitetotal}}% + {} + {\addperiod}}% + {\addcomma}}% + {\addperiod}}} + +\newcommand{\classicpunct}{% + \ifthenelse{\iffieldequalstr{entrysubtype}{classical}\OR% + \iffieldequalstr{entrytype}{customa}\OR% + \iffieldequalstr{entrytype}{letter}}% + {\setunit*{\addspace}}% + {\setunit*{\addcomma\addspace}}} + +\newcommand{\reprintpunct}{% + \iftoggle{cms@fullnote}% + {\setunit*{\addsemicolon\addspace}}% + {\setunit*{\addperiod\addspace}}} + +\newcommand{\encypunct}{% for named entries in an encyclopedia + \iftoggle{cms@fullnote}% + {\iffieldequalstr{entrytype}{book}% + {\ifthenelse{\iffieldundef{addendum}\AND\iffieldundef{doi}\AND + \iffieldundef{isbn}\AND\iffieldundef{url}}% + {\ifthenelse{\value{multicitecount} < \value{multicitetotal}}% + {}% + {\addperiod}}% + {\addcomma}}% + {\ifnameundef{author}% + {\ifthenelse{\iffieldundef{addendum}\AND\iffieldundef{doi}\AND + \iffieldundef{isbn}\AND\iffieldundef{url}}% + {\ifthenelse{\value{multicitecount} < \value{multicitetotal}}% + {}% + {\addperiod}}% + {\addcomma}}% + {}}}% + {\iffieldequalstr{entrytype}{book}% + {\addperiod}% + {\ifnameundef{author}% + {\addperiod}% + {}}}} + +\newcommand{\parttrans}{% + \iftoggle{cms@fullnote}% + {\bibstring{cbytranslator}\space}% + {\bibstring{bytranslator}\space}} + +\newcommand{\partedit}{% + \iftoggle{cms@postposit}% Kludge to make it work in French. + {\iftoggle{cms@fullnote}% + {\bibstring{cbyeditoralt}\addspace}% + {\bibstring{byeditoralt}\addspace}}% + {\iftoggle{cms@fullnote}% + {\bibstring{cbyeditor}\addspace}% + {\bibstring{byeditor}\addspace}}} + +\newcommand{\partcomp}{% + \iftoggle{cms@fullnote}% + {\bibstring{cbycompiler}\space}% + {\bibstring{bycompiler}\space}} + +\newcommand{\parteditandcomp}{% + \iftoggle{cms@fullnote}% + {\bibstring{cbyeditorcp}\space}% + {\bibstring{byeditorcp}\space}} + +\newcommand{\parttransandcomp}{% + \iftoggle{cms@fullnote}% + {\bibstring{cbytranslatorcp}\space}% + {\bibstring{bytranslatorcp}\space}} + +\newcommand{\partedittransandcomp}{% + \iftoggle{cms@fullnote}% + {\bibstring{cbyeditortrcp}\space}% + {\bibstring{byeditortrcp}\space}} + +\newcommand{\parteditandtrans}{% + \iftoggle{cms@fullnote}% + {\bibstring{cbyeditortr}\space}% + {\bibstring{byeditortr}\space}} + +\newcommand{\reprint}{% + \iftoggle{cms@fullnote}% + {\bibsstring{reprint}}% + {\bibstring{reprint}}} + +\newcommand*{\multipubsdelim}{\addnbspace/\addspace} + +\newcommand*{\multilocsdelim}{% + \ifthenelse{\value{listcount}<\value{liststop}}% + {\ifthenelse{\numexpr\value{listcount}+1<\value{liststop}}% + {\addcomma\addspace}% + {\ifthenelse{\value{liststop}>2}% + {\addcomma\addspace\bibstring{and}\addspace}% + {\addspace\bibstring{and}\addspace}}}% + {}} + +\newcommand*{\multilangdelim}{% + \ifthenelse{\value{listtotal}<3}% + {\addspace\bibstring{and}\addspace}% + {\ifthenelse{\value{listcount}<\value{listtotal}}% + {\addcomma\addspace}% + {\addcomma\addspace\bibstring{and}\addspace}}} + +\renewcommand*{\postnotedelim}{% + \iftoggle{cms@shortnote}% + {\iffieldequalstr{entrysubtype}{classical}% + {\NumCheckSetup{\DeclareNumChars*{abcdeABCDE}}% Makes classical + \iffieldpages{postnote}% test more accurate. See 17.253. + {\addspace}% + {\addcomma\addspace}}% + {\iffieldundef{volumes}% + {\addcomma\addspace}% + {\addspace}}}% + {\iftoggle{cms@fullnote}% + {\ifthenelse{\(\iffieldequalstr{entrytype}{article}\OR + \iffieldequalstr{entrytype}{review}\OR + \iffieldequalstr{entrytype}{periodical}\OR + \iffieldequalstr{entrytype}{suppperiodical}\)\AND\NOT + \iffieldequalstr{entrysubtype}{magazine}}% + {\addcolon\addspace}% + {\addcomma\addspace}}% + {\addcomma\addspace}}}% + +\newcommand*{\lbx@cfromlang}{% Needed to eliminate "by" after "trans." + \iffieldundef{userf} + {\iffieldundef{origlanguage} + {\unspace} + {\bibstring{cfrom\thefield{origlanguage}}}}% + {\unspace}} + +\renewcommand*{\lbx@fromlang}{% + \iffieldundef{userf} + {\iffieldundef{origlanguage} + {\unspace} + {\bibstring{from\thefield{origlanguage}}}}% + {\unspace}} + +\renewcommand*{\lbx@lfromlang}{% + \iffieldundef{userf} + {\iffieldundef{origlanguage} + {\unspace} + {\biblstring{from\thefield{origlanguage}}}}% + {\unspace}} + +\renewcommand*{\lbx@sfromlang}{% + \iffieldundef{userf} + {\iffieldundef{origlanguage} + {\unspace} + {\bibsstring{from\thefield{origlanguage}}}}% + {\unspace}} + +%%%% Formatting macros, called both by cbx and bbx %%%% + +\newbibmacro*{finentry}{%{\finentry} To make annotated bibliography + \togglefalse{cms@switchdates} + \ifbibliography + {\usebibmacro{entrytail}} + {}% + \finentry} + +\newbibmacro*{entrytail}{% From reading.bbx, for annotated bibliography + \newunit\newblock + \iftoggle{cms@annotation} + {\usebibmacro{annotation}% + \newunit\newblock} + {}}% + +\newbibmacro*{author+holder}{% + \ifnameundef{author} + {} + {\printnames{author}% + \ifthenelse{\ifnameundef{holder}\OR + \ifnamesequal{author}{holder}} + {} + {\setunit{\addspace}% + \printtext[parens]{\printnames{holder}}}}} + +\renewbibmacro*{byauthor}{% + \ifthenelse{\ifuseauthor\OR + \ifnameundef{author}} + {} + {\bibstring{by}\addspace + \printnames[byauthor]{author}}} + +\newbibmacro*{byauthorpunct}{% + \ifthenelse{\ifuseauthor\OR\ifnameundef{author}}% + {\addperiod\addspace}% + {\newcunit}} + +\renewbibmacro*{bybookauthor}{% + \ifnameundef{bookauthor} + {} + {\ifnamesequal{author}{bookauthor} + {} + {\bibstring{by}\addspace\printnames[default]{bookauthor}% + \newcunit\newblock}}} + +\newbibmacro*{editorpunct}{% + \ifthenelse{\(\iffieldundef{booktitle}\AND\iffieldundef{maintitle}\)% + \OR\iffieldsequal{booktitle}{title}% Changed these for crossrefed + \OR\iffieldsequal{maintitle}{title}}% entries. Create problems? + {\newunit\newblock}% + {\newcunit\newblock}} + +\newbibmacro*{edition}{% + \printfield{edition}% + \clearfield{edition}}% + +\newbibmacro*{inforaft}{% + \ifnameundef{introduction}% + {\ifnameundef{afterword}% + {\ifnameundef{foreword}% + {\printfield{type}}% + {\bibstring{forewordto}}}% + {\bibstring{afterwordto}}}% + {\bibstring{introductionto}}} + +\newbibmacro*{langlist:andothers}{% + \ifthenelse{\value{listcount}=\value{liststop}\AND + \ifmoreitems} + {\ifnum\value{liststop}>1 \finalandcomma\fi + \andmoredelim\bibstring{andmore}\bibrightbracket} + {}} + +\newbibmacro*{mag+news+author}{% + \ifnameundef{author}% + {\ifthenelse{\iffieldequals{journaltitle}{\bbx@lasthash}\AND\NOT + \iffirstonpage}% + {\bibnamedash\addperiod\addspace}% + {\usebibmacro{journal+sub}% + \setunit*{\addspace}% + \printlist[periodplace]{location}% + \savefield{journaltitle}{\bbx@lasthash}}}% + {\usebibmacro{author}}} + +\newbibmacro*{cmag+news+author}{% + \ifnameundef{author}% + {\usebibmacro{journal+sub}% + \setunit*{\addspace}% + \printlist[periodplace]{location}}% + {\usebibmacro{author}}} + +\newbibmacro*{type+inst+year}{% + \printfield{type} + \newcunit + \printlist{institution}% + \setunit*{\addcomma\space}% + \printfield{year}} + +\newbibmacro*{institution+organization}{% + \iflistundef{organization}% + {\iflistundef{institution}% + {}% + {\printlist{institution}}}% + {\printlist{organization}% + \newcunit% + \printlist{institution}}} + +\newbibmacro*{bibauthor+org}{% + \ifnameundef{author}% + {\ifnameundef{editor}% + {\iflistundef{organization}% + {}% + {\ifboolexpr{ + test {\iflistequals{organization}{\bbx@lasthash}} + and + not test {\iffirstonpage} + }% + {\bibnamedash\addperiod\addspace}% + {\printlist{organization}% + \savelist{organization}{\bbx@lasthash}}}}% + {\usebibmacro{editor}}}% + {\usebibmacro{author/editor}}} + +\newbibmacro*{author+org}{% + \ifnameundef{author}% + {\ifnameundef{editor}% + {\iflistundef{organization}% + {}% + {\printlist{organization}}}% + {\usebibmacro{editor}}}% + {\usebibmacro{author/editor}}} + +\newbibmacro*{cbytypestrg}[2]{% + \iffieldundef{#1type} + {\bibstring{cby#2}} + {\bibstring{cby\thefield{#1type}}}} + +\newbibmacro*{cbyeditor}{% + \ifnameundef{editor} + {} + {\usebibmacro{cbytypestrg}{editor}{editor}% + \setunit{\addspace}% + \printnames[byeditor]{editor}% + \newcunit}% + \usebibmacro{cbyeditorx}} + +\newbibmacro*{cbyeditorx}{% + \ifnameundef{editora} + {} + {\usebibmacro{cbytypestrg}{editora}{editor}% + \setunit{\addspace}% + \printnames[byeditora]{editora}% + \newcunit}% + \ifnameundef{editorb} + {} + {\usebibmacro{cbytypestrg}{editorb}{editor}% + \setunit{\addspace}% + \printnames[byeditorb]{editorb}% + \newcunit}% + \ifnameundef{editorc} + {} + {\usebibmacro{cbytypestrg}{editorc}{editor}% + \setunit{\addspace}% + \printnames[byeditorc]{editorc}% + \newcunit}} + +\newbibmacro*{cbytranslator}{% + \ifnameundef{translator} + {} + {\bibstring{cbytranslator}% + \addspace + \printnames[bytranslator]{translator}}} + +\newbibmacro*{cbycompiler}{% + \ifnameundef{namec} + {} + {\bibstring{cbycompiler}\addspace + \printnames[bycompiler]{namec}}} + +\newbibmacro*{cbyredactor}{% + \ifnameundef{redactor} + {} + {\bibstring{cbyredactor}\addspace + \printnames[byredactor]{redactor}}} + +\newbibmacro*{cwithcommentator}{% + \ifnameundef{commentator} + {} + {\bibsstring{withcommentator}\addspace + \printnames[withcommentator]{commentator}}} + +\newbibmacro*{cwithannotator}{% + \ifnameundef{annotator} + {} + {\bibsstring{withannotator}\addspace + \printnames[withannotator]{annotator}}} + +\newbibmacro*{cwithintroduction}{% + \ifnameundef{introduction} + {} + {\bibstring{withintroduction}\addspace + \printnames[withintroduction]{introduction}}} + +\newbibmacro*{cwithforeword}{% + \ifnameundef{foreword} + {} + {\bibstring{withforeword}\addspace + \printnames[withforeword]{foreword}}} + +\newbibmacro*{cwithafterword}{% + \ifnameundef{afterword} + {} + {\bibstring{withafterword}\addspace + \printnames[withafterword]{afterword}}} + +\newbibmacro*{cbyeditor+others}{% + \ifthenelse{\NOT\ifnameundef{editor}\AND + \(\iffieldundef{editortype}\OR + \iffieldequalstr{editortype}{editor}\)} + {\def\@tempa{cbyeditor}% + \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}\space + \printnames[byeditor]{editor}% + \clearname{editor}% + \newcunit% + \usebibmacro{cbyeditorx}}% + {\usebibmacro{cbyeditor}}% + \usebibmacro{cbytranslator+others}} + +\newbibmacro*{cbytranslator+others}{% + \ifnameundef{translator} + {} + {\def\@tempa{cbytranslator}% + \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}% + \newcunit}% + \usebibmacro{cbycompiler+others}} + +\newbibmacro*{cbycompiler+others}{% + \ifnameundef{namec} + {} + {\def\@tempa{cbycompiler}% + \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}% + \newcunit}% + \usebibmacro{cbyothers}} + +\newbibmacro*{cbyothers}{% + \usebibmacro{cbytranslator}% + \setunit*{\addcomma\addspace}% + \usebibmacro{cbycompiler}% + \setunit*{\addcomma\addspace}% + \usebibmacro{cbyredactor}% + \setunit*{\addcomma\addspace}% + \usebibmacro{cwithcommentator}% + \setunit*{\addcomma\addspace}% + \usebibmacro{cwithannotator}% + \setunit*{\addcomma\addspace}% + \usebibmacro{cwithintroduction}% + \setunit*{\addcomma\addspace}% + \usebibmacro{cwithforeword}% + \setunit*{\addcomma\addspace}% + \usebibmacro{cwithafterword}} + +\newbibmacro*{cms-in:}{% Fix for 0.9a compat. + \iftoggle{cms@origpublished}% + {} + {\bibstring{in} + \setunit{\addspace}}} + +\newbibmacro*{alt-in:}{% + \iffieldundef{booktitle}% + {} + {\bibstring{in}% + \setunit{\addspace}}} + +\newbibmacro*{chapincoll}{% + \iffieldundef{chapter}% + {} + {\printfield{chapter}\addspace}} + +\newbibmacro*{ser+num}{% + \printfield{series}% + \printfield[sernum]{number}% + \newunit} + +\newbibmacro*{ctitle+stitle}{% + \printtext[title]{%:\thefield{entrytype}]{%(Changed for 0.7 to work) + \printfield[noformat]{title}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{subtitle}}% + \setunit{\addcomma\addspace}\newblock% + \printfield{titleaddon}}% +% \setunit{\addspace}}% +% \usebibmacro{language+transtitle}% +% \setunit*{\addcomma}\newblock} + +\newbibmacro*{citaltitle+stitle}{% + \printtext[title]{%:\thefield{entrytype}]{%(Changed for 0.7 to work) + \printfield[noformat]{title}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{subtitle}}% + \newcunit\newblock% + \printfield{titleaddon}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \newcunit\newblock} + +\newbibmacro*{title+stitle}{% + \printtext[title]{%:\thefield{entrytype}]{%(Changed for 0.7 to work) + \printfield[noformat]{title}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{subtitle}}% + \newunit%\setunit{\addspace}\newblock% + \printfield{titleaddon}}% +% \setunit{\addspace}}% +% \usebibmacro{language+transtitle}% +% \newunit\newblock} + +\newbibmacro*{italtitle+stitle}{% + \printtext[title]{%:\thefield{entrytype}]{%(Changed for 0.7 to work) + \printfield[noformat]{title}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{subtitle}}% + \newunit\newblock% + \printfield{titleaddon}% + \setunit{\addspace}% + \usebibmacro{language+transtitle}% + \newunit\newblock} + +\newbibmacro*{mag+news+title}{% + \printtext[title]{%:\thefield{entrytype}]{%(Changed for 0.7 to work) + \printfield[noformat]{title}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{subtitle}}% + \newunit%\setunit{\addcomma\addspace} + \printfield{titleaddon}% + }%\newcunit\newblock} + +\newbibmacro*{cmag+news+title}{% + \printtext[title]{%:\thefield{entrytype}]{%(Changed for 0.7 to work) + \printfield[noformat]{title}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{subtitle}}% + \setunit{\addcomma\addspace}% + \printfield{titleaddon}% + }%\newcunit\newblock} + +\newbibmacro*{language+transtitle}{% + \iffieldundef{usere}% + {\printlist[][-\value{listtotal}]{language}}% + {\printfield{usere}}} + +\newbibmacro*{issuetitle}{% + \iffieldundef{issuetitle}% + {} + {\ifthenelse{\iffieldequalstr{entrytype}{article}\OR% + \iffieldequalstr{entrytype}{review}\OR% + \iffieldequalstr{entrytype}{suppperiodical}}% This test is for + {\usebibmacro{cms-in:}}% periodical entries + {}% + \printtext[issuetitle]{% + \printfield[noformat]{issuetitle}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{issuesubtitle}}}} + +\newbibmacro*{btitle+bstitle}{% + \iffieldundef{booktitle} + {} + {\printtext[booktitle]{% + \printfield[noformat]{booktitle}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{booksubtitle}}% + \newcunit + \printfield{booktitleaddon}}} + +\newbibmacro*{publ+loc+year}{% Revised for reprint + \iftoggle{cms@reprint}% + {\bibstring{reprint}% + \newcunit}% + {}% + \printlist{location}% + \iflistundef{publisher}% + {\setunit*{\addcomma\addspace}}% + {\setunit*{\addcolon\addspace}}% + \printlist{publisher}% + \setunit*{\addcomma\addspace}% + \usebibmacro{date}% +} + +\newbibmacro*{howpubl+loc+year}{% Revised for reprint + \usebibmacro{cmsorigdate}% + \reprintpunct% + \iftoggle{cms@reprint}% + {\reprint\newcunit}% + {}% + \printlist{location}% + \iffieldundef{howpublished}% + {\setunit*{\addcomma\space}}% + {\setunit*{\addcolon\space}}% + \printfield{howpublished}% + \setunit*{\addcomma\space}% + \usebibmacro{date}% +} + +\newbibmacro*{inst+loc+year}{% Revised for reprint + \usebibmacro{cmsorigdate}% + \reprintpunct% + \iftoggle{cms@reprint}% + {\reprint\newcunit}% + {}% + \printlist{location}% + \iflistundef{institution}% + {\setunit*{\addcomma\space}}% + {\setunit*{\addcolon\space}}% + \printlist{institution}% + \setunit*{\addcomma\space}% + \usebibmacro{date}% +}% + +\newbibmacro*{cpubl+loc+year}{% Revised for reprint + \ifboolexpr{ + test {\iffieldundef{location}} + and + test {\iffieldundef{publisher}} + and + test {\iffieldundef{year}} + and + not togl {cms@reprint} + }% + {}% + {\setunit{\addspace}% + \printtext[parens]{% + \usebibmacro{cmsorigdate}%\printfield{origyear}% + \setunit*{\addsemicolon\addspace}% + \iftoggle{cms@reprint}% + {\bibsstring{reprint}% + \newcunit}% + {}% + \printlist{location}% + \iflistundef{publisher} + {\setunit*{\addspace}} + {\setunit*{\addcolon\space}}% + \printlist{publisher}% + \setunit{\addcomma\space}% + \usebibmacro{date}}}}% + +\newbibmacro*{cpubletter+loc+year}{% + \setunit{\addspace}% + \printtext[parens]{% + \printlist{location}% + \iflistundef{publisher} + {\setunit*{\addspace}} + {\setunit*{\addcolon\space}}% + \printlist{publisher}% + \setunit{\addcomma\space}% + \usebibmacro{date}}}% Changed for 0.9 + +\newbibmacro*{originally+published+as}{% Punctuation fix now in + \iffieldundef{userf}% \origfullcite for 0.8e. + {\iffieldundef{reprinttitle}% + {} + {\bibstring{origpublin}% + \origpublcite{\thefield{reprinttitle}}% + \newunit}} + {\iffieldundef{origlanguage}% + {\bibstring{origpub}% + \origfullcite{\thefield{userf}} + \newunit}% + {\iftoggle{cms@postposit}% + {\bibstring{origedition}% + \setunit{\addspace}% + \printfield[edlang]{origlanguage}% + \addcolon% + \origfullcite{\thefield{userf}}% + \newunit}% + {\printfield[edlang]{origlanguage}% + \setunit{\addspace}% + \bibstring{origedition}% + \origfullcite{\thefield{userf}} + \newunit}}}} + +\newbibmacro*{org+publ+loc+year}{% What was wrong with \ifthenelse here? + \usebibmacro{cmsorigdate}% + \reprintpunct% + \iftoggle{cms@reprint}% Revised for reprint + {\reprint\newcunit}% + {}% + \printlist{location}% + \iflistundef{organization}% + {\iflistundef{publisher}% + {\setunit*{\addcomma\addspace}}% + {\setunit*{\addcolon\addspace}}}% + {\setunit*{\addcolon\addspace}}% + \printlist{organization}% + \setunit*{\addcomma\space}% + \printlist{publisher}% + \setunit*{\addcomma\addspace}% + \usebibmacro{date}} + +\newbibmacro*{year+in+parens}{% + \iffieldundef{volume}% + {noformat}% + {parens}} + +\newbibmacro*{cjournal+issue+year+pages}{% + \usebibmacro{cjournal+ser+vol+num}% + \setunit{\addspace}% + \printtext[parens]{% parens is the default here + \iffieldundef{issue} + {\usebibmacro{date}}% + {\printfield{issue}% + \setunit{\addspace}% + \printfield{year}}}} + +\newbibmacro*{cperiodical+issue+year+pages}{% For periodicals, + \usebibmacro{cperiodical+ser+vol+num}% subtype article + \setunit{\addspace}% + \printtext[parens]{% parens is the default here + \iffieldundef{issue} + {\usebibmacro{date}}% + {\printfield{issue}% + \setunit{\addspace}% + \printfield{year}}}} + +\newbibmacro*{letter+date}{% New for 0.9 + \iftoggle{cms@switchdates}% + {\ifthenelse{\iffieldundef{year}\AND\iffieldundef{month}}% + {}% + {\cms@datelongalt}}% + {\ifthenelse{\iffieldundef{origyear}\AND\iffieldundef{origmonth}}% + {}% + {\cms@datelong}}} + +\newbibmacro*{unpubl+letter+date}{% For Misc entries + \iftoggle{cms@switchdates}% + {\ifthenelse{\iffieldundef{year}\AND\iffieldundef{month}}% + {}% + {\cms@datelongalt}}% + {\ifthenelse{\iffieldundef{origyear}\AND\iffieldundef{origmonth}}% + {\printdate}% For interviews and other dated non-letters. + {\cms@datelong}}} + +\renewbibmacro*{date}{% New for 0.9 + \iftoggle{cms@switchdates}% + {\printorigdate}% + {\printdate}} + +\newbibmacro*{cmsorigdate}{% New for 0.9 + \iftoggle{cms@switchdates}% + {\printdate}% + {\printorigdate}} + +\newcommand*{\cms@datelong}{% Modified for 0.9 + \iffieldundef{origmonth}% + {\printfield{origyear}}% + {\printfield[letterday]{origday}\setunit{\nobreakspace}% + \mkbibmonth{\thefield{origmonth}}\setunit{\nobreakspace}% + \printfield{origyear}}}% + +\newcommand*{\cms@datelongalt}{% Modified for 0.9 + \iffieldundef{month}% + {\printfield{year}}% + {\printfield[letterday]{day}\setunit{\nobreakspace}% + \mkbibmonth{\thefield{month}}\setunit{\nobreakspace}% + \printfield{year}}}% + +\newcommand*{\letterdatelong}{% Modified for 0.9 + \iftoggle{cms@switchdates}% This one for users + {\iffieldundef{year}% Previous two for internal use + {}% + {\iffieldundef{month}% + {\printfield{year}}% + {\printfield[letterday]{day}\setunit{\nobreakspace}% + \mkbibmonth{\thefield{month}}\setunit{\nobreakspace}% + \printfield{year}}}}% + {\iffieldundef{origyear}% + {}% + {\iffieldundef{origmonth}% + {\printfield{origyear}}% + {\printfield[letterday]{origday}\setunit{\nobreakspace}% + \mkbibmonth{\thefield{origmonth}}\setunit{\nobreakspace}% + \printfield{origyear}}}}}% + +\newbibmacro*{cjournal+ser+vol+num}{% + \usebibmacro{journal+sub}% + \setunit*{\addspace}% + \printlist[periodplace]{location}% + \setunit*{\addspace}% + \iffieldundef{series} + {} + {\newcunit + \printfield[jourser]{series}% + \newcunit}%\setunit*{\addspace}? + \printfield[jourvol]{volume}% + \setunit{\addcomma\addspace}% need * here? + \printfield[journum]{number}% + \setunit{\addcomma\addspace}% + \printfield{eid}% + \newunit} + +\newbibmacro*{cperiodical+ser+vol+num}{% For periodical entries, + \printtext[title]{% article subtype + \printfield[noformat]{title}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{subtitle}}% + \setunit*{\addspace}% + \printlist[periodplace]{location}% + \setunit*{\addspace}% + \iffieldundef{series} + {} + {\newcunit + \printfield[jourser]{series}% + \newcunit}%\setunit*{\addspace}? + \printfield[jourvol]{volume}% + \setunit{\addcomma\addspace}% need * here? + \printfield[journum]{number}% + \setunit{\addcomma\addspace}% + \printfield{eid}% + \newunit} + +\newbibmacro*{journal+sub}{% + \iffieldundef{journaltitle} + {} + {\printtext[journaltitle]{% + \printfield[noformat]{journaltitle}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{journalsubtitle}}}} + +\newbibmacro*{url+date}{% Changed for 0.9 + \printfield{url}% + \iffieldundef{urlyear} + {} + {\setunit{\addspace}% + \printtext[urldate]{\printurldate}}} + +\newbibmacro*{chap+pag}{% + \printfield{chapter}% + \setunit*{\addcomma\space}% + \printfield{pages}} + +\newbibmacro*{mag+news+date}{% + \ifnameundef{author}% + {\usebibmacro{date+issue}}% + {\usebibmacro{mag+date+issue}}} + +\newbibmacro*{date+issue}{% + \iffieldundef{issue} + {\iffieldundef{number}% + {\usebibmacro{date}}% + {\usebibmacro{date}% + \setunit{\addcomma\addspace}% + \printfield[journum]{number}}}% + {\printfield{issue}% + \setunit{\addspace}% + \printfield{year}}} + +\newbibmacro*{mag+date+issue}{% + \usebibmacro{journal+sub}% + \setunit*{\addspace}% + \printlist[periodplace]{location}% + \newcunit\newblock + \printfield{usera}% For network ID and possible section of newspaper. + \newcunit\newblock + \usebibmacro{date+issue}} + +\newbibmacro*{periodical+date+issue}{% For periodical type & + \printtext[title]{% magazine subtype + \printfield[noformat]{title}% + \setunit{\addcolon\addspace}% + \printfield[noformat]{subtitle}}% + \setunit*{\addspace}% + \printlist[periodplace]{location}% + \newcunit\newblock + \printfield{usera}% For network ID and possible section of newspaper. + \newcunit\newblock + \usebibmacro{date+issue}} + +\newbibmacro*{cmtitle+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*{crefmtitle+mstitle+vol+part+title+stitle}{% + \iffieldundef{booktitle} + {\usebibmacro{citaltitle+stitle}}% + {\usebibmacro{btitle+bstitle}}% + \newcunit% need this? + \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*{cmtitle+mstitle+vol+part+btitle+bstitle}{% + \usebibmacro{btitle+bstitle}% + \newcunit + \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{cite:postnote}{% + \iftoggle{cms@loccit}% + {}% + {\usebibmacro{postnote}}} + +\renewbibmacro*{postnote}{% + \iftoggle{cms@fullnote}% + {\global\togglefalse{cms@shortnote}% + \global\togglefalse{cms@fullnote}} + {\iftoggle{cms@printshhand} + {\iffieldundef{postnote}% + {\iffieldundef{shorthand} + {\global\togglefalse{cms@printshhand}% + \global\togglefalse{cms@shortnote}% + \global\togglefalse{cms@fullnote}} + {\addperiod\space% + \bibstring{citedas}\space% + \printfield{shorthand}% + \global\togglefalse{cms@printshhand}% + \global\togglefalse{cms@shortnote}% + \global\togglefalse{cms@fullnote}}} + {\iffieldundef{shorthand} + {\postnotedelim% + \printfield{postnote}% + \global\togglefalse{cms@printshhand}% + \global\togglefalse{cms@shortnote}% + \global\togglefalse{cms@fullnote}} + {\postnotedelim% + \printfield{postnote}% + \addperiod\space% + \bibstring{citedas}\space% + \printfield{shorthand}% + \global\togglefalse{cms@printshhand}% + \global\togglefalse{cms@shortnote}% + \global\togglefalse{cms@fullnote}}}} + {\iffieldundef{postnote}% + {\global\togglefalse{cms@shortnote}% + \global\togglefalse{cms@fullnote}} + {\postnotedelim% + \printfield{postnote}% + \global\togglefalse{cms@shortnote}% + \global\togglefalse{cms@fullnote}}}}}% + +\newbibmacro*{fullpostnote}{% + \iffieldundef{postnote}% + {\iffieldundef{chapter}% + {\iffieldundef{pages}% + {}% + {\postnotedelim% + \printfield{pages}}}% + {\postnotedelim% + \printfield{chapter}}}% + {\postnotedelim% + \printfield{postnote}}} + +\newbibmacro*{inreffullpostnote}{% + \iffieldundef{postnote}% + {\iffieldundef{chapter}% + {\iffieldundef{pages}% + {\addcomma\addspace% + \printlist[][-\value{listtotal}]{lista}}% + {\postnotedelim% + \printfield{pages}}}% + {\postnotedelim% + \printfield{chapter}}}% + {\postnotedelim% + \printfield{postnote}}} + +\newbibmacro*{xrefpostnote}{% Only for crossrefed (or xrefed) InCollection, + \iffieldundef{postnote}% InProceedings, or CustomA entries + {\iffieldundef{chapter}% + {\iffieldundef{pages}% + {}% + {\addcomma\addspace% + \printfield{pages}}}% + {\addcomma\addspace% + \printfield{chapter}}}% + {}}% The postnote field already shows up because of the fullpostnote + % call. + +\newbibmacro*{hlprenote}{% Removes spurious comma after prenote in + \iffieldundef{prenote}% \headlessfullnote citations. + {} + {\printfield{prenote}% + \nopunct}}% Do we need \unspace here? + +\newbibmacro*{hlcprenote}{% As previous, but for generalized \headlesscite + \iffieldundef{prenote}% command, rather than \headlessfullcite. + {\bibsentence}% Needed for Ibid to be capitalized. + {\printfield{prenote}% + \ifciteseen{\addspace}{\nopunct}}}% Do we need \unspace here? + +\newbibmacro*{part+editor+translator}{% + \ifnameundef{namea}% + {\ifnameundef{nameb}% + {} + {\bibstring{bytranslator}\space% + \printnames[bytranslator]{nameb}}}% +{\ifnamesequal{namea}{nameb}% + {\bibstring{byeditortr}\space% + \printnames[byeditor]{namea}}% + {\bibstring{byeditor}\space% + \printnames[byeditor]{namea}% + \ifnameundef{nameb}% + {} + {\newunit + \bibstring{bytranslator}\space% + \printnames[bytranslator]{nameb}}}}} + +\newbibmacro*{cpart+editor+translator}{% + \ifnameundef{namea}% + {\ifnameundef{nameb}% + {} + {\bibstring{cbytranslator}\space% + \printnames[bytranslator]{nameb}}}% +{\ifnamesequal{namea}{nameb}% + {\bibstring{cbyeditortr}\space% + \printnames[byeditor]{namea}}% + {\bibstring{cbyeditor}\space% Need this \space here? + \printnames[byeditor]{namea}% + \ifnameundef{nameb}% + {} + {\newcunit + \bibstring{cbytranslator}\space% + \printnames[bytranslator]{nameb}}}}} + +\newbibmacro*{compilestrg}{% + \ifthenelse{\value{namec}>1\OR\ifandothers{namec}} + {\bibstring{compilers}} + {\bibstring{compiler}} + \clearname{namec}} + +\newbibmacro*{transstrg}{% + \ifthenelse{\value{translator}>1\OR\ifandothers{translator}} + {\ifnamesequal{translator}{namec}% + {\bibstring{transcompilers}% + \clearname{namec}}% + {\bibstring{translators}}}% + {\ifnamesequal{translator}{namec}% + {\bibstring{transcompiler}% + \clearname{namec}}% + {\bibstring{translator}}} + \clearname{translator}} + +\newbibmacro*{parttransstrg}{% + \ifthenelse{\value{nameb}>1\OR\ifandothers{nameb}} + {\ifnamesequal{nameb}{namec}% + {\bibstring{transcompilers}% + \clearname{namec}}% + {\bibstring{translators}}}% + {\ifnamesequal{nameb}{namec}% + {\bibstring{transcompiler}% + \clearname{namec}}% + {\bibstring{translator}}} + \clearname{nameb}} + +\newbibmacro*{editstrg}{% Test added for 0.9 + \ifthenelse{\iffieldundef{editortype}\OR + \iffieldequalstr{editortype}{editor}} + {\ifthenelse{\value{editor}>1\OR\ifandothers{editor}} + {\ifthenelse{\ifnamesequal{editor}{translator}\AND + \ifnamesequal{editor}{namec}} + {\bibstring{editortranscompilers}% + \clearname{translator}% + \clearname{namec}}% + {\ifnamesequal{editor}{namec}% + {\bibstring{editorcompilers}% + \clearname{namec}}% + {\ifnamesequal{editor}{translator}% + {\bibstring{editortranslators}% + \clearname{translator}}% + {\bibstring{editors}}}}}% + {\ifthenelse{\ifnamesequal{editor}{translator}\AND + \ifnamesequal{editor}{namec}} + {\bibstring{editortranscompiler}% + \clearname{translator}% + \clearname{namec}}% + {\ifnamesequal{editor}{namec}% + {\bibstring{editorcompiler}% + \clearname{namec}}% + {\ifnamesequal{editor}{translator}% + {\bibstring{editortranslator}% + \clearname{translator}}% + {\bibstring{editor}}}}}}% + {\ifthenelse{\value{editor}>1\OR\ifandothers{editor}} + {\bibstring{\thefield{editortype}s}} + {\bibstring{\thefield{editortype}}}} + \clearname{editor}} + +\newbibmacro*{parteditstrg}{% + \ifthenelse{\value{namea}>1\OR\ifandothers{namea}} + {\ifthenelse{\ifnamesequal{namea}{nameb}\AND + \ifnamesequal{namea}{namec}} + {\bibstring{editortranscompilers}% + \clearname{nameb}% + \clearname{namec}}% + {\ifnamesequal{namea}{namec}% + {\bibstring{editorcompilers}% + \clearname{namec}}% + {\ifnamesequal{namea}{nameb}% + {\bibstring{editortranslators}% + \clearname{nameb}}% + {\bibstring{editors}}}}}% + {\ifthenelse{\ifnamesequal{namea}{nameb}\AND + \ifnamesequal{namea}{namec}} + {\bibstring{editortranscompiler}% + \clearname{nameb}% + \clearname{namec}}% + {\ifnamesequal{namea}{namec}% + {\bibstring{editorcompiler}% + \clearname{namec}}% + {\ifnamesequal{namea}{nameb}% + {\bibstring{editortranslator}% + \clearname{nameb}}% + {\bibstring{editor}}}}}% + \clearname{namea}} + +\newbibmacro*{clearpublin}{% + \clearname{author}% + \clearname{namea}% + \clearname{nameb}% + \clearfield{nameaddon}% + \clearfield{title}% + \clearfield{subtitle}% + \clearfield{titleaddon}% + \clearfield{reprinttitle}% + \clearfield{usere}% + \clearlist{language}% +} + +\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-chicago/cms-american.lbx b/Master/texmf-dist/tex/latex/biblatex-chicago/cms-american.lbx new file mode 100644 index 00000000000..02ebacfae61 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chicago/cms-american.lbx @@ -0,0 +1,854 @@ +% $Id: cms-american.lbx,v 0.10.1.8 2010/09/03 08:32:47 dfussner Exp $ + +\ProvidesFile{cms-american.lbx}[2010/09/03 v0.9c biblatex localization] + +\InheritBibliographyExtras{american} + +\DeclareBibliographyExtras{% + \savecommand\mkbibrangecomp + \savecommand\mkbibrangecompextra + \savecommand\mkbibrangeterse + \savecommand\mkbibrangeterseextra + \protected\def\mkbibrangecomp{% + \lbx@cms@mkbibrangetrunc@long{long}}% + \protected\def\mkbibrangeterse{% + \lbx@cms@mkbibrangetrunc@short{short}}% + \protected\def\mkbibrangecompextra{% + \lbx@cms@mkbibrangetruncextra@long{long}}% + \protected\def\mkbibrangeterseextra{% + \lbx@cms@mkbibrangetruncextra@short{short}}} + +\UndeclareBibliographyExtras{% + \restorecommand\mkbibrangecomp% + \restorecommand\mkbibrangecompextra% + \restorecommand\mkbibrangeterse% + \restorecommand\mkbibrangeterseextra% +} + +\NewBibliographyString{bycompiler} +\NewBibliographyString{byeditorcp} +\NewBibliographyString{byeditortrcp} +\NewBibliographyString{byeditortrcpco} +\NewBibliographyString{byeditortrcpan} +\NewBibliographyString{byeditortrcpin} +\NewBibliographyString{byeditortrcpfo} +\NewBibliographyString{byeditortrcpaf} +\NewBibliographyString{byeditortrcpcoin} +\NewBibliographyString{byeditortrcpcofo} +\NewBibliographyString{byeditortrcpcoaf} +\NewBibliographyString{byeditortrcpanin} +\NewBibliographyString{byeditortrcpanfo} +\NewBibliographyString{byeditortrcpanaf} +\NewBibliographyString{byeditorcpco} +\NewBibliographyString{byeditorcpan} +\NewBibliographyString{byeditorcpin} +\NewBibliographyString{byeditorcpfo} +\NewBibliographyString{byeditorcpaf} +\NewBibliographyString{byeditorcpcoin} +\NewBibliographyString{byeditorcpcofo} +\NewBibliographyString{byeditorcpcoaf} +\NewBibliographyString{byeditorcpanin} +\NewBibliographyString{byeditorcpanfo} +\NewBibliographyString{byeditorcpanaf} +\NewBibliographyString{bytranslatorcp} +\NewBibliographyString{bytranslatorcpco} +\NewBibliographyString{bytranslatorcpan} +\NewBibliographyString{bytranslatorcpin} +\NewBibliographyString{bytranslatorcpfo} +\NewBibliographyString{bytranslatorcpaf} +\NewBibliographyString{bytranslatorcpcoin} +\NewBibliographyString{bytranslatorcpcofo} +\NewBibliographyString{bytranslatorcpcoaf} +\NewBibliographyString{bytranslatorcpanin} +\NewBibliographyString{bytranslatorcpanfo} +\NewBibliographyString{bytranslatorcpanaf} +\NewBibliographyString{bycompilerco} +\NewBibliographyString{bycompileran} +\NewBibliographyString{bycompilerin} +\NewBibliographyString{bycompilerfo} +\NewBibliographyString{bycompileraf} +\NewBibliographyString{bycompilercoin} +\NewBibliographyString{bycompilercofo} +\NewBibliographyString{bycompilercoaf} +\NewBibliographyString{bycompileranin} +\NewBibliographyString{bycompileranfo} +\NewBibliographyString{bycompileranaf} +\NewBibliographyString{cbyeditor} +\NewBibliographyString{cbytranslator} +\NewBibliographyString{cbycompiler} +\NewBibliographyString{cbyredactor} +\NewBibliographyString{cbycommentator} +\NewBibliographyString{cbyannotator} +\NewBibliographyString{cbyfounder} +\NewBibliographyString{cbycontinuator} +\NewBibliographyString{cbycollaborator} +\NewBibliographyString{cbyeditortr} +\NewBibliographyString{cbyeditorcp} +\NewBibliographyString{cbyeditorco} +\NewBibliographyString{cbyeditoran} +\NewBibliographyString{cbyeditorin} +\NewBibliographyString{cbyeditorfo} +\NewBibliographyString{cbyeditoraf} +\NewBibliographyString{cbyeditortrcp} +\NewBibliographyString{cbyeditortrco} +\NewBibliographyString{cbyeditortran} +\NewBibliographyString{cbyeditortrin} +\NewBibliographyString{cbyeditortrfo} +\NewBibliographyString{cbyeditortraf} +\NewBibliographyString{cbyeditortrcpco} +\NewBibliographyString{cbyeditortrcpan} +\NewBibliographyString{cbyeditortrcpin} +\NewBibliographyString{cbyeditortrcpfo} +\NewBibliographyString{cbyeditortrcpaf} +\NewBibliographyString{cbyeditorcoin} +\NewBibliographyString{cbyeditorcofo} +\NewBibliographyString{cbyeditorcoaf} +\NewBibliographyString{cbyeditoranin} +\NewBibliographyString{cbyeditoranfo} +\NewBibliographyString{cbyeditoranaf} +\NewBibliographyString{cbyeditortrcoin} +\NewBibliographyString{cbyeditortrcofo} +\NewBibliographyString{cbyeditortrcoaf} +\NewBibliographyString{cbyeditortranin} +\NewBibliographyString{cbyeditortranfo} +\NewBibliographyString{cbyeditortranaf} +\NewBibliographyString{cbyeditortrcpcoin} +\NewBibliographyString{cbyeditortrcpcofo} +\NewBibliographyString{cbyeditortrcpcoaf} +\NewBibliographyString{cbyeditortrcpanin} +\NewBibliographyString{cbyeditortrcpanfo} +\NewBibliographyString{cbyeditortrcpanaf} +\NewBibliographyString{cbyeditorcpco} +\NewBibliographyString{cbyeditorcpan} +\NewBibliographyString{cbyeditorcpin} +\NewBibliographyString{cbyeditorcpfo} +\NewBibliographyString{cbyeditorcpaf} +\NewBibliographyString{cbyeditorcpcoin} +\NewBibliographyString{cbyeditorcpcofo} +\NewBibliographyString{cbyeditorcpcoaf} +\NewBibliographyString{cbyeditorcpanin} +\NewBibliographyString{cbyeditorcpanfo} +\NewBibliographyString{cbyeditorcpanaf} +\NewBibliographyString{cbytranslatorcp} +\NewBibliographyString{cbytranslatorco} +\NewBibliographyString{cbytranslatoran} +\NewBibliographyString{cbytranslatorin} +\NewBibliographyString{cbytranslatorfo} +\NewBibliographyString{cbytranslatoraf} +\NewBibliographyString{cbytranslatorcpco} +\NewBibliographyString{cbytranslatorcpan} +\NewBibliographyString{cbytranslatorcpin} +\NewBibliographyString{cbytranslatorcpfo} +\NewBibliographyString{cbytranslatorcpaf} +\NewBibliographyString{cbytranslatorcoin} +\NewBibliographyString{cbytranslatorcofo} +\NewBibliographyString{cbytranslatorcoaf} +\NewBibliographyString{cbytranslatoranin} +\NewBibliographyString{cbytranslatoranfo} +\NewBibliographyString{cbytranslatoranaf} +\NewBibliographyString{cbytranslatorcpcoin} +\NewBibliographyString{cbytranslatorcpcofo} +\NewBibliographyString{cbytranslatorcpcoaf} +\NewBibliographyString{cbytranslatorcpanin} +\NewBibliographyString{cbytranslatorcpanfo} +\NewBibliographyString{cbytranslatorcpanaf} +\NewBibliographyString{cbycompilerco} +\NewBibliographyString{cbycompileran} +\NewBibliographyString{cbycompilerin} +\NewBibliographyString{cbycompilerfo} +\NewBibliographyString{cbycompileraf} +\NewBibliographyString{cbycompilercoin} +\NewBibliographyString{cbycompilercofo} +\NewBibliographyString{cbycompilercoaf} +\NewBibliographyString{cbycompileranin} +\NewBibliographyString{cbycompileranfo} +\NewBibliographyString{cbycompileranaf} +\NewBibliographyString{cfromamerican} +\NewBibliographyString{cfrombrazilian} +\NewBibliographyString{cfromdanish} +\NewBibliographyString{cfromdutch} +\NewBibliographyString{cfromenglish} +\NewBibliographyString{cfromfrench} +\NewBibliographyString{cfromgerman} +\NewBibliographyString{cfromgreek} +\NewBibliographyString{cfromitalian} +\NewBibliographyString{cfromlatin} +\NewBibliographyString{cfromnorwegian} +\NewBibliographyString{cfromportuguese} +\NewBibliographyString{cfromrussian} +\NewBibliographyString{cfromspanish} +\NewBibliographyString{cfromswedish} +\NewBibliographyString{partvolume} +\NewBibliographyString{by} +\NewBibliographyString{afterwordto} +\NewBibliographyString{forewordto} +\NewBibliographyString{introductionto} +\NewBibliographyString{origpub} +\NewBibliographyString{origpublin} +\NewBibliographyString{origpubyear} +\NewBibliographyString{origedition} +\NewBibliographyString{revisededition} +\NewBibliographyString{numbers} +\NewBibliographyString{nodate} +\NewBibliographyString{pseudonym} +\NewBibliographyString{patentfiled}% Needed for CMS style patent entries +\NewBibliographyString{patentissued}% +\NewBibliographyString{inlang} +\NewBibliographyString{langrussian} +\NewBibliographyString{fromrussian} +\NewBibliographyString{edamerican} +\NewBibliographyString{edbrazilian} +\NewBibliographyString{eddanish} +\NewBibliographyString{eddutch} +\NewBibliographyString{edenglish} +\NewBibliographyString{edfrench} +\NewBibliographyString{edgerman} +\NewBibliographyString{edgreek} +\NewBibliographyString{editalian} +\NewBibliographyString{edlatin} +\NewBibliographyString{ednorwegian} +\NewBibliographyString{edportuguese} +\NewBibliographyString{edrussian} +\NewBibliographyString{edspanish} +\NewBibliographyString{edswedish} +\NewBibliographyString{review} +\NewBibliographyString{reviewof} +\NewBibliographyString{section} +\NewBibliographyString{sections} +\NewBibliographyString{compiler} +\NewBibliographyString{compilers} +\NewBibliographyString{transcompiler} +\NewBibliographyString{transcompilers} +\NewBibliographyString{editortranscompiler} +\NewBibliographyString{editorcompiler} +\NewBibliographyString{editortranslator} +\NewBibliographyString{editortranscompilers} +\NewBibliographyString{editorcompilers} +\NewBibliographyString{editortranslators} + +\DeclareBibliographyStrings{% + inherit = {english}, + afterwordto = {{afterword to}{afterw\adddot\space to}}, + forewordto = {{foreword to}{forew\adddot\space to}}, + introductionto = {{introduction to}{intro\adddot\space to}}, + partvolume = {{\addspace bk\adddot}{\addspace bk\adddot}}, + by = {{by}{by}}, + compiler = {{comp\adddot}{comp\adddot}}, + compilers = {{comps\adddot}{comps\adddot}}, + transcompiler = {{trans\adddot\addspace and comp\adddot}% + {trans\adddot\addspace and comp\adddot}}, + transcompilers = {{trans\adddot\addspace and comps\adddot}% + {trans\adddot\addspace and comps\adddot}}, + editortranscompiler = {{ed\adddot\addcomma\addspace + trans\adddot\addcomma\addspace and comp\adddot}% + {ed\adddot\addcomma\addspace + trans\adddot\addcomma\addspace and comp\adddot}}, + editorcompiler = {{ed\adddot\addspace and comp\adddot}% + {ed\adddot\addspace and comp\adddot}}, + editortranslator = {{ed\adddot\addspace and trans\adddot}% + {ed\adddot\addspace and trans\adddot}}, + editortranscompilers = {{eds\adddot\addcomma\addspace + trans\adddot\addcomma\addspace and comps\adddot}% + {eds\adddot\addcomma\addspace + trans\adddot\addcomma\addspace and comps\adddot}}, + editorcompilers = {{eds\adddot\addspace and comps\adddot}% + {eds\adddot\addspace and comps\adddot}}, + editortranslators = {{eds\adddot\addspace and trans\adddot}% + {eds\adddot\addspace and trans\adddot}}, + editor = {{ed\adddot}{ed\adddot}}, + editors = {{eds\adddot}{eds\adddot}}, + ibidem = {{ibid\adddot}{ibid\adddot}}, + origpub = {{originally published as\addspace}% + {orig\adddot\ pub\adddot\ as\addspace}}, + origpublin = {{originally published in\addspace}% + {orig\adddot\ pub\adddot\addspace in\addspace}}, + origpubyear = {{originally published in\addspace}% + {orig\adddot\ pub\adddot\addspace}}, + origedition ={{edition\addcolon\addspace}% + {ed\adddot\addcolon\addspace}}, + revisededition = {{rev\adddot\addspace ed\adddot}% + {rev\adddot\addspace ed\adddot}}, + numbers = {{nos\adddot}{nos\adddot}}, + nodate = {{{}n\adddot d\adddot}{{}n\adddot d\adddot}}, + pseudonym = {{pseud\adddot}{pseud\adddot}}, + patentfiled = {{filed}{filed}}, + patentissued = {{issued}{issued}}, + inlang = {{in}{in}}, + langrussian = {{Russian}{Russian}}, + fromrussian = {{from the Russian}{from the Russian}} + edamerican = {{American}{American}}, + edbrazilian = {{Brazilian}{Brazilian}}, + eddanish = {{Danish}{Danish}}, + eddutch = {{Dutch}{Dutch}}, + edenglish = {{English}{English}}, + edfrench = {{French}{French}}, + edgerman = {{German}{German}}, + edgreek = {{Greek}{Greek}}, + editalian = {{Italian}{Italian}}, + edlatin = {{Latin}{Latin}}, + ednorwegian = {{Norwegian}{Norwegian}}, + edportuguese = {{Portuguese}{Portuguese}}, + edrussian = {{Russian}{Russian}} + edspanish = {{Spanish}{Spanish}}, + edswedish = {{Swedish}{Swedish}}, + translator = {{trans\adddot}{trans\adddot}}, + translators = {{trans\adddot}{trans\adddot}}, + redactor = {{red\adddot}{red\adddot}}, + redactors = {{reds\adddot}{reds\adddot}}, + founder = {{found\adddot}{found\adddot}}, + founders = {{found\adddot}{found\adddot}}, + continuator = {{cont\adddot}{cont\adddot}}, % ? + continuators = {{cont\adddot}{cont\adddot}}, % ? + collaborator = {{collab\adddot}{collab\adddot}}, % ? + collaborators = {{collab\adddot}{collab\adddot}}, % ? + annotator = {{annot\adddot}{annot\adddot}}, + annotators = {{annot\adddot}{annot\adddot}}, + review = {{review}{review}}, + reviewof = {{review of}{review of}}, + reprint = {{reprint}{repr\adddot}}, + shorthands = {{Abbreviations}{Abbreviations}}, + newseries = {{n\adddot s\adddot}{n\adddot s\adddot}}, + urlseen = {{accessed}{accessed}}, + cbyeditor = {{ed\adddot}{ed\adddot}}, + cbytranslator = {{trans\adddot\addspace\lbx@cfromlang}% + {trans\adddot\addspace\lbx@cfromlang}}, + cbycompiler = {{comp\adddot}{comp\adddot}}, + cbyredactor = {{red\adddot}{red\adddot}}, + cbycommentator = {{comm\adddot}{comm\adddot}}, + cbyannotator = {{annot\addot}{annot\addot}}, + cbyfounder = {{found\adddot}{found\adddot}}, + cbycontinuator = {{cont\adddot}{cont\adddot}}, + cbycollaborator = {{in collab\adddotspace with}% + {in collab\adddotspace with}}, + cbyeditortr = {{ed\adddot\space and + trans\adddot\addspace\lbx@cfromlang}% + {ed\adddot\space and trans\adddot\addspace\lbx@cfromlang}}, + cbyeditorcp = {{ed\adddot\space and comp\adddot}% + {ed\adddot\space and comp\adddot}}, + cbyeditorco = {{ed\adddot\space and comm\adddot}% + {ed\adddot\space and comm\adddot}}, + cbyeditoran = {{ed\adddot\space and annot\adddot}% + {ed\adddot\space and annot\adddot}}, + cbyeditorin = {{ed.,\addabbrvspace with an introduction by}% + {ed.,\addabbrvspace with an introduction by}}, + cbyeditorfo = {{ed.,\addabbrvspace with a foreword by}% + {ed.,\addabbrvspace with a foreword by}}, + cbyeditoraf = {{ed.,\addabbrvspace with an afterword by}% + {ed.,\addabbrvspace with an afterword by}}, + cbyeditortrcp = {{ed.,\addabbrvspace trans.\addspace\lbx@fromlang, and + comp\adddot}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, and comp\adddot}}, + cbyeditortrco = {{ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and + comm\adddot}% + {ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and comm\adddot}}, + cbyeditortran = {{ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and + annot\adddot}% + {ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and annot\adddot}}, + cbyeditortrin = {{ed\adddot\space and trans.\addspace\lbx@fromlang, with + an introduction by}% + {ed\adddot\space and trans.\addspace\lbx@fromlang, with + an introduction by}}, + cbyeditortrfo = {{ed\adddot\space and trans.\addspace\lbx@fromlang, with + a foreword by}% + {ed\adddot\space and trans.\addspace\lbx@fromlang, with + a foreword by}}, + cbyeditortraf = {{ed\adddot\space and trans.\addspace\lbx@fromlang, with + an afterword by}% + {ed\adddot\space and trans.\addspace\lbx@fromlang, with + an afterword by}}, + cbyeditorcpco = {{ed.,\addabbrvspace comp., and comm\adddot}% + {ed.,\addabbrvspace comp., and comm\adddot}}, + cbyeditorcpan = {{ed.,\addabbrvspace comp., and annot\adddot}% + {ed.,\addabbrvspace comp., and annot\adddot}}, + cbyeditorcpin = {{ed\adddot\space and comp., with an introduction + by}% + {ed\adddot\space and comp., with an introduction by}}, + cbyeditorcpfo = {{ed\adddot\space and comp., with a foreword by}% + {ed\adddot\space and comp., with a foreword by}}, + cbyeditorcpaf = {{ed\adddot\space and comp., with an afterword by}% + {ed\adddot\space and comp., with an afterword by}}, + cbyeditorcpcoin = {{ed.,\addabbrvspace comp., and comm., with an + introduction by}% + {ed.,\addabbrvspace comp., and comm., with an introduction by}}, + cbyeditorcpcofo = {{ed.,\addabbrvspace comp., and comm., with a + foreword by}% + {ed.,\addabbrvspace comp., and comm., with a foreword by}}, + cbyeditorcpcoaf = {{ed.,\addabbrvspace comp., and comm., with an + afterword by}% + {ed.,\addabbrvspace comp., and comm., with an afterword by}}, + cbyeditorcpanin = {{ed.,\addabbrvspace comp., and annot., with an + introduction by}% + {ed.,\addabbrvspace comp., and annot., with an introduction by}}, + cbyeditorcpanfo = {{ed.,\addabbrvspace comp., and annot., with a + foreword by}% + {ed.,\addabbrvspace comp., and annot., with a foreword by}}, + cbyeditorcpanaf = {{ed.,\addabbrvspace comp., and annot., with an + afterword by}% + {ed.,\addabbrvspace comp., and annot., with an afterword by}}, + cbyeditortrcpco = {{ed.,\addabbrvspace trans.\addspace\lbx@fromlang, + comp., and comm\adddot}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and comm\adddot}}, + cbyeditortrcpan = {{ed.,\addabbrvspace trans.\addspace\lbx@fromlang, + comp., and annot\adddot}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and annot\adddot}}, + cbyeditortrcpin = {{ed.,\addabbrvspace trans.\addspace\lbx@fromlang, and + comp., with an introduction by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, and comp., + with an introduction by}}, + cbyeditortrcpfo = {{ed.,\addabbrvspace trans.\addspace\lbx@fromlang, and + comp., with a foreword by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, and comp., + with a foreword by}}, + cbyeditortrcpaf = {{ed.,\addabbrvspace trans.\addspace\lbx@fromlang, and + comp., with an afterword by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, and comp., + with an afterword by}}, + cbyeditortrcpcoin = {{ed.,\addabbrvspace trans.\addspace\lbx@fromlang, + comp., and comm., with an introduction by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and comm., with an introduction by}}, + cbyeditortrcpcofo = {{ed.,\addabbrvspace trans.\addspace\lbx@fromlang, + comp., and comm., with a foreword by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and comm., with a foreword by}}, + cbyeditortrcpcoaf = {{ed.,\addabbrvspace trans.\addspace\lbx@fromlang, + comp., and comm., with an afterword by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and comm., with an afterword by}}, + cbyeditortrcpanin = {{ed.,\addabbrvspace trans.\addspace\lbx@fromlang, + comp., and annot., with an introduction by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and annot., with an introduction by}}, + cbyeditortrcpanfo = {{ed.,\addabbrvspace trans.\addspace\lbx@fromlang, + comp., and annot., with a foreword by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and annot., with a foreword by}}, + cbyeditortrcpanaf = {{ed.,\addabbrvspace trans.\addspace\lbx@fromlang, + comp., and annot., with an afterword by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and annot., with an afterword by}}, + cbyeditorcoin = {{ed\adddot\space and comm., with an introduction by}% + {ed\adddot\space and comm., with an introduction by}}, + cbyeditorcofo = {{ed\adddot\space and comm., with a foreword by}% + {ed\adddot\space and comm., with a foreword by}}, + cbyeditorcoaf = {{ed\adddot\space and comm., with an afterword by}% + {ed\adddot\space and comm., with an afterword by}}, + cbyeditoranin = {{ed\adddot\space and annot., with an introduction by}% + {ed\adddot\space and annot., with an introduction by}}, + cbyeditoranfo = {{ed\adddot\space and annot., with a foreword by}% + {ed\adddot\space and annot., with a foreword by}}, + cbyeditoranaf = {{ed\adddot\space and annot., with an afterword by}% + {ed\adddot\space and annot., with an afterword by}}, + cbyeditortrcoin = {{ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and comm., with + an introduction by}% + {ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and comm., with + an introduction by}}, + cbyeditortrcofo = {{ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and comm., with + a foreword by}% + {ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and comm., with + a foreword by}}, + cbyeditortrcoaf = {{ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and comm., with + an afterword by}% + {ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and comm., with + an afterword by}}, + cbyeditortranin = {{ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and annot., with + an introduction by}% + {ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and annot., with + an introduction by}}, + cbyeditortranfo = {{ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and annot., with + a foreword by}% + {ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and annot., with + a foreword by}}, + cbyeditortranaf = {{ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and annot., with + an afterword by}% + {ed.,\addabbrvspace + trans\adddot\addspace\lbx@fromlang\finalandcomma\space and annot., with + an afterword by}}, + cbytranslatorcp = {{trans\adddot\addspace\lbx@fromlang\ and comp\adddot}% + {trans\adddot\addspace\lbx@fromlang\ and comp\adddot}}, + cbytranslatorco = {{trans\adddot\addspace\lbx@fromlang\ and comm\adddot}% + {trans\adddot\addspace\lbx@fromlang\ and comm\adddot}}, + cbytranslatoran = {{trans\adddot\addspace\lbx@fromlang\ and annot\adddot}% + {trans\adddot\addspace\lbx@fromlang\ and annot\adddot}}, + cbytranslatorin = {{trans\adddot\addspace\lbx@fromlang, with an + introduction by}% + {trans\adddot\addspace\lbx@fromlang, with an introduction by}}, + cbytranslatorfo = {{trans\adddot\addspace\lbx@fromlang, with a + foreword by}% + {trans\adddot\addspace\lbx@fromlang, with a foreword by}}, + cbytranslatoraf = {{trans\adddot\addspace\lbx@fromlang, with an + afterword by}% + {trans\adddot\addspace\lbx@fromlang, with an afterword by}}, + cbytranslatorcoin = {{trans\adddot\addspace\lbx@fromlang\ and comm., + with an introduction by}% + {trans\adddot\addspace\lbx@fromlang\ and comm., with an introduction by}}, + cbytranslatorcofo = {{trans\adddot\addspace\lbx@fromlang\ and comm., + with a foreword by}% + {trans\adddot\addspace\lbx@fromlang\ and comm., with a foreword by}}, + cbytranslatorcoaf = {{trans\adddot\addspace\lbx@fromlang\ and comm., + with an afterword by}% + {trans\adddot\addspace\lbx@fromlang\ and comm., with an afterword by}}, + cbytranslatoranin = {{trans\adddot\addspace\lbx@fromlang\ and annot., + with an introduction by}% + {trans\adddot\addspace\lbx@fromlang\ and annot., with an introduction by}}, + cbytranslatoranfo = {{trans\adddot\addspace\lbx@fromlang\ and annot., + with a foreword by}% + {trans\adddot\addspace\lbx@fromlang\ and annot., with a foreword by}}, + cbytranslatoranaf = {{trans\adddot\addspace\lbx@fromlang\ and annot., + with an afterword by}% + {trans\adddot\addspace\lbx@fromlang\ and annot., with an afterword by}}, + cbytranslatorcpco = {{trans\adddot\addspace\lbx@fromlang, comp., and + comm\adddot}% + {trans\adddot\addspace\lbx@fromlang, comp., and comm\adddot}}, + cbytranslatorcpan = {{trans\adddot\addspace\lbx@fromlang, comp., and + annot\adddot}% + {trans\adddot\addspace\lbx@fromlang, comp., and annot\adddot}}, + cbytranslatorcpin = {{trans\adddot\addspace\lbx@fromlang\ and comp., + with an introduction by}% + {trans\adddot\addspace\lbx@fromlang\ and comp., with an introduction by}}, + cbytranslatorcpfo = {{trans\adddot\addspace\lbx@fromlang\ and comp., + with a foreword by}% + {trans\adddot\addspace\lbx@fromlang\ and comp., with a foreword by}}, + cbytranslatorcpaf = {{trans\adddot\addspace\lbx@fromlang\ and comp., + with an afterword by}% + {trans\adddot\addspace\lbx@fromlang\ and comp., with an afterword by}}, + cbytranslatorcpcoin = {{trans\adddot\addspace\lbx@fromlang, comp., and + comm., with an introduction by}% + {trans\adddot\addspace\lbx@fromlang, comp., and comm., + with an introduction by}}, + cbytranslatorcpcofo = {{trans\adddot\addspace\lbx@fromlang, comp., and + comm., with a foreword by}% + {trans\adddot\addspace\lbx@fromlang, comp., and comm., + with a foreword by}}, + cbytranslatorcpcoaf = {{trans\adddot\addspace\lbx@fromlang, comp., and + comm., with an afterword by}% + {trans\adddot\addspace\lbx@fromlang, comp., and comm., + with an afterword by}}, + cbytranslatorcpanin = {{trans\adddot\addspace\lbx@fromlang, comp., and + annot., with an introduction by}% + {trans\adddot\addspace\lbx@fromlang, comp., and annot., + with an introduction by}}, + cbytranslatorcpanfo = {{trans\adddot\addspace\lbx@fromlang, comp., and + annot., with a foreword by}% + {trans\adddot\addspace\lbx@fromlang, comp., and annot., + with a foreword by}}, + cbytranslatorcpanaf = {{trans\adddot\addspace\lbx@fromlang, comp., and + annot., with an afterword by}% + {trans\adddot\addspace\lbx@fromlang, comp., and annot., + with an afterword by}}, + cbycompilerco = {{comp\adddot\space and comm\adddot}% + {comp\adddot\space and comm\adddot}}, + cbycompileran = {{comp\adddot\space and annot\adddot}% + {comp\adddot\space and annot\adddot}}, + cbycompilerin = {{comp.,\addabbrvspace with an introduction by}% + {comp.,\addabbrvspace with an introduction by}}, + cbycompilerfo = {{comp.,\addabbrvspace with a foreword by}% + {comp.,\addabbrvspace with a foreword by}}, + cbycompileraf = {{comp.,\addabbrvspace with an afterword by}% + {comp.,\addabbrvspace with an afterword by}}, + cbycompilercoin = {{comp\adddot\space and comm., with an + introduction by}% + {comp\adddot\space and comm., with an introduction by}}, + cbycompilercofo = {{comp\adddot\space and comm., with a foreword by}% + {comp\adddot\space and comm., with a foreword by}}, + cbycompilercoaf = {{comp\adddot\space and comm., with an afterword by}% + {comp\adddot\space and comm., with an afterword by}}, + cbycompileranin = {{comp\adddot\space and annot., with an + introduction by}% + {comp\adddot\space and annot., with an introduction by}}, + cbycompileranfo = {{comp\adddot\space and annot., with a foreword by}% + {comp\adddot\space and annot., with a foreword by}}, + cbycompileranaf = {{comp\adddot\space and annot., with an afterword by}% + {comp\adddot\space and annot., with an afterword by}}, + volume = {{vol\adddot}{vol\adddot}}, + volumes = {{vols\adddot}{vols\adddot}}, + jourvol = {{vol\adddot}{vol\adddot}}, + jourser = {{ser\adddot}{ser\adddot}}, + oldseries = {{o\adddot s\adddot}{o\adddot s\adddot}}, + edition = {{ed\adddot}{ed\adddot}}, + page = {{p\adddot}{p\adddot}}, + pages = {{pp\adddot}{pp\adddot}}, + column = {{col\adddot}{col\adddot}}, + columns = {{cols\adddot}{cols\adddot}}, + line = {{line}{line}}, + lines = {{lines}{lines}}, + paragraph = {{\P}{\P}}, + paragraphs = {{\P\P}{\P\P}}, + section = {{\S}{\S}}, + sections = {{\S\S}{\S\S}}, + verse = {{v\adddot}{v\adddot}}, + verses = {{vv\adddot}{vv\adddot}}, + number = {{no\adddot}{no\adddot}}, + chapter = {{chap\adddot}{chap\adddot}}, + mathesis = {{master's thesis}{master's thesis}}, + phdthesis = {{PhD\addabbrvspace diss\adddot}{PhD\addabbrvspace diss\adddot}}, + techreport = {{technical report}{technical report}}, + cfromamerican = {{from the American by}{from the American by}}, + cfrombrazilian = {{from the Brazilian by}{from the Brazilian + by}}, + cfromdanish = {{from the Danish by}{from the Danish by}}, + cfromdutch = {{from the Dutch by}{from the Dutch by}}, + cfromenglish = {{from the English by}{from the English by}}, + cfromfrench = {{from the French by}{from the French by}}, + cfromgerman = {{from the German by}{from the German by}}, + cfromgreek = {{from the Greek by}{from the Greek by}}, + cfromitalian = {{from the Italian by}{from the Italian by}}, + cfromlatin = {{from the Latin by}{from the Latin by}}, + cfromnorwegian = {{from the Norwegian by}{from the Norwegian + by}}, + cfromportuguese = {{from the Portuguese by}{from the Portuguese + by}}, + cfromrussian = {{from the Russian by}{from the Russian by}}, + cfromspanish = {{from the Spanish by}{from the Spanish by}}, + cfromswedish = {{from the Swedish by}{from the Swedish by}}, + bycompiler = {{compiled by}{comp\adddot}}, + byeditorcp = {{edited and compiled by}{ed\adddot\space and comp\adddot}}, + byeditortrcp = {{edited, translated \lbx@fromlang, and compiled by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, and comp\adddot}}, + byeditortrcpco = {{edited, translated \lbx@fromlang, compiled, and + commented by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and comm\adddot}}, + byeditortrcpan = {{edited, translated \lbx@fromlang, compiled, and + annotated by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and annot\adddot}}, + byeditortrcpin = {{edited, translated \lbx@fromlang, and compiled, with + an introduction, by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, and comp\adddot, + with an introduction, by}}, + byeditortrcpfo = {{edited, translated \lbx@fromlang, and compiled, with a + foreword, by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, and comp\adddot, + with a foreword, by}}, + byeditortrcpaf = {{edited, translated \lbx@fromlang, and compiled, with + an afterword, by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, and comp\adddot, + with an afterword, by}}, + byeditortrcpcoin = {{edited, translated \lbx@fromlang, compiled, and + commented, with an introduction, by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and comm\adddot, with an introduction, by}}, + byeditortrcpcofo = {{edited, translated \lbx@fromlang, compiled, and + commented, with a foreword, by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and comm\adddot, with a foreword, by}}, + byeditortrcpcoaf = {{edited, translated \lbx@fromlang, compiled, and + commented, with an afterword, by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and comm\adddot, with an afterword, by}}, + byeditortrcpanin = {{edited, translated \lbx@fromlang, compiled, and + annotated, with an introduction, by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and annot\adddot, with an introduction, by}}, + byeditortrcpanfo = {{edited, translated \lbx@fromlang, compiled, and + annotated, with a foreword, by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and annot\adddot, with a foreword, by}}, + byeditortrcpanaf = {{edited, translated \lbx@fromlang, compiled, and + annotated, with an afterword, by}% + {ed.,\addabbrvspace trans.\addspace\lbx@fromlang, comp., + and annot\adddot, with an afterword, by}}, + byeditorcpco = {{edited, compiled, and commented by}% + {ed.,\addabbrvspace comp., and comm\adddot}}, + byeditorcpan = {{edited, compiled, and annotated by}% + {ed.,\addabbrvspace comp., and annot\adddot}}, + byeditorcpin = {{edited and compiled, with an introduction, by}% + {ed\adddot\space and comp., with an introduction, by}}, + byeditorcpfo = {{edited and compiled, with a foreword, by}% + {ed\adddot\space and comp., with a foreword, by}}, + byeditorcpaf = {{edited and compiled, with an afterword, by}% + {ed\adddot\space and comp., with an afterword, by}}, + byeditorcpcoin = {{edited, compiled, and commented, with an + introduction, by}% + {ed.,\addabbrvspace comp., and comm., with an introduction, by}}, + byeditorcpcofo = {{edited, compiled, and commented, with a foreword, + by}% + {ed.,\addabbrvspace comp., and comm., with a foreword, by}}, + byeditorcpcoaf = {{edited, compiled, and commented, with an + afterword, by}% + {ed.,\addabbrvspace comp., and comm., with an afterword, by}}, + byeditorcpanin = {{edited, compiled, and annotated, with an + introduction, by}% + {ed.,\addabbrvspace comp., and annot., with an introduction, by}}, + byeditorcpanfo = {{edited, compiled, and annotated, with a foreword, + by}% + {ed.,\addabbrvspace comp., and annot., with a foreword, by}}, + byeditorcpanaf = {{edited, compiled, and annotated, with an + afterword, by}% + {ed.,\addabbrvspace comp., and annot., with an afterword, by}}, + bytranslatorcp = {{translated \lbx@fromlang\ and compiled by}% + {trans\adddot\addspace\lbx@fromlang\ and comp\adddot}}, + bytranslatorcpco = {{translated \lbx@fromlang, compiled, and + commented by}% + {trans\adddot\addspace\lbx@fromlang, comp., and comm\adddot}}, + bytranslatorcpan = {{translated \lbx@fromlang, compiled, and + annotated by}% + {trans\adddot\addspace\lbx@fromlang, comp., and annot\adddot}}, + bytranslatorcpin = {{translated \lbx@fromlang\ and compiled, with an + introduction, by}% + {trans\adddot\addspace\lbx@fromlang\ and comp., with an introduction, by}}, + bytranslatorcpfo = {{translated \lbx@fromlang\ and compiled, with a + foreword, by}% + {trans\adddot\addspace\lbx@fromlang\ and comp., with a foreword, by}}, + bytranslatorcpaf = {{translated \lbx@fromlang\ and compiled, with an + afterword, by}% + {trans\adddot\addspace\lbx@fromlang\ and comp., with an afterword, by}}, + bytranslatorcpcoin = {{translated \lbx@fromlang, compiled, and commented, + with an introduction, by}% + {trans\adddot\addspace\lbx@fromlang, comp., and comm., with an + introduction, by}}, + bytranslatorcpcofo = {{translated \lbx@fromlang, compiled, and commented, + with a foreword, by}% + {trans\adddot\addspace\lbx@fromlang, comp., and comm., + with a foreword, by}}, + bytranslatorcpcoaf = {{translated \lbx@fromlang, compiled, and commented, + with an afterword, by}% + {trans\adddot\addspace\lbx@fromlang, comp., and comm., with an + afterword, by}}, + bytranslatorcpanin = {{translated \lbx@fromlang, compiled, and annotated, + with an introduction, by}% + {trans\adddot\addspace\lbx@fromlang, comp., and annot., with an + introduction, by}}, + bytranslatorcpanfo = {{translated \lbx@fromlang, compiled, and annotated, + with a foreword, by}% + {trans\adddot\addspace\lbx@fromlang, comp., and annot., + with a foreword, by}}, + bytranslatorcpanaf = {{translated \lbx@fromlang, compiled, and annotated, + with an afterword, by}% + {trans\adddot\addspace\lbx@fromlang, comp., and annot., + with an afterword, by}}, + bycompilerco = {{compiled and commented by}% + {comp\adddot\space and comm\adddot}}, + bycompileran = {{compiled and annotated by}% + {comp\adddot\space and annot\adddot}}, + bycompilerin = {{compiled, with an introduction, by}% + {comp\adddot, with an introduction, by}}, + bycompilerfo = {{compiled, with a foreword, by}% + {comp\adddot, with a foreword, by}}, + bycompileraf = {{compiled, with an afterword, by}% + {comp\adddot, with an afterword, by}}, + bycompilercoin = {{compiled and commented, with an introduction, by}% + {comp\adddot\space and comm\adddot, with an introduction, by}}, + bycompilercofo = {{compiled and commented, with a foreword, by}% + {comp\adddot\space and comm\adddot, with a foreword, by}}, + bycompilercoaf = {{compiled and commented, with an afterword, by}% + {comp\adddot\space and comm\adddot, with an afterword, by}}, + bycompileranin = {{compiled and annotated, with an introduction, by}% + {comp\adddot\space and annot\adddot, with an introduction, by}}, + bycompileranfo = {{compiled and annotated, with a foreword, by}% + {comp\adddot\space and annot\adddot, with a foreword, by}}, + bycompileranaf = {{compiled and annotated, with an afterword, by}% + {comp\adddot\space and annot\adddot, with an afterword, by}}, +} + +\protected\gdef\lbx@cms@mkbibrangetrunc@long#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + \printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdatedash}} + {\bibdatedash + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}}}} + +\protected\gdef\lbx@cms@mkbibrangetrunc@short#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + {\printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdatedash}} + {\bibdatedash + \csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}}}} + +\protected\gdef\lbx@cms@mkbibrangetruncextra@long#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + {\printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {\printfield{extrayear}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extrayear}% + \mbox{\bibdatedash}} + {\bibdatedash + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}% + \printfield{extrayear}}}}}} + +\protected\gdef\lbx@cms@mkbibrangetruncextra@short#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + {\printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {\printfield{extrayear}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extrayear}% + \mbox{\bibdatedash}} + {\bibdatedash + \csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}% + \printfield{extrayear}}}}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-chicago/cms-french.lbx b/Master/texmf-dist/tex/latex/biblatex-chicago/cms-french.lbx new file mode 100644 index 00000000000..f9ab5e94f33 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chicago/cms-french.lbx @@ -0,0 +1,826 @@ +% $Id: cms-french.lbx,v 0.9.5.4 2010/09/03 08:32:58 dfussner Exp $ + +\ProvidesFile{cms-french.lbx}[2010/09/03 v0.9c biblatex localization] + +% STATUS OF THIS FILE +% - Some strings still missing +% - Translated strings and formatting decisions need review by native +% speakers. + +\InheritBibliographyExtras{french} + +\DeclareBibliographyExtras{% + \toggletrue{cms@postposit}% + \savecommand\mkbibnamelast + \protected\def\mkbibnamelast#1{#1}% No small caps for Chicago (?) + \savecommand\cms@datelong + \savecommand\cms@datelongalt + \savecommand\mkbibrangecomp + \savecommand\mkbibrangecompextra + \savecommand\mkbibrangeterse + \savecommand\mkbibrangeterseextra + \protected\def\mkbibrangecomp{% + \lbx@cms@mkbibrangetrunc@long{long}}% + \protected\def\mkbibrangeterse{% + \lbx@cms@mkbibrangetrunc@short{short}}% + \protected\def\mkbibrangecompextra{% + \lbx@cms@mkbibrangetruncextra@long{long}}% + \protected\def\mkbibrangeterseextra{% + \lbx@cms@mkbibrangetruncextra@short{short}} + \def\cms@datelong{\printorigdate}% + \def\cms@datelongalt{\printdate}}% + +\UndeclareBibliographyExtras{% + \restorecommand\mkbibnamelast + \restorecommand\cms@datelong + \restorecommand\cms@datelongalt + \togglefalse{cms@postposit} + \restorecommand\mkbibrangecomp% + \restorecommand\mkbibrangecompextra% + \restorecommand\mkbibrangeterse% + \restorecommand\mkbibrangeterseextra} + +\NewBibliographyString{bycompiler} +\NewBibliographyString{byeditorcp} +\NewBibliographyString{byeditortrcp} +\NewBibliographyString{byeditortrcpco} +\NewBibliographyString{byeditortrcpan} +\NewBibliographyString{byeditortrcpin} +\NewBibliographyString{byeditortrcpfo} +\NewBibliographyString{byeditortrcpaf} +\NewBibliographyString{byeditortrcpcoin} +\NewBibliographyString{byeditortrcpcofo} +\NewBibliographyString{byeditortrcpcoaf} +\NewBibliographyString{byeditortrcpanin} +\NewBibliographyString{byeditortrcpanfo} +\NewBibliographyString{byeditortrcpanaf} +\NewBibliographyString{byeditorcpco} +\NewBibliographyString{byeditorcpan} +\NewBibliographyString{byeditorcpin} +\NewBibliographyString{byeditorcpfo} +\NewBibliographyString{byeditorcpaf} +\NewBibliographyString{byeditorcpcoin} +\NewBibliographyString{byeditorcpcofo} +\NewBibliographyString{byeditorcpcoaf} +\NewBibliographyString{byeditorcpanin} +\NewBibliographyString{byeditorcpanfo} +\NewBibliographyString{byeditorcpanaf} +\NewBibliographyString{bytranslatorcp} +\NewBibliographyString{bytranslatorcpco} +\NewBibliographyString{bytranslatorcpan} +\NewBibliographyString{bytranslatorcpin} +\NewBibliographyString{bytranslatorcpfo} +\NewBibliographyString{bytranslatorcpaf} +\NewBibliographyString{bytranslatorcpcoin} +\NewBibliographyString{bytranslatorcpcofo} +\NewBibliographyString{bytranslatorcpcoaf} +\NewBibliographyString{bytranslatorcpanin} +\NewBibliographyString{bytranslatorcpanfo} +\NewBibliographyString{bytranslatorcpanaf} +\NewBibliographyString{bycompilerco} +\NewBibliographyString{bycompileran} +\NewBibliographyString{bycompilerin} +\NewBibliographyString{bycompilerfo} +\NewBibliographyString{bycompileraf} +\NewBibliographyString{bycompilercoin} +\NewBibliographyString{bycompilercofo} +\NewBibliographyString{bycompilercoaf} +\NewBibliographyString{bycompileranin} +\NewBibliographyString{bycompileranfo} +\NewBibliographyString{bycompileranaf} +\NewBibliographyString{cbyeditor} +\NewBibliographyString{cbyeditoralt} % To cope with \smartof issues +\NewBibliographyString{byeditoralt} % in \partedit command. +\NewBibliographyString{cbytranslator} +\NewBibliographyString{cbycompiler} +\NewBibliographyString{cbyredactor} +\NewBibliographyString{cbycommentator} +\NewBibliographyString{cbyannotator} +\NewBibliographyString{cbyeditortr} +\NewBibliographyString{cbyeditorcp} +\NewBibliographyString{cbyeditorco} +\NewBibliographyString{cbyeditoran} +\NewBibliographyString{cbyeditorin} +\NewBibliographyString{cbyeditorfo} +\NewBibliographyString{cbyeditoraf} +\NewBibliographyString{cbyeditortrcp} +\NewBibliographyString{cbyeditortrco} +\NewBibliographyString{cbyeditortran} +\NewBibliographyString{cbyeditortrin} +\NewBibliographyString{cbyeditortrfo} +\NewBibliographyString{cbyeditortraf} +\NewBibliographyString{cbyeditortrcpco} +\NewBibliographyString{cbyeditortrcpan} +\NewBibliographyString{cbyeditortrcpin} +\NewBibliographyString{cbyeditortrcpfo} +\NewBibliographyString{cbyeditortrcpaf} +\NewBibliographyString{cbyeditorcoin} +\NewBibliographyString{cbyeditorcofo} +\NewBibliographyString{cbyeditorcoaf} +\NewBibliographyString{cbyeditoranin} +\NewBibliographyString{cbyeditoranfo} +\NewBibliographyString{cbyeditoranaf} +\NewBibliographyString{cbyeditortrcoin} +\NewBibliographyString{cbyeditortrcofo} +\NewBibliographyString{cbyeditortrcoaf} +\NewBibliographyString{cbyeditortranin} +\NewBibliographyString{cbyeditortranfo} +\NewBibliographyString{cbyeditortranaf} +\NewBibliographyString{cbyeditortrcpcoin} +\NewBibliographyString{cbyeditortrcpcofo} +\NewBibliographyString{cbyeditortrcpcoaf} +\NewBibliographyString{cbyeditortrcpanin} +\NewBibliographyString{cbyeditortrcpanfo} +\NewBibliographyString{cbyeditortrcpanaf} +\NewBibliographyString{cbyeditorcpco} +\NewBibliographyString{cbyeditorcpan} +\NewBibliographyString{cbyeditorcpin} +\NewBibliographyString{cbyeditorcpfo} +\NewBibliographyString{cbyeditorcpaf} +\NewBibliographyString{cbyeditorcpcoin} +\NewBibliographyString{cbyeditorcpcofo} +\NewBibliographyString{cbyeditorcpcoaf} +\NewBibliographyString{cbyeditorcpanin} +\NewBibliographyString{cbyeditorcpanfo} +\NewBibliographyString{cbyeditorcpanaf} +\NewBibliographyString{cbytranslatorcp} +\NewBibliographyString{cbytranslatorco} +\NewBibliographyString{cbytranslatoran} +\NewBibliographyString{cbytranslatorin} +\NewBibliographyString{cbytranslatorfo} +\NewBibliographyString{cbytranslatoraf} +\NewBibliographyString{cbytranslatorcpco} +\NewBibliographyString{cbytranslatorcpan} +\NewBibliographyString{cbytranslatorcpin} +\NewBibliographyString{cbytranslatorcpfo} +\NewBibliographyString{cbytranslatorcpaf} +\NewBibliographyString{cbytranslatorcoin} +\NewBibliographyString{cbytranslatorcofo} +\NewBibliographyString{cbytranslatorcoaf} +\NewBibliographyString{cbytranslatoranin} +\NewBibliographyString{cbytranslatoranfo} +\NewBibliographyString{cbytranslatoranaf} +\NewBibliographyString{cbytranslatorcpcoin} +\NewBibliographyString{cbytranslatorcpcofo} +\NewBibliographyString{cbytranslatorcpcoaf} +\NewBibliographyString{cbytranslatorcpanin} +\NewBibliographyString{cbytranslatorcpanfo} +\NewBibliographyString{cbytranslatorcpanaf} +\NewBibliographyString{cbycompilerco} +\NewBibliographyString{cbycompileran} +\NewBibliographyString{cbycompilerin} +\NewBibliographyString{cbycompilerfo} +\NewBibliographyString{cbycompileraf} +\NewBibliographyString{cbycompilercoin} +\NewBibliographyString{cbycompilercofo} +\NewBibliographyString{cbycompilercoaf} +\NewBibliographyString{cbycompileranin} +\NewBibliographyString{cbycompileranfo} +\NewBibliographyString{cbycompileranaf} +\NewBibliographyString{cfromamerican} +\NewBibliographyString{cfrombrazilian} +\NewBibliographyString{cfromdanish} +\NewBibliographyString{cfromdutch} +\NewBibliographyString{cfromenglish} +\NewBibliographyString{cfromfrench} +\NewBibliographyString{cfromgerman} +\NewBibliographyString{cfromgreek} +\NewBibliographyString{cfromitalian} +\NewBibliographyString{cfromlatin} +\NewBibliographyString{cfromnorwegian} +\NewBibliographyString{cfromportuguese} +\NewBibliographyString{cfromrussian} +\NewBibliographyString{cfromspanish} +\NewBibliographyString{cfromswedish} +\NewBibliographyString{partvolume} +\NewBibliographyString{by} +\NewBibliographyString{afterwordto} +\NewBibliographyString{forewordto} +\NewBibliographyString{introductionto} +\NewBibliographyString{origpub} +\NewBibliographyString{origpublin} +\NewBibliographyString{origpubyear} +\NewBibliographyString{origedition} +\NewBibliographyString{revisededition} +\NewBibliographyString{numbers} +\NewBibliographyString{nodate} +\NewBibliographyString{pseudonym} +\NewBibliographyString{patentfiled}% Needed for CMS style patent entries +\NewBibliographyString{patentissued}% +\NewBibliographyString{inlang} +\NewBibliographyString{langrussian} +\NewBibliographyString{fromrussian} +\NewBibliographyString{edamerican} +\NewBibliographyString{edbrazilian} +\NewBibliographyString{eddanish} +\NewBibliographyString{eddutch} +\NewBibliographyString{edenglish} +\NewBibliographyString{edfrench} +\NewBibliographyString{edgerman} +\NewBibliographyString{edgreek} +\NewBibliographyString{editalian} +\NewBibliographyString{edlatin} +\NewBibliographyString{ednorwegian} +\NewBibliographyString{edportuguese} +\NewBibliographyString{edrussian} +\NewBibliographyString{edspanish} +\NewBibliographyString{edswedish} +\NewBibliographyString{review} +\NewBibliographyString{reviewof} +\NewBibliographyString{section} +\NewBibliographyString{sections} +\NewBibliographyString{compiler} +\NewBibliographyString{compilers} +\NewBibliographyString{transcompiler} +\NewBibliographyString{transcompilers} +\NewBibliographyString{editortranscompiler} +\NewBibliographyString{editorcompiler} +\NewBibliographyString{editortranslator} +\NewBibliographyString{editortranscompilers} +\NewBibliographyString{editorcompilers} +\NewBibliographyString{editortranslators} + +\DeclareBibliographyStrings{% + inherit = {french}, + afterwordto = {{postface \`a}{postf\adddot\ \`a}}, + forewordto = {{pr\'eface \`a}{pr\'ef\adddot\ \`a}}, + introductionto = {{introduction \`a}{introd\adddot\ \`a}}, + partvolume = {{\unspace}{\unspace}}, + by = {{par}{par}}, + compiler = {{comp\adddot}{comp\adddot}}, + compilers = {{comp\adddot}{comp\adddot}}, + transcompiler = {{trad\adddot\ et comp\adddot}{trad\adddot\ et comp\adddot}}, + transcompilers = {{trad\adddot\ et comp\adddot}{trad\adddot\ et comp\adddot}}, + editortranscompiler = {{\'ed\adddot, trad\adddot\ et comp\adddot}% + {\'ed\adddot, trad\adddot\ et comp\adddot}}, + editorcompiler = {{\'ed\adddot\ et comp\adddot}% + {\'ed\adddot\ et comp\adddot}}, + editortranslator = {{\'ed\adddot\ et trad\adddot}% + {\'ed\adddot\ et trad\adddot}}, + editortranscompilers = {{\'eds\adddot, trad\adddot\ et comp\adddot}% + {\'eds\adddot, trad\adddot\ et comp\adddot}}, + editorcompilers = {{\'eds\adddot\ et comp\adddot}% + {\'eds\adddot\ et comp\adddot}}, + editortranslators = {{\'eds\adddot\ et trad\adddot}% + {\'eds\adddot\ et trad\adddot}}, + editor = {{\'ed\adddot}{\'ed\adddot}}, + editors = {{\'eds\adddot}{\'ed\adddot}}, + ibidem = {{ibid\adddot}{ibid\adddot}}, + origpub = {{originellement publi\'e comme}% + {origin\adddot\ publ\adddot\ comme}}, + origpublin = {{originellement publi\'e dans}% + {origin\adddot\ publ\adddot\ dans}}, + origpubyear = {{originellement publi\'e en\addspace}% + {origin\adddot\ publ\adddot\addspace}}, + origedition = {{\'edition}{\'edition}}, + revisededition = {{\'ed\adddot\ r\'ev\adddot}{\'ed\adddot\ r\'ev\adddot}}, + numbers = {{n\textsuperscript{os}}{n\textsuperscript{os}}},% ? + nodate = {{{}s\adddot d\adddot}{{}s\adddot d\adddot}},% ? + pseudonym = {{pseudonym}{pseudonym}},% ? + patentfiled = {{d\'epos\'e}{d\'epos\'e}}, + patentissued = {{d\'elivr\'e}{d\'elivr\'e}}, + inlang = {{en}{en}}, + langrussian = {{russe}{russe}}, + fromrussian = {{du russe}{du russe}} + edamerican = {{am\'ericaine}{am\'ericaine}}, + edbrazilian = {{br\'esilienne}{br\'esilienne}}, + eddanish = {{danoise}{danoise}}, + eddutch = {{n\'eerlandaise}{n\'eerlandaise}}, + edenglish = {{anglaise}{anglaise}}, + edfrench = {{fran\c{c}aise}{fran\c{c}aise}}, + edgerman = {{allemande}{allemande}}, + edgreek = {{grecque}{grecque}}, + editalian = {{italienne}{italienne}}, + edlatin = {{latine}{latine}}, + ednorwegian = {{norv\'egienne}{norv\'egienne}}, + edportuguese = {{portugaise}{portugaise}}, + edrussian = {{russe}{russe}} + edspanish = {{espagnole}{espagnole}}, + edswedish = {{su\'edoise}{su\'edoise}}, + translator = {{trad\adddot}{trad\adddot}}, + translators = {{trad\adddot}{trad\adddot}}, + redactor = {{r\'ed\adddot}{r\'ed\adddot}}, + redactors = {{r\'ed\adddot}{r\'ed\adddot}}, + % founder = {{}{}}, % FiXME: missing + % founders = {{}{}}, % FIXME: missing + % continuator = {{}{}}, % FIXME: missing + % continuators = {{}{}}, % FIXME: missing + % collaborator = {{}{}}, % FIXME: missing + % collaborators = {{}{}}, % FIXME: missing + annotator = {{annot\adddot}{annot\adddot}}, + annotators = {{annot\adddot}{annot\adddot}}, + review = {{critique}{critique}}, + reviewof = {{critique de}{critique de}}, + reprint = {{r\'eimpression}{r\'eimpr\adddot}}, + shorthands = {{Sigles}{Sigles}}, + newseries = {{nouv\adddot\ s\'er\adddot}{nouv\adddot\ s\'er\adddot}}, + cbyeditor = {{sous la dir\adddot\smartof}{sous la + dir\adddot\smartof}}, + cbyeditoralt = {{sous la dir\adddot}{sous la dir\adddot}}, + byeditoralt = {{sous la direction}{sous la dir\adddot}}, + cbytranslator = {{trad\adddot\addspace\lbx@cfromlang}% + {trad\adddot\addspace\lbx@cfromlang}}, + cbycompiler = {{comp\adddot}{comp\adddot}}, + cbyredactor = {{r\'ed\adddot}{r\'ed\adddot}}, + cbycommentator = {{comm\adddot}{comm\adddot}}, + cbyannotator = {{avec des annot\adddot\ par}{avec des annot\adddot\ par}}, + % cbyfounder = {{}{}}, % FIXME + % cbycontinuator = {{}{}}, % FIXME + % cbycollaborator = {{}{}}, % FIXME + cbyeditortr = {{\'ed\adddotspace \'etablie et trad\adddot\ + \lbx@cfromlang}{\'ed\adddotspace \'etablie et trad\adddot\ + \lbx@cfromlang}}, + cbyeditorcp = {{\'ed\adddotspace \'etablie et comp\adddot}% + {\'ed\adddotspace \'etablie et comp\adddot}}, + cbyeditorco = {{\'ed\adddotspace \'etablie et comm\adddot}% + {\'ed\adddotspace \'etablie et comm\adddot}}, + cbyeditoran = {{\'ed\adddotspace \'etablie et annot\adddot}% + {\'ed\adddotspace \'etablie et annot\adddot}}, + cbyeditorin = {{\'ed\adddotspace \'etablie et introd\adddot}% + {\'ed\adddotspace \'etablie et introd\adddot}}, + cbyeditorfo = {{\'ed\adddotspace \'etablie et pr\'ef\adddot}% + {\'ed\adddotspace \'etablie et pr\'ef\adddot}}, + cbyeditoraf = {{\'ed\adddotspace \'etablie et postf\adddot}% + {\'ed\adddotspace \'etablie et postf\adddot}}, + cbyeditortrcp = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang\ et comp\adddot}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang\ et comp\adddot}}, + cbyeditortrco = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang\ et comm\adddot}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang\ et comm\adddot}}, + cbyeditortran = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang\ et annot\adddot}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang\ et annot\adddot}}, + cbyeditortrin = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang\ et introd\adddot}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang\ et introd\adddot}}, + cbyeditortrfo = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang\ et pr\'ef\adddot}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang\ et pr\'ef\adddot}}, + cbyeditortraf = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang\ et postf\adddot}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang\ et postf\adddot}}, + cbyeditorcpco = {{\'ed\adddotspace \'etablie, comp\adddot\ et + comm\adddot}{\'ed\adddotspace \'etablie, comp\adddot\ et + comm\adddot}}, + cbyeditorcpan = {{\'ed\adddotspace \'etablie, comp\adddot\ et + annot\adddot}{\'ed\adddotspace \'etablie, comp\adddot\ et + annot\adddot}}, + cbyeditorcpin = {{\'ed\adddotspace \'etablie, comp\adddot\ et + introd\adddot}{\'ed\adddotspace \'etablie, comp\adddot\ et + introd\adddot}}, + cbyeditorcpfo = {{\'ed\adddotspace \'etablie, comp\adddot\ et + pr\'ef\adddot}{\'ed\adddotspace \'etablie, comp\adddot\ et + pr\'ef\adddot}}, + cbyeditorcpaf = {{\'ed\adddotspace \'etablie, comp\adddot\ et + postf\adddot}{\'ed\adddotspace \'etablie, comp\adddot\ et + postf\adddot}}, + cbyeditorcpcoin = {{\'ed\adddotspace \'etablie, comp\adddot, + comm\adddot\ et introd\adddot}{\'ed\adddotspace \'etablie, + comp\adddot, comm\adddot\ et introd\adddot}}, + cbyeditorcpcofo = {{\'ed\adddotspace \'etablie, comp\adddot, + comm\adddot\ et pr\'ef\adddot}{\'ed\adddotspace \'etablie, + comp\adddot, comm\adddot\ et pr\'ef\adddot}}, + cbyeditorcpcoaf = {{\'ed\adddotspace \'etablie, comp\adddot, + comm\adddot\ et postf\adddot}{\'ed\adddotspace \'etablie, + comp\adddot, comm\adddot\ et postf\adddot}}, + cbyeditorcpanin = {{\'ed\adddotspace \'etablie, comp\adddot, + annot\adddot\ et introd\adddot}{\'ed\adddotspace \'etablie, + comp\adddot, annot\adddot\ et introd\adddot}}, + cbyeditorcpanfo = {{\'ed\adddotspace \'etablie, comp\adddot, + annot\adddot\ et pr\'ef\adddot}{\'ed\adddotspace \'etablie, + comp\adddot, annot\adddot\ et pr\'ef\adddot}}, + cbyeditorcpanaf = {{\'ed\adddotspace \'etablie, comp\adddot, + annot\adddot\ et postf\adddot}{\'ed\adddotspace \'etablie, + comp\adddot, annot\adddot\ et postf\adddot}}, + cbyeditortrcpco = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot\ et comm\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comp\adddot\ et comm\adddot}}, + cbyeditortrcpan = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot\ et annot\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comp\adddot\ et annot\adddot}}, + cbyeditortrcpin = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot\ et introd\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comp\adddot\ et introd\adddot}}, + cbyeditortrcpfo = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot\ et pr\'ef\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comp\adddot\ et pr\'ef\adddot}}, + cbyeditortrcpaf = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot\ et postf\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comp\adddot\ et postf\adddot}}, + cbyeditortrcpcoin = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, comm\adddot\ et introd\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, comm\adddot\ et introd\adddot}}, + cbyeditortrcpcofo = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, comm\adddot\ et pr\'ef\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, comm\adddot\ et pr\'ef\adddot}}, + cbyeditortrcpcoaf = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, comm\adddot\ et postf\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, comm\adddot\ et postf\adddot}}, + cbyeditortrcpanin = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, annot\adddot\ et introd\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, annot\adddot\ et introd\adddot}}, + cbyeditortrcpanfo = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, annot\adddot\ et pr\'ef\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, annot\adddot\ et pr\'ef\adddot}}, + cbyeditortrcpanaf = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, annot\adddot\ et postf\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comp\adddot, annot\adddot\ et postf\adddot}}, + cbyeditorcoin = {{\'ed\adddotspace \'etablie, comm\adddot\ et + introd\adddot}{\'ed\adddotspace \'etablie, comm\adddot\ et + introd\adddot}}, + cbyeditorcofo = {{\'ed\adddotspace \'etablie, comm\adddot\ et + pr\'ef\adddot}{\'ed\adddotspace \'etablie, comm\adddot\ et + pr\'ef\adddot}}, + cbyeditorcoaf = {{\'ed\adddotspace \'etablie, comm\adddot\ et + postf\adddot}{\'ed\adddotspace \'etablie, comm\adddot\ et + postf\adddot}}, + cbyeditoranin = {{\'ed\adddotspace \'etablie, annot\adddot\ et + introd\adddot}{\'ed\adddotspace \'etablie, annot\adddot\ et + introd\adddot}}, + cbyeditoranfo = {{\'ed\adddotspace \'etablie, annot\adddot\ et + pr\'ef\adddot}{\'ed\adddotspace \'etablie, annot\adddot\ et + pr\'ef\adddot}}, + cbyeditoranaf = {{\'ed\adddotspace \'etablie, annot\adddot\ et + postf\adddot}{\'ed\adddotspace \'etablie, annot\adddot\ et + postf\adddot}}, + cbyeditortrcoin = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comm\adddot\ et introd\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comm\adddot\ et + introd\adddot}}, + cbyeditortrcofo = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comm\adddot\ et pr\'ef\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comm\adddot\ et + pr\'ef\adddot}}, + cbyeditortrcoaf = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, comm\adddot\ et postf\adddot}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comm\adddot\ et + postf\adddot}}, + cbyeditortranin = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, annot\adddot\ et introd\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ \lbx@fromlang, + annot\adddot\ et introd\adddot}}, + cbyeditortranfo = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, annot\adddot\ et pr\'ef\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ \lbx@fromlang, + annot\adddot\ et pr\'ef\adddot}}, + cbyeditortranaf = {{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang, annot\adddot\ et postf\adddot}% + {\'ed\adddotspace \'etablie, trad\adddot\ \lbx@fromlang, + annot\adddot\ et postf\adddot}}, + cbytranslatorcp = {{trad\adddot\ \lbx@fromlang\ et comp\adddot}% + {trad\adddot\ \lbx@fromlang\ et comp\adddot}}, + cbytranslatorco = {{trad\adddot\ \lbx@fromlang\ et comm\adddot}% + {trad\adddot\ \lbx@fromlang\ et comm\adddot}}, + cbytranslatoran = {{trad\adddot\ \lbx@fromlang\ et annot\adddot}% + {trad\adddot\ \lbx@fromlang\ et annot\adddot}}, + cbytranslatorin = {{trad\adddot\ \lbx@fromlang\ et introd\adddot}% + {trad\adddot\ \lbx@fromlang\ et introd\adddot}}, + cbytranslatorfo = {{trad\adddot\ \lbx@fromlang\ et pr\'ef\adddot}% + {trad\adddot\ \lbx@fromlang\ et pr\'ef\adddot}}, + cbytranslatoraf = {{trad\adddot\ \lbx@fromlang\ et postf\adddot}% + {trad\adddot\ \lbx@fromlang\ et postf\adddot}}, + cbytranslatorcoin = {{trad\adddot\ \lbx@fromlang, comm\adddot\ et + introd\adddot}{trad\adddot\ \lbx@fromlang, comm\adddot\ et + introd\adddot}}, + cbytranslatorcofo = {{trad\adddot\ \lbx@fromlang, comm\adddot\ et + pr\'ef\adddot}{trad\adddot\ \lbx@fromlang, comm\adddot\ et + pr\'ef\adddot}}, + cbytranslatorcoaf = {{trad\adddot\ \lbx@fromlang, comm\adddot\ et + postf\adddot}{trad\adddot\ \lbx@fromlang, comm\adddot\ et + postf\adddot}}, + cbytranslatoranin = {{trad\adddot\ \lbx@fromlang, annot\adddot\ et + introd\adddot}{trad\adddot\ \lbx@fromlang, annot\adddot\ et + introd\adddot}}, + cbytranslatoranfo = {{trad\adddot\ \lbx@fromlang, annot\adddot\ et + pr\'ef\adddot}{trad\adddot\ \lbx@fromlang, annot\adddot\ et + pr\'ef\adddot}}, + cbytranslatoranaf = {{trad\adddot\ \lbx@fromlang, annot\adddot\ et + postf\adddot}{trad\adddot\ \lbx@fromlang, annot\adddot\ et + postf\adddot}}, + cbytranslatorcpco = {{trad\adddot\ \lbx@fromlang, comp\adddot\ et + comm\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + comm\adddot}}, + cbytranslatorcpan = {{trad\adddot\ \lbx@fromlang, comp\adddot\ et + annot\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + annot\adddot}}, + cbytranslatorcpin = {{trad\adddot\ \lbx@fromlang, comp\adddot\ et + introd\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + introd\adddot}}, + cbytranslatorcpfo = {{trad\adddot\ \lbx@fromlang, comp\adddot\ et + pr\'ef\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + pr\'ef\adddot}}, + cbytranslatorcpaf = {{trad\adddot\ \lbx@fromlang, comp\adddot\ et + postf\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + postf\adddot}}, + cbytranslatorcpcoin = {{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et introd\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et introd\adddot}}, + cbytranslatorcpcofo = {{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et pr\'ef\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et pr\'ef\adddot}}, + cbytranslatorcpcoaf = {{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et postf\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et postf\adddot}}, + cbytranslatorcpanin = {{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et introd\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et introd\adddot}}, + cbytranslatorcpanfo = {{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et pr\'ef\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et pr\'ef\adddot}}, + cbytranslatorcpanaf = {{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et postf\adddot}{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et postf\adddot}}, + cbycompilerco = {{comp\adddot\ et comm\adddot}% + {comp\adddot\ et comm\adddot}}, + cbycompileran = {{comp\adddot\ et annot\adddot}% + {comp\adddot\ et annot\adddot}}, + cbycompilerin = {{comp\adddot\ et introd\adddot}% + {comp\adddot\ et introd\adddot}}, + cbycompilerfo = {{comp\adddot\ et pr\'ef\adddot}% + {comp\adddot\ et pr\'ef\adddot}}, + cbycompileraf = {{comp\adddot\ et postf\adddot}% + {comp\adddot\ et postf\adddot}}, + cbycompilercoin = {{comp\adddot, comm\adddot\ et introd\adddot}% + {comp\adddot, comm\adddot\ et introd\adddot}}, + cbycompilercofo = {{comp\adddot, comm\adddot\ et pr\'ef\adddot}% + {comp\adddot, comm\adddot\ et pr\'ef\adddot}}, + cbycompilercoaf = {{comp\adddot, comm\adddot\ et postf\adddot}% + {comp\adddot, comm\adddot\ et postf\adddot}}, + cbycompileranin = {{comp\adddot, annot\adddot\ et introd\adddot}% + {comp\adddot, annot\adddot\ et introd\adddot }}, + cbycompileranfo = {{comp\adddot, annot\adddot\ et pr\'ef\adddot}% + {comp\adddot, annot\adddot\ et pr\'ef\adddot}}, + cbycompileranaf = {{comp\adddot, annot\adddot\ et postf\adddot}% + {comp\adddot, annot\adddot\ et postf\adddot}}, + volume = {{t\adddot}{t\adddot}}, + volumes = {{vols\adddot}{vols\adddot}}, + jourvol = {{t\adddot}{t\adddot}}, + jourser = {{s\'er\adddot}{s\'er\adddot}}, + oldseries = {{anc\adddot\ s\'er\adddot}{anc\adddot\ s\'er\adddot}}, + edition = {{\'ed\adddot}{\'ed\adddot}}, + page = {{p\adddot}{p\adddot}}, + pages = {{p\adddot}{p\adddot}}, + column = {{col\adddot}{col\adddot}}, + columns = {{col\adddot}{col\adddot}}, + line = {{ligne}{ligne}}, + lines = {{lignes}{lignes}}, + paragraph = {{par\adddot}{par\adddot}}, + paragraphs = {{par\adddot}{par\adddot}}, + section = {{\S}{\S}}, + sections = {{\S\S}{\S\S}}, + verse = {{v\adddot}{v\adddot}}, + verses = {{v\adddot}{v\adddot}}, + number = {{n\textsuperscript{o}}{n\textsuperscript{o}}}, + chapter = {{chap\adddot}{chap\adddot}}, + mathesis = {{m\'emoire de ma\^{\i}trise}{m\'emoire de ma\^{\i}trise}}, + phdthesis = {{th\`ese de doct\adddot}{th\`ese de doct\adddot}}, + techreport = {{rapport technique}{rapport technique}}, + cfromamerican = {{de l'am\'ericain par}{de l'am\'ericain par}}, + cfrombrazilian = {{du br\'esilien par}{du br\'esilien par}}, + cfromdanish = {{du danois par}{du danois par}}, + cfromdutch = {{du n\'eerlandais par}{du n\'eerlandais par}}, + cfromenglish = {{de l'anglais par}{de l'anglais par}}, + cfromfrench = {{du fran\c{c}ais par}{du fran\c{c}ais par}}, + cfromgerman = {{de l'allemand par}{de l'allemand par}}, + cfromgreek = {{du grec par}{du grec par}}, + cfromitalian = {{de l'italien par}{de l'italien par}}, + cfromlatin = {{du latin par}{du latin par}}, + cfromnorwegian = {{du norv\'egien par}{du norv\'egien par}}, + cfromportuguese = {{du portugais par}{du portugais par}}, + cfromrussian = {{du russe par}{du russe par}}, + cfromspanish = {{de l'espagnol par}{de l'espagnol par}}, + cfromswedish = {{du su\'edois par}{du su\'edois par}}, + bycompiler = {{compil\'e par}{comp\adddot}}, + byeditorcp = {{\'edition \'etablie et compil\'ee par}% + {\'ed\adddotspace \'etablie et comp\adddot}}, + byeditortrcp = {{\'edition \'etablie, traduite \lbx@fromlang\ et + compil\'ee par}{\'ed\adddotspace \'etablie, trad\adddot\ + \lbx@fromlang\ et comp\adddot}}, + byeditortrcpco = {{\'edition \'etablie, traduite \lbx@fromlang, + compil\'ee et comment\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot\ et comm\adddot}}, + byeditortrcpan = {{\'edition \'etablie, traduite \lbx@fromlang, + compil\'ee et annot\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang\ comp\adddot\ et annot\adddot}}, + byeditortrcpin = {{\'edition \'etablie, traduite \lbx@fromlang, + compil\'ee et introduite par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot\ et introd\adddot}}, + byeditortrcpfo = {{\'edition \'etablie, traduite \lbx@fromlang, + compil\'ee et pr\'efac\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot\ et pr\'ef\adddot}}, + byeditortrcpaf = {{\'edition \'etablie, traduite \lbx@fromlang, + compil\'ee et postfac\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot\ et postf\adddot}}, + byeditortrcpcoin = {{\'edition \'etablie, traduite \lbx@fromlang, + compil\'ee, comment\'ee et introduite par}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et introd\adddot}}, + byeditortrcpcofo = {{\'edition \'etablie, traduite \lbx@fromlang, + comment\'ee et pr\'efac\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot, comm\adddot\ + et pr\'ef\adddot}}, + byeditortrcpcoaf = {{\'edition \'etablie, traduite \lbx@fromlang, + comment\'ee et postfac\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot, comm\adddot\ + et postf\adddot}}, + byeditortrcpanin = {{\'edition \'etablie, traduite \lbx@fromlang, + compil\'ee, annot\'ee et introduite par}{\'ed\adddotspace + \'etablie, trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et introd\adddot}}, + byeditortrcpanfo = {{\'edition \'etablie, traduite \lbx@fromlang, + annot\'ee et pr\'efac\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot, annot\adddot\ et + pr\'ef\adddot}}, + byeditortrcpanaf = {{\'edition \'etablie, traduite \lbx@fromlang, + annot\'ee et postfac\'ee par}{\'ed\adddotspace \'etablie, + trad\adddot\ \lbx@fromlang, comp\adddot, annot\adddot\ et + postf\adddot}}, + byeditorcpco = {{\'edition \'etablie, compil\'ee et comment\'ee + par}% + {\'ed\adddotspace \'etablie, comp\adddot\ et comm\adddot}}, + byeditorcpan = {{\'edition \'etablie, compil\'ee et annot\'ee par}% + {\'ed\adddotspace \'etablie, comp\adddot\ et annot\adddot}}, + byeditorcpin = {{\'edition \'etablie, compil\'ee et introduite par}% + {\'ed\adddotspace \'etablie, comp\adddot\ et introd\adddot}}, + byeditorcpfo = {{\'edition \'etablie, compil\'ee et pr\'efac\'ee par}% + {\'ed\adddotspace \'etablie, comp\adddot\ et pr\'ef\adddot}}, + byeditorcpaf = {{\'edition \'etablie, compil\'ee et postfac\'ee + par}% + {\'ed\adddotspace \'etablie, comp\adddot\ et postf\adddot}}, + byeditorcpcoin = {{\'edition \'etablie, compil\'ee, comment\'ee + et introduite par}{\'ed\adddotspace \'etablie, comp\adddot, + comm\adddot\ et introd\adddot}}, + byeditorcpcofo = {{\'edition \'etablie, compil\'ee, comment\'ee + et pr\'efac\'ee par}{\'ed\adddotspace \'etablie, comp\adddot, + comm\adddot\ et pr\'ef\adddot}}, + byeditorcpcoaf = {{\'edition \'etablie, compil\'ee, comment\'ee + et postfac\'ee par}{\'ed\adddotspace \'etablie, comp\adddot, + comm\adddot\ et postf\adddot}}, + byeditorcpanin = {{\'edition \'etablie, compil\'ee, annot\'ee et + introduite par}{\'ed\adddotspace \'etablie, comp\adddot, + annot\adddot\ et introd\adddot}}, + byeditorcpanfo = {{\'edition \'etablie, compil\'ee, annot\'ee et + pr\'efac\'ee par}{\'ed\adddotspace \'etablie, comp\adddot, + annot\adddot\ et pr\'ef\adddot}}, + byeditorcpanaf = {{\'edition \'etablie, compil\'ee, annot\'ee et + postfac\'ee par}{\'ed\adddotspace \'etablie, comp\adddot, + annot\adddot\ et postf\adddot}}, + bytranslatorcp = {{traduit \lbx@fromlang\ et compil\'e par}% + {trad\adddot\ \lbx@fromlang\ et comp\adddot}}, + bytranslatorcpco = {{traduit \lbx@fromlang, compil\'e et + comment\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + comm\adddot}}, + bytranslatorcpan = {{traduit \lbx@fromlang, compil\'e et + annot\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + annot\adddot}}, + bytranslatorcpin = {{traduit \lbx@fromlang, compil\'e et + introduit par}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + introd\adddot}}, + bytranslatorcpfo = {{traduit \lbx@fromlang, compil\'e et + pr\'efac\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + pr\'ef\adddot}}, + bytranslatorcpaf = {{traduit \lbx@fromlang, compil\'e et + postfac\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot\ et + postf\adddot}}, + bytranslatorcpcoin = {{traduit \lbx@fromlang, compil\'e, comment\'e + et introduit par}{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et introd\adddot}}, + bytranslatorcpcofo = {{traduit \lbx@fromlang, compil\'e, comment\'e + et pr\'efac\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et pr\'ef\adddot}}, + bytranslatorcpcoaf = {{traduit \lbx@fromlang, compil\'e, comment\'e + et postfac\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot, + comm\adddot\ et postf\adddot}}, + bytranslatorcpanin = {{traduit \lbx@fromlang, compil\'e, annot\'e et + introduit par}{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et introd\adddot}}, + bytranslatorcpanfo = {{traduit \lbx@fromlang, compil\'e, annot\'e et + pr\'efac\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et pr\'ef\adddot}}, + bytranslatorcpanaf = {{traduit \lbx@fromlang, compil\'e, annot\'e et + postfac\'e par}{trad\adddot\ \lbx@fromlang, comp\adddot, + annot\adddot\ et postf\adddot}}, + bycompilerco = {{compil\'e et comment\'e par}% + {comp\adddot\ et comm\adddot}}, + bycompileran = {{compil\'e et annot\'e par}% + {comp\adddot\ et annot\adddot}}, + bycompilerin = {{compil\'e et introduit par}% + {comp\adddot\ et introd\adddot}}, + bycompilerfo = {{compil\'e et pr\'efac\'e par}% + {comp\adddot\ et pr\'ef\adddot}}, + bycompileraf = {{compil\'e et postfac\'e par}% + {comp\adddot\ et postf\adddot}}, + bycompilercoin = {{compil\'e, comment\'e et introduit par}{comp\adddot, + comm\adddot\ et introd\adddot}}, + bycompilercofo = {{compil\'e, comment\'e et pr\'efac\'e par}{comp\adddot, + comm\adddot\ et pr\'ef\adddot}}, + bycompilercoaf = {{compil\'e, comment\'e et postfac\'e par}{comp\adddot, + comm\adddot\ et postf\adddot}}, + bycompileranin = {{compil\'e, annot\'e et introduit + par}{comp\adddot, annot\adddot\ et introd\adddot}}, + bycompileranfo = {{compil\'e, annot\'e et pr\'efac\'e + par}{comp\adddot, annot\adddot\ et pr\'ef\adddot}}, + bycompileranaf = {{compil\'e, annot\'e et postfac\'e + par}{comp\adddot, annot\adddot\ et postf\adddot}}, +} + +\protected\gdef\lbx@cms@mkbibrangetrunc@long#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + \printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdatedash}} + {\bibdatedash + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}}}} + +\protected\gdef\lbx@cms@mkbibrangetrunc@short#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + {\printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdatedash}} + {\bibdatedash + \csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}}}} + +\protected\gdef\lbx@cms@mkbibrangetruncextra@long#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + {\printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {\printfield{extrayear}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extrayear}% + \mbox{\bibdatedash}} + {\bibdatedash + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}% + \printfield{extrayear}}}}}} + +\protected\gdef\lbx@cms@mkbibrangetruncextra@short#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + {\printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {\printfield{extrayear}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extrayear}% + \mbox{\bibdatedash}} + {\bibdatedash + \csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}% + \printfield{extrayear}}}}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-chicago/cms-german.lbx b/Master/texmf-dist/tex/latex/biblatex-chicago/cms-german.lbx new file mode 100644 index 00000000000..c565bb0e517 --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chicago/cms-german.lbx @@ -0,0 +1,990 @@ +% $Id: cms-german.lbx,v 0.9.5.4 2010/09/03 08:32:37 dfussner Exp $ + +\ProvidesFile{cms-german.lbx}[2010/09/03 v0.9c biblatex localization] + +% STATUS OF THIS FILE +% - Translated strings and formatting decisions need review by native +% speakers. + +\InheritBibliographyExtras{german} + +\DeclareBibliographyExtras{% + \savecommand\mkbibrangecomp + \savecommand\mkbibrangecompextra + \savecommand\mkbibrangeterse + \savecommand\mkbibrangeterseextra + \savecommand\lbx@fromlang + \savecommand\lbx@lfromlang + \savecommand\lbx@sfromlang + \savecommand\cms@datelong + \savecommand\cms@datelongalt + \def\lbx@fromlang{% + \iffieldundef{userf} + {\iffieldundef{origlanguage} + {}% Removed \unspace here, following german.lbx + {\bibstring{from\thefield{origlanguage}}\addspace}}% + {}}% Removed \unspace here, as above. + \def\lbx@lfromlang{% + \iffieldundef{userf} + {\iffieldundef{origlanguage} + {}% + {\bibstring{from\thefield{origlanguage}}\addspace}}% + {}}% + \def\lbx@sfromlang{% + \iffieldundef{userf} + {\iffieldundef{origlanguage} + {}% + {\bibstring{from\thefield{origlanguage}}\addspace}}% + {}}% + \def\cms@datelong{\printorigdate} + \def\cms@datelongalt{\printdate} + \protected\def\mkbibrangecomp{% + \lbx@cms@mkbibrangetrunc@long{long}}% + \protected\def\mkbibrangeterse{% + \lbx@cms@mkbibrangetrunc@short{short}}% + \protected\def\mkbibrangecompextra{% + \lbx@cms@mkbibrangetruncextra@long{long}}% + \protected\def\mkbibrangeterseextra{% + \lbx@cms@mkbibrangetruncextra@short{short}}} + +\UndeclareBibliographyExtras{% + \restorecommand\lbx@fromlang + \restorecommand\cms@datelong + \restorecommand\cms@datelongalt + \restorecommand\mkbibrangecomp% + \restorecommand\mkbibrangecompextra% + \restorecommand\mkbibrangeterse% + \restorecommand\mkbibrangeterseextra} + +\NewBibliographyString{bycompiler} +\NewBibliographyString{byeditorcp} +\NewBibliographyString{byeditortrcp} +\NewBibliographyString{byeditortrcpco} +\NewBibliographyString{byeditortrcpan} +\NewBibliographyString{byeditortrcpin} +\NewBibliographyString{byeditortrcpfo} +\NewBibliographyString{byeditortrcpaf} +\NewBibliographyString{byeditortrcpcoin} +\NewBibliographyString{byeditortrcpcofo} +\NewBibliographyString{byeditortrcpcoaf} +\NewBibliographyString{byeditortrcpanin} +\NewBibliographyString{byeditortrcpanfo} +\NewBibliographyString{byeditortrcpanaf} +\NewBibliographyString{byeditorcpco} +\NewBibliographyString{byeditorcpan} +\NewBibliographyString{byeditorcpin} +\NewBibliographyString{byeditorcpfo} +\NewBibliographyString{byeditorcpaf} +\NewBibliographyString{byeditorcpcoin} +\NewBibliographyString{byeditorcpcofo} +\NewBibliographyString{byeditorcpcoaf} +\NewBibliographyString{byeditorcpanin} +\NewBibliographyString{byeditorcpanfo} +\NewBibliographyString{byeditorcpanaf} +\NewBibliographyString{bytranslatorcp} +\NewBibliographyString{bytranslatorcpco} +\NewBibliographyString{bytranslatorcpan} +\NewBibliographyString{bytranslatorcpin} +\NewBibliographyString{bytranslatorcpfo} +\NewBibliographyString{bytranslatorcpaf} +\NewBibliographyString{bytranslatorcpcoin} +\NewBibliographyString{bytranslatorcpcofo} +\NewBibliographyString{bytranslatorcpcoaf} +\NewBibliographyString{bytranslatorcpanin} +\NewBibliographyString{bytranslatorcpanfo} +\NewBibliographyString{bytranslatorcpanaf} +\NewBibliographyString{bycompilerco} +\NewBibliographyString{bycompileran} +\NewBibliographyString{bycompilerin} +\NewBibliographyString{bycompilerfo} +\NewBibliographyString{bycompileraf} +\NewBibliographyString{bycompilercoin} +\NewBibliographyString{bycompilercofo} +\NewBibliographyString{bycompilercoaf} +\NewBibliographyString{bycompileranin} +\NewBibliographyString{bycompileranfo} +\NewBibliographyString{bycompileranaf} +\NewBibliographyString{cbyeditor} +\NewBibliographyString{cbytranslator} +\NewBibliographyString{cbycompiler} +\NewBibliographyString{cbyredactor} +\NewBibliographyString{cbycommentator} +\NewBibliographyString{cbyannotator} +\NewBibliographyString{cbyfounder} +\NewBibliographyString{cbycontinuator} +\NewBibliographyString{cbycollaborator} +\NewBibliographyString{cbyeditortr} +\NewBibliographyString{cbyeditorcp} +\NewBibliographyString{cbyeditorco} +\NewBibliographyString{cbyeditoran} +\NewBibliographyString{cbyeditorin} +\NewBibliographyString{cbyeditorfo} +\NewBibliographyString{cbyeditoraf} +\NewBibliographyString{cbyeditortrcp} +\NewBibliographyString{cbyeditortrco} +\NewBibliographyString{cbyeditortran} +\NewBibliographyString{cbyeditortrin} +\NewBibliographyString{cbyeditortrfo} +\NewBibliographyString{cbyeditortraf} +\NewBibliographyString{cbyeditortrcpco} +\NewBibliographyString{cbyeditortrcpan} +\NewBibliographyString{cbyeditortrcpin} +\NewBibliographyString{cbyeditortrcpfo} +\NewBibliographyString{cbyeditortrcpaf} +\NewBibliographyString{cbyeditorcoin} +\NewBibliographyString{cbyeditorcofo} +\NewBibliographyString{cbyeditorcoaf} +\NewBibliographyString{cbyeditoranin} +\NewBibliographyString{cbyeditoranfo} +\NewBibliographyString{cbyeditoranaf} +\NewBibliographyString{cbyeditortrcoin} +\NewBibliographyString{cbyeditortrcofo} +\NewBibliographyString{cbyeditortrcoaf} +\NewBibliographyString{cbyeditortranin} +\NewBibliographyString{cbyeditortranfo} +\NewBibliographyString{cbyeditortranaf} +\NewBibliographyString{cbyeditortrcpcoin} +\NewBibliographyString{cbyeditortrcpcofo} +\NewBibliographyString{cbyeditortrcpcoaf} +\NewBibliographyString{cbyeditortrcpanin} +\NewBibliographyString{cbyeditortrcpanfo} +\NewBibliographyString{cbyeditortrcpanaf} +\NewBibliographyString{cbyeditorcpco} +\NewBibliographyString{cbyeditorcpan} +\NewBibliographyString{cbyeditorcpin} +\NewBibliographyString{cbyeditorcpfo} +\NewBibliographyString{cbyeditorcpaf} +\NewBibliographyString{cbyeditorcpcoin} +\NewBibliographyString{cbyeditorcpcofo} +\NewBibliographyString{cbyeditorcpcoaf} +\NewBibliographyString{cbyeditorcpanin} +\NewBibliographyString{cbyeditorcpanfo} +\NewBibliographyString{cbyeditorcpanaf} +\NewBibliographyString{cbytranslatorcp} +\NewBibliographyString{cbytranslatorco} +\NewBibliographyString{cbytranslatoran} +\NewBibliographyString{cbytranslatorin} +\NewBibliographyString{cbytranslatorfo} +\NewBibliographyString{cbytranslatoraf} +\NewBibliographyString{cbytranslatorcpco} +\NewBibliographyString{cbytranslatorcpan} +\NewBibliographyString{cbytranslatorcpin} +\NewBibliographyString{cbytranslatorcpfo} +\NewBibliographyString{cbytranslatorcpaf} +\NewBibliographyString{cbytranslatorcoin} +\NewBibliographyString{cbytranslatorcofo} +\NewBibliographyString{cbytranslatorcoaf} +\NewBibliographyString{cbytranslatoranin} +\NewBibliographyString{cbytranslatoranfo} +\NewBibliographyString{cbytranslatoranaf} +\NewBibliographyString{cbytranslatorcpcoin} +\NewBibliographyString{cbytranslatorcpcofo} +\NewBibliographyString{cbytranslatorcpcoaf} +\NewBibliographyString{cbytranslatorcpanin} +\NewBibliographyString{cbytranslatorcpanfo} +\NewBibliographyString{cbytranslatorcpanaf} +\NewBibliographyString{cbycompilerco} +\NewBibliographyString{cbycompileran} +\NewBibliographyString{cbycompilerin} +\NewBibliographyString{cbycompilerfo} +\NewBibliographyString{cbycompileraf} +\NewBibliographyString{cbycompilercoin} +\NewBibliographyString{cbycompilercofo} +\NewBibliographyString{cbycompilercoaf} +\NewBibliographyString{cbycompileranin} +\NewBibliographyString{cbycompileranfo} +\NewBibliographyString{cbycompileranaf} +\NewBibliographyString{partvolume} +\NewBibliographyString{by} +\NewBibliographyString{afterwordto} +\NewBibliographyString{forewordto} +\NewBibliographyString{introductionto} +\NewBibliographyString{origpub} +\NewBibliographyString{origpublin} +\NewBibliographyString{origpubyear} +\NewBibliographyString{origedition} +\NewBibliographyString{revisededition} +\NewBibliographyString{numbers} +\NewBibliographyString{nodate} +\NewBibliographyString{pseudonym} +\NewBibliographyString{patentfiled} +\NewBibliographyString{patentissued} +\NewBibliographyString{inlang} +\NewBibliographyString{langrussian} +\NewBibliographyString{fromrussian} +\NewBibliographyString{edamerican} +\NewBibliographyString{edbrazilian} +\NewBibliographyString{eddanish} +\NewBibliographyString{eddutch} +\NewBibliographyString{edenglish} +\NewBibliographyString{edfrench} +\NewBibliographyString{edgerman} +\NewBibliographyString{edgreek} +\NewBibliographyString{editalian} +\NewBibliographyString{edlatin} +\NewBibliographyString{ednorwegian} +\NewBibliographyString{edportuguese} +\NewBibliographyString{edrussian} +\NewBibliographyString{edspanish} +\NewBibliographyString{edswedish} +\NewBibliographyString{review} +\NewBibliographyString{reviewof} +\NewBibliographyString{section} +\NewBibliographyString{sections} +\NewBibliographyString{compiler} +\NewBibliographyString{compilers} +\NewBibliographyString{transcompiler} +\NewBibliographyString{transcompilers} +\NewBibliographyString{editortranscompiler} +\NewBibliographyString{editorcompiler} +\NewBibliographyString{editortranslator} +\NewBibliographyString{editortranscompilers} +\NewBibliographyString{editorcompilers} +\NewBibliographyString{editortranslators} + +\DeclareBibliographyStrings{% + inherit = {german}, + afterwordto = {{Nachwort zu}{Nachw\adddot\ zu}}, + forewordto = {{Vorwort zu}{Vorw\adddot\ zu}}, + introductionto = {{Einleitung in}{Einl\adddot\ in}}, + partvolume = {{\addspace T\adddot}{\addspace T\adddot}}, + by = {{von}{von}}, + compiler = {{Hrsg\adddot}{Hrsg\adddot}},% Same as editor, following + compilers = {{Hrsg\adddot}{Hrsg\adddot}},% german.lbx + transcompiler = {{Hrsg\adddot\addabbrvspace und \"Ubers\adddot}% + {Hrsg\adddot\addabbrvspace und \"Ubers\adddot}}, + transcompilers = {{Hrsg\adddot\addabbrvspace und + \"Ubers\adddot}% + {Hrsg\adddot\addabbrvspace und \"Ubers\adddot}}, + editortranscompiler = {{Hrsg\adddot\addabbrvspace und + \"Ubers\adddot}% + {Hrsg\adddot\addabbrvspace und \"Ubers\adddot}}, + editorcompiler = {{Hrsg\adddot}{Hrsg\adddot}}, + editortranslator = {{Hrsg\adddot\addabbrvspace und + \"Ubers\adddot}% + {Hrsg\adddot\addabbrvspace und \"Ubers\adddot}}, + editortranscompilers = {{Hrsg\adddot\addabbrvspace und + \"Ubers\adddot}% + {Hrsg\adddot\addabbrvspace und \"Ubers\adddot}}, + editorcompilers = {{Hrsg\adddot}{Hrsg\adddot}}, + editortranslators = {{Hrsg\adddot\addabbrvspace und + \"Ubers\adddot}% + {Hrsg\adddot\addabbrvspace und \"Ubers\adddot}}, + editor = {{Hrsg\adddot}{Hrsg\adddot}}, + editors = {{Hrsg\adddot}{Hrsg\adddot}}, + ibidem = {{ebd\adddot}{ebd\adddot}}, + origpub = {{urspr\"unglich ver\"offentlicht als}% + {urspr\adddot\ ver\"offtl\adddot\ als}}, + origpublin = {{urspr\"unglich ver\"offentlicht in}% + {urspr\adddot\ ver\"offtl\adddot\ in}}, + origpubyear = {{urspr\"unglich ver\"offentlicht im Jahr\addspace}% + {urspr\adddot\ ver\"offtl\adddot\addspace}}, + origedition = {{Auf\noligature lage\addcolon}% + {Aufl\adddot\addcolon}}, + revisededition = {{\"uberarb\adddot\space Aufl\adddot}% + {\"uberarb\adddot\space Aufl\adddot}}, + numbers = {{Nrn\adddot}{Nrn\adddot}}, + nodate = {{{}o\adddot Dat\adddot}{{}o\adddot Dat\adddot}},% ? + pseudonym = {{Pseud\adddot}{Pseud\adddot}}, + patentfiled = {{eingereicht}{eingereicht}},% Are these 2 correct? + patentissued = {{erteilt}{erteilt}},% ? + inlang = {{auf}{auf}}, + langrussian = {{Russisch}{Russisch}}, + fromrussian = {{aus dem Russischen}{aus dem Russischen}}, + edamerican = {{amerikanische}{amerikanische}}, + edbrazilian = {{brasilianische}{brasilianische}}, + eddanish = {{d\"anische}{d\"anische}}, + eddutch = {{niederl\"andische}{niederl\"andische}}, + edenglish = {{englische}{englische}}, + edfrench = {{franz\"osische}{franz\"osische}}, + edgerman = {{deutsche}{deutsche}}, + edgreek = {{griechische}{griechische}}, + editalian = {{italienische}{italienische}}, + edlatin = {{lateinische}{lateinische}}, + ednorwegian = {{norwegische}{norwegische}}, + edportuguese = {{portugiesische}{portugiesische}}, + edrussian = {{russische}{russische}}, + edspanish = {{spanische}{spanische}}, + edswedish = {{schwedische}{schwedische}}, + translator = {{\"Ubers\adddot}{\"Ubers\adddot}}, + translators = {{\"Ubers\adddot}{\"Ubers\adddot}}, + redactor = {{Bearb\adddot}{Bearb\adddot}}, + redactors = {{Bearb\adddot}{Bearb\adddot}}, + founder = {{Begr\adddot}{Begr\adddot}}, + founders = {{Begr\adddot}{Begr\adddot}}, + continuator = {{Fortf\adddot}{Fortf\adddot}}, + continuators = {{Fortf\adddot}{Fortf\adddot}}, + collaborator = {{Mitarb\adddot}{Mitarb\adddot}}, + collaborators = {{Mitarb\adddot}{Mitarb\adddot}}, + annotator = {{Erl\"aut\adddot}{Erl\"aut\adddot}}, + annotators = {{Erl\"aut\adddot}{Erl\"aut\adddot}}, + review = {{Rezension}{Rezension}}, + reviewof = {{Rezension des}{Rezension des}}, + reprint = {{Nachdruck}{Nachdr\adddot}}, + shorthands = {{Sigel}{Sigel}}, + newseries = {{n.\,F\adddot}{n.\,F\adddot}}, + cbyeditor = {{hrsg\adddot}{hrsg\adddot}}, + cbytranslator = {{\lbx@fromlang \"ubers\adddot}% + {\lbx@fromlang \"ubers\adddot}}, + cbycompiler = {{zusammengest\adddot}{zusammengest\adddot}}, + cbyredactor = {{bearb\adddot}{\bearb\adddot}}, + cbycommentator = {{komm\adddot}{komm\adddot}}, + cbyannotator = {{erl\"aut\adddot}{erl\"aut\adddot}}, + cbyfounder = {{begr\adddot}{begr\adddot}}, + cbycontinuator = {{fortgef\adddot}{fortgef\adddot}}, + cbycollaborator = {{unter Mitarb\adddotspace von}% + {unter Mitarb\adddotspace von}}, + cbyeditortr = {{hrsg\adddot\addabbrvspace und \lbx@fromlang + \"ubers\adddot}% + {hrsg\adddot\addabbrvspace und \lbx@fromlang \"ubers\adddot}}, + cbyeditorcp = {{hrsg\adddot\addabbrvspace und + zusammengest\adddot}% + {hrsg\adddot\addabbrvspace und zusammengest\adddot}}, + cbyeditorco = {{hrsg\adddot\addabbrvspace und komm\adddot}% + {hrsg\adddot\addabbrvspace und komm\adddot}}, + cbyeditoran = {{hrsg\adddot\addabbrvspace und erl\"aut\adddot}% + {hrsg\adddot\addabbrvspace und erl\"aut\adddot}}, + cbyeditorin = {{hrsg\adddot\addabbrvspace und mit einer + Einl\adddot\ vers\adddot\ von}% + {hrsg\adddot\addabbrvspace und mit einer Einl\adddot\ vers\adddot\ von}}, + cbyeditorfo = {{hrsg\adddot\addabbrvspace und mit einem + Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot\addabbrvspace und mit einem Vorw\adddot\ vers\adddot\ von}}, + cbyeditoraf = {{hrsg\adddot\addabbrvspace und mit einem + Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot\addabbrvspace und mit einem + Nachw\adddot\ vers\adddot\ von}}, + cbyeditortrcp = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und zusammengest\adddot}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und zusammengest\adddot}}, + cbyeditortrco = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und komm\adddot}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und komm\adddot}}, + cbyeditortran = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und erl\"aut\adddot}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und erl\"aut\adddot}}, + cbyeditortrin = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot + und mit einer Einl\adddot\ vers\adddot\ von}}, + cbyeditortrfo = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot\ und + mit einem Einl\adddot\ vers\adddot\ von}}, + cbyeditortraf = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + cbyeditorcpco = {{hrsg\adddot,\addabbrvspace zusammengest\adddot + und komm\adddot}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ und komm\adddot}}, + cbyeditorcpan = {{hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und erl\"aut\adddot}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und erl\"aut\adddot}}, + cbyeditorcpin = {{hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und mit einer Einl\adddot\ vers\adddot von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und mit einer Einl\adddot\ vers\adddot von}}, + cbyeditorcpfo = {{hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und mit einem Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und mit einem Vorw\adddot\ vers\adddot\ von}}, + cbyeditorcpaf = {{hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und mit einem Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und mit einem Nachw\adddot\ vers\adddot\ von}}, + cbyeditorcpcoin = {{hrsg\adddot,\addabbrvspace + zusammengest\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace + zusammengest\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbyeditorcpcofo = {{hrsg\adddot,\addabbrvspace + zusammengest\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace + zusammengest\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbyeditorcpcoaf = {{hrsg\adddot,\addabbrvspace + zusammengest\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace + zusammengest\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + cbyeditorcpanin = {{hrsg\adddot,\addabbrvspace + zusammengest\adddot, erl\"aut\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}}, + cbyeditorcpanfo = {{hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}}, + cbyeditorcpanaf = {{hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + cbyeditortrcpco = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und komm\adddot}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und komm\adddot}}, + cbyeditortrcpan = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und erl\"aut\adddot}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und erl\"aut\adddot}}, + cbyeditortrcpin = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbyeditortrcpfo = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbyeditortrcpaf = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + cbyeditortrcpcoin = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, komm\adddot\ und mit einer + Einl\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, komm\adddot\ und mit einer + Einl\adddot\ vers\adddot\ von}}, + cbyeditortrcpcofo = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, komm\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, komm\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}}, + cbyeditortrcpcoaf = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, komm\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, komm\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}}, + cbyeditortrcpanin = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, erl\"aut\adddot\ und mit + einer Einl\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, erl\"aut\adddot\ und mit + einer Einl\adddot\ vers\adddot\ von}}, + cbyeditortrcpanfo = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, erl\"aut\adddot\ und mit + einem Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, erl\"aut\adddot\ und mit + einem Vorw\adddot\ vers\adddot\ von}}, + cbyeditortrcpanaf = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, erl\"aut\adddot\ und mit + einem Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, erl\"aut\adddot\ und mit + einem Nachw\adddot\ vers\adddot\ von}}, + cbyeditorcoin = {{hrsg\adddot,\addabbrvspace komm\adddot\ und + mit einer Einl\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace komm\adddot\ und + mit einer Einl\adddot\ vers\adddot\ von}}, + cbyeditorcofo = {{hrsg\adddot,\addabbrvspace komm\adddot\ und mit + einem Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace komm\adddot\ und mit + einem Vorw\adddot\ vers\adddot\ von}}, + cbyeditorcoaf = {{hrsg\adddot,\addabbrvspace komm\adddot\ und mit + einem Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace komm\adddot\ und mit + einem Nachw\adddot\ vers\adddot\ von}}, + cbyeditoranin = {{hrsg\adddot,\addabbrvspace erl\"aut\adddot\ und + mit einer Einl\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace erl\"aut\adddot\ und + mit einer Einl\adddot\ vers\adddot\ von}}, + cbyeditoranfo = {{hrsg\adddot,\addabbrvspace erl\"aut\adddot\ und + mit einem Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace erl\"aut\adddot\ und + mit einem Vorw\adddot\ vers\adddot\ von}}, + cbyeditoranaf = {{hrsg\adddot,\addabbrvspace erl\"aut\adddot\ und + mit einem Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace erl\"aut\adddot\ und + mit einem Nachw\adddot\ vers\adddot\ von}}, + cbyeditortrcoin = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbyeditortrcofo = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbyeditortrcoaf = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + cbyeditortranin = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, erl\"aut\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, erl\"aut\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbyeditortranfo = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, erl\"aut\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, erl\"aut\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbyeditortranaf = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, erl\"aut\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, erl\"aut\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + cbytranslatorcp = {{\lbx@fromlang \"ubers\adddot\ und + zusammengest\adddot}% + {\lbx@fromlang \"ubers\adddot\ und zusammengest\adddot}}, + cbytranslatorco = {{\lbx@fromlang \"ubers\adddot\ und komm\adddot}% + {\lbx@fromlang \"ubers\adddot\ und komm\adddot}}, + cbytranslatoran = {{\lbx@fromlang \"ubers\adddot\ und + erl\"aut\adddot}% + {\lbx@fromlang \"ubers\adddot\ und erl\"aut\adddot}}, + cbytranslatorin = {{\lbx@fromlang \"ubers\adddot\ und mit einer + Einl\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbytranslatorfo = {{\lbx@fromlang \"ubers\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbytranslatoraf = {{\lbx@fromlang \"ubers\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + cbytranslatorcoin = {{\lbx@fromlang \"ubers., komm\adddot\ und mit + einer Einl\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers., komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbytranslatorcofo = {{\lbx@fromlang \"ubers., komm\adddot\ und mit + einem Vorw\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers., komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbytranslatorcoaf = {{\lbx@fromlang \"ubers., komm\adddot\ und mit + einem Nachw\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers., komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + cbytranslatoranin = {{\lbx@fromlang \"ubers., erl\"aut\adddot\ und + mit einer Einl\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers., erl\"aut\adddot\ und mit einer + Einl\adddot\ vers\adddot\ von}}, + cbytranslatoranfo = {{\lbx@fromlang \"ubers., erl\"aut\adddot\ und + mit einem Vorw\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers., erl\"aut\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}}, + cbytranslatoranaf = {{\lbx@fromlang \"ubers., erl\"aut\adddot\ und + mit einem Nachw\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers., erl\"aut\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}}, + cbytranslatorcpco = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und komm\adddot}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und komm\adddot}}, + cbytranslatorcpan = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und erl\"aut\adddot}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und erl\"aut\adddot}}, + cbytranslatorcpin = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und mit einer Einl\adddot\ vers\adddot\ + von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und mit einer + Einl\adddot\ vers\adddot\ von}}, + cbytranslatorcpfo = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und mit einem Vorw\adddot\ vers\adddot\ + von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}}, + cbytranslatorcpaf = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und mit einem Nachw\adddot\ vers\adddot\ + von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}}, + cbytranslatorcpcoin = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbytranslatorcpcofo = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, komm\adddot\ + und mit einem Vorw\adddot\ vers\adddot\ von}}, + cbytranslatorcpcoaf = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, komm\adddot\ + und mit einem Nachw\adddot\ vers\adddot\ von}}, + cbytranslatorcpanin = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, erl\"aut\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, + erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}}, + cbytranslatorcpanfo = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, erl\"aut\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, + erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}}, + cbytranslatorcpanaf = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, erl\"aut\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, + erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + cbycompilerco = {{zusammengest\adddot\ und komm\adddot}% + {zusammengest\adddot\ und komm\adddot}}, + cbycompileran = {{zusammengest\adddot\ und erl\"aut\adddot}% + {zusammengest\adddot\ und erl\"aut\adddot}}, + cbycompilerin = {{zusammengest\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {zusammengest\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}}, + cbycompilerfo = {{zusammengest\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}% + {zusammengest\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}}, + cbycompileraf = {{zusammengest\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}% + {zusammengest\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + cbycompilercoin = {{zusammengest\adddot, komm\adddot\ und mit einer + Einl\adddot\ vers\adddot\ von}% + {zusammengest\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbycompilercofo = {{zusammengest\adddot, komm\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}% + {zusammengest\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbycompilercoaf = {{zusammengest\adddot, komm\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}% + {zusammengest\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + cbycompileranin = {{zusammengest\adddot, erl\"aut\adddot\ und mit + einer Einl\adddot\ vers\adddot\ von}% + {zusammengest\adddot, erl\"aut\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbycompileranfo = {{zusammengest\adddot, erl\"aut\adddot\ und mit + einem Vorw\adddot\ vers\adddot\ von}% + {zusammengest\adddot, erl\"aut\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbycompileranaf = {{zusammengest\adddot, erl\"aut\adddot\ und mit + einem Nachw\adddot\ vers\adddot\ von}% + {zusammengest\adddot, erl\"aut\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + volume = {{Bd\adddot}{Bd\adddot}}, + volumes = {{Bde\adddot}{Bde\adddot}}, + jourvol = {{Jg\adddot}{Jg\adddot}}, + jourser = {{Ser\adddot}{Ser\adddot}}, + oldseries = {{a.\,F\adddot}{a.\,F\adddot}}, + edition = {{Aufl\adddot}{Aufl\adddot}}, + page = {{S\adddot}{S\adddot}}, + pages = {{S\adddot}{S\adddot}}, + column = {{Sp\adddot}{Sp\adddot}}, + columns = {{Sp\adddot}{Sp\adddot}}, + line = {{Z\adddot}{Z\adddot}}, + lines = {{Z\adddot}{Z\adddot}}, + paragraph = {{Abs\adddot}{Abs\adddot}}, + paragraphs = {{Abs\adddot}{Abs\adddot}}, + section = {{\S}{\S}}, + sections = {{\S\S}{\S\S}}, + verse = {{V\adddot}{V\adddot}}, + verses = {{V\adddot}{V\adddot}}, + number = {{Nr\adddot}{Nr\adddot}}, + chapter = {{Kap\adddot}{Kap\adddot}}, + mathesis = {{Magisterarbeit}{Magisterarbeit}}, + phdthesis = {{Diss\adddot}{Diss\adddot}}, + techreport = {{Technischer Bericht}{Technischer Bericht}}, + bycompiler = {{zusammengestellt von}{zusammengest\adddot}}, + byeditorcp = {{herausgegeben und zusammengestellt von}% + {hrsg\adddot\addabbrvspace und zusammengest\adddot}}, + byeditortrcp = {{herausgegeben, \lbx@fromlang \"ubersetzt und + zusammengestellt von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot\ und + zusammengest\adddot}}, + byeditortrcpco = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt und kommentiert von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und komm\adddot}}, + byeditortrcpan = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt und erl\"autert von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und erl\"aut\adddot}}, + byeditortrcpin = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt und mit einer Einleitung versehen von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}}, + byeditortrcpfo = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt und mit einem Vorwort versehen von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}}, + byeditortrcpaf = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt und mit einem Nachwort versehen von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + byeditortrcpcoin = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt, kommentiert und mit einer Einleitung versehen + von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + byeditortrcpcofo = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt, kommentiert und mit einem Vorwort versehen + von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + byeditortrcpcoaf = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt, kommentiert und mit einem Nachwort versehen + von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + byeditortrcpanin = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt, erl\"autert und mit einer Einleitung versehen + von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, erl\"aut\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + byeditortrcpanfo = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt, erl\"autert und mit einem Vorwort versehen + von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, erl\"aut\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + byeditortrcpanaf = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt, erl\"autert und mit einem Nachwort versehen + von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, erl\"aut\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}}, + byeditorcpco = {{herausgegeben, zusammengestellt und + kommentiert von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot und komm\adddot}}, + byeditorcpan = {{herausgegeben, zusammengestellt und erl\"autert + von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ und erl\"aut\adddot}}, + byeditorcpin = {{herausgegeben, zusammengestellt und mit einer + Einleitung versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ und mit einer + Einl\adddot\ vers\adddot von}}, + byeditorcpfo = {{herausgegeben, zusammengestellt und mit einem + Vorwort versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}}, + byeditorcpaf = {{herausgegeben, zusammengestellt und mit einem + Nachwort versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}}, + byeditorcpcoin = {{herausgegeben, zusammengestellt, kommentiert + und mit einer Einleitung versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, komm\adddot\ + und mit einer Einl\adddot\ vers\adddot\ von}}, + byeditorcpcofo = {{herausgegeben, zusammengestellt, kommentiert + und mit einem Vorwort versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, komm\adddot\ + und mit einem Vorw\adddot\ vers\adddot\ von}}, + byeditorcpcoaf = {{herausgegeben, zusammengestellt, kommentiert + und mit einem Nachwort versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, komm\adddot\ + und mit einem Nachw\adddot\ vers\adddot\ von}}, + byeditorcpanin = {{herausgegeben, zusammengestellt, erl\"autert + und mit einer Einleitung versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}}, + byeditorcpanfo = {{herausgegeben, zusammengestellt, erl\"autert + und mit einem Vorwort versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}}, + byeditorcpanaf = {{herausgegeben, zusammengestellt, erl\"autert + und mit einem Nachwort versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + bytranslatorcp = {{\lbx@fromlang \"ubersetzt und + zusammengestellt von}% + {\lbx@fromlang \"ubers\adddot\ und zusammengest\adddot}}, + bytranslatorcpco = {{\lbx@fromlang \"ubersetzt, zusammengestellt und + kommentiert von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und komm\adddot}}, + bytranslatorcpan = {{\lbx@fromlang \"ubersetzt, zusammengestellt und + erl\"autert von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und erl\"aut\adddot}}, + bytranslatorcpin = {{\lbx@fromlang \"ubersetzt, zusammengestellt und + mit einer Einleitung versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und mit einer + Einl\adddot\ vers\adddot\ von}}, + bytranslatorcpfo = {{\lbx@fromlang \"ubersetzt, zusammengestellt und + mit einem Vorwort versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}}, + bytranslatorcpaf = {{\lbx@fromlang \"ubersetzt, zusammengestellt und + mit einem Nachwort versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}}, + bytranslatorcpcoin = {{\lbx@fromlang \"ubersetzt, zusammengestellt, + kommentiert und mit einer Einleitung versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, komm\adddot\ + und mit einer Einl\adddot\ vers\adddot\ von}}, + bytranslatorcpcofo = {{\lbx@fromlang \"ubersetzt, zusammengestellt, + kommentiert und mit einem Vorwort versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, komm\adddot\ + und mit einem Vorw\adddot\ vers\adddot\ von}}, + bytranslatorcpcoaf = {{\lbx@fromlang \"ubersetzt, zusammengestellt, + kommentiert und mit einem Nachwort versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, komm\adddot\ + und mit einem Nachw\adddot\ vers\adddot\ von}}, + bytranslatorcpanin = {{\lbx@fromlang \"ubersetzt, zusammengestellt, + erl\"autert und mit einer Einleitung versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, + erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}}, + bytranslatorcpanfo = {{\lbx@fromlang \"ubersetzt, zusammengestellt, + erl\"autert und mit einem Vorwort versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, + erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}}, + bytranslatorcpanaf = {{\lbx@fromlang \"ubersetzt, zusammengestellt, + erl\"autert und mit einem Nachwort versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, + erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + bycompilerco = {{zusammengestellt und kommentiert von}% + {zusammengest\adddot\ und komm\adddot}}, + bycompileran = {{zusammengestellt und erl\"autert von}% + {zusammengest\adddot\ und erl\"aut\adddot}}, + bycompilerin = {{zusammengestellt und mit einer Einleitung versehen + von}% + {zusammengest\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}}, + bycompilerfo = {{zusammengestellt und mit einem Vorwort versehen + von}% + {zusammengest\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}}, + bycompileraf = {{zusammengestellt und mit einem Nachwort versehen + von}% + {zusammengest\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + bycompilercoin = {{zusammengestellt, kommentiert und mit einer + Einleitung versehen von}% + {zusammengest\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + bycompilercofo = {{zusammengestellt, kommentiert und mit einem + Vorwort versehen von}% + {zusammengest\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + bycompilercoaf = {{zusammengestellt, kommentiert und mit einem + Nachwort versehen von}% + {zusammengest\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + bycompileranin = {{zusammengestellt, erl\"autert und mit einer + Einleitung versehen von}% + {zusammengest\adddot, erl\"aut\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + bycompileranfo = {{zusammengestellt, erl\"autert und mit einem + Vorwort versehen von}% + {zusammengest\adddot, erl\"aut\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + bycompileranaf = {{zusammengestellt, erl\"autert und mit einem + Nachwort versehen von}% + {zusammengest\adddot, erl\"aut\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, +} + +\protected\gdef\lbx@cms@mkbibrangetrunc@long#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + \printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdatedash}} + {\bibdatedash + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}}}} + +\protected\gdef\lbx@cms@mkbibrangetrunc@short#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + {\printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdatedash}} + {\bibdatedash + \csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}}}} + +\protected\gdef\lbx@cms@mkbibrangetruncextra@long#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + {\printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {\printfield{extrayear}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extrayear}% + \mbox{\bibdatedash}} + {\bibdatedash + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}% + \printfield{extrayear}}}}}} + +\protected\gdef\lbx@cms@mkbibrangetruncextra@short#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + {\printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {\printfield{extrayear}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extrayear}% + \mbox{\bibdatedash}} + {\bibdatedash + \csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}% + \printfield{extrayear}}}}}} + +\endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-chicago/cms-ngerman.lbx b/Master/texmf-dist/tex/latex/biblatex-chicago/cms-ngerman.lbx new file mode 100644 index 00000000000..2d2896f547c --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-chicago/cms-ngerman.lbx @@ -0,0 +1,990 @@ +% $Id: cms-ngerman.lbx,v 0.9.5.4 2010/09/03 08:32:37 dfussner Exp $ + +\ProvidesFile{cms-ngerman.lbx}[2010/09/03 v0.9c biblatex localization] + +% STATUS OF THIS FILE +% - Translated strings and formatting decisions need review by native +% speakers. + +\InheritBibliographyExtras{ngerman} + +\DeclareBibliographyExtras{% + \savecommand\mkbibrangecomp + \savecommand\mkbibrangecompextra + \savecommand\mkbibrangeterse + \savecommand\mkbibrangeterseextra + \savecommand\lbx@fromlang + \savecommand\lbx@lfromlang + \savecommand\lbx@sfromlang + \savecommand\cms@datelong + \savecommand\cms@datelongalt + \def\lbx@fromlang{% + \iffieldundef{userf} + {\iffieldundef{origlanguage} + {}% Removed \unspace here, following german.lbx + {\bibstring{from\thefield{origlanguage}}\addspace}}% + {}}% Removed \unspace here, as above. + \def\lbx@lfromlang{% + \iffieldundef{userf} + {\iffieldundef{origlanguage} + {}% + {\bibstring{from\thefield{origlanguage}}\addspace}}% + {}}% + \def\lbx@sfromlang{% + \iffieldundef{userf} + {\iffieldundef{origlanguage} + {}% + {\bibstring{from\thefield{origlanguage}}\addspace}}% + {}}% + \def\cms@datelong{\printorigdate} + \def\cms@datelongalt{\printdate} + \protected\def\mkbibrangecomp{% + \lbx@cms@mkbibrangetrunc@long{long}}% + \protected\def\mkbibrangeterse{% + \lbx@cms@mkbibrangetrunc@short{short}}% + \protected\def\mkbibrangecompextra{% + \lbx@cms@mkbibrangetruncextra@long{long}}% + \protected\def\mkbibrangeterseextra{% + \lbx@cms@mkbibrangetruncextra@short{short}}} + +\UndeclareBibliographyExtras{% + \restorecommand\lbx@fromlang + \restorecommand\cms@datelong + \restorecommand\cms@datelongalt + \restorecommand\mkbibrangecomp% + \restorecommand\mkbibrangecompextra% + \restorecommand\mkbibrangeterse% + \restorecommand\mkbibrangeterseextra} + +\NewBibliographyString{bycompiler} +\NewBibliographyString{byeditorcp} +\NewBibliographyString{byeditortrcp} +\NewBibliographyString{byeditortrcpco} +\NewBibliographyString{byeditortrcpan} +\NewBibliographyString{byeditortrcpin} +\NewBibliographyString{byeditortrcpfo} +\NewBibliographyString{byeditortrcpaf} +\NewBibliographyString{byeditortrcpcoin} +\NewBibliographyString{byeditortrcpcofo} +\NewBibliographyString{byeditortrcpcoaf} +\NewBibliographyString{byeditortrcpanin} +\NewBibliographyString{byeditortrcpanfo} +\NewBibliographyString{byeditortrcpanaf} +\NewBibliographyString{byeditorcpco} +\NewBibliographyString{byeditorcpan} +\NewBibliographyString{byeditorcpin} +\NewBibliographyString{byeditorcpfo} +\NewBibliographyString{byeditorcpaf} +\NewBibliographyString{byeditorcpcoin} +\NewBibliographyString{byeditorcpcofo} +\NewBibliographyString{byeditorcpcoaf} +\NewBibliographyString{byeditorcpanin} +\NewBibliographyString{byeditorcpanfo} +\NewBibliographyString{byeditorcpanaf} +\NewBibliographyString{bytranslatorcp} +\NewBibliographyString{bytranslatorcpco} +\NewBibliographyString{bytranslatorcpan} +\NewBibliographyString{bytranslatorcpin} +\NewBibliographyString{bytranslatorcpfo} +\NewBibliographyString{bytranslatorcpaf} +\NewBibliographyString{bytranslatorcpcoin} +\NewBibliographyString{bytranslatorcpcofo} +\NewBibliographyString{bytranslatorcpcoaf} +\NewBibliographyString{bytranslatorcpanin} +\NewBibliographyString{bytranslatorcpanfo} +\NewBibliographyString{bytranslatorcpanaf} +\NewBibliographyString{bycompilerco} +\NewBibliographyString{bycompileran} +\NewBibliographyString{bycompilerin} +\NewBibliographyString{bycompilerfo} +\NewBibliographyString{bycompileraf} +\NewBibliographyString{bycompilercoin} +\NewBibliographyString{bycompilercofo} +\NewBibliographyString{bycompilercoaf} +\NewBibliographyString{bycompileranin} +\NewBibliographyString{bycompileranfo} +\NewBibliographyString{bycompileranaf} +\NewBibliographyString{cbyeditor} +\NewBibliographyString{cbytranslator} +\NewBibliographyString{cbycompiler} +\NewBibliographyString{cbyredactor} +\NewBibliographyString{cbycommentator} +\NewBibliographyString{cbyannotator} +\NewBibliographyString{cbyfounder} +\NewBibliographyString{cbycontinuator} +\NewBibliographyString{cbycollaborator} +\NewBibliographyString{cbyeditortr} +\NewBibliographyString{cbyeditorcp} +\NewBibliographyString{cbyeditorco} +\NewBibliographyString{cbyeditoran} +\NewBibliographyString{cbyeditorin} +\NewBibliographyString{cbyeditorfo} +\NewBibliographyString{cbyeditoraf} +\NewBibliographyString{cbyeditortrcp} +\NewBibliographyString{cbyeditortrco} +\NewBibliographyString{cbyeditortran} +\NewBibliographyString{cbyeditortrin} +\NewBibliographyString{cbyeditortrfo} +\NewBibliographyString{cbyeditortraf} +\NewBibliographyString{cbyeditortrcpco} +\NewBibliographyString{cbyeditortrcpan} +\NewBibliographyString{cbyeditortrcpin} +\NewBibliographyString{cbyeditortrcpfo} +\NewBibliographyString{cbyeditortrcpaf} +\NewBibliographyString{cbyeditorcoin} +\NewBibliographyString{cbyeditorcofo} +\NewBibliographyString{cbyeditorcoaf} +\NewBibliographyString{cbyeditoranin} +\NewBibliographyString{cbyeditoranfo} +\NewBibliographyString{cbyeditoranaf} +\NewBibliographyString{cbyeditortrcoin} +\NewBibliographyString{cbyeditortrcofo} +\NewBibliographyString{cbyeditortrcoaf} +\NewBibliographyString{cbyeditortranin} +\NewBibliographyString{cbyeditortranfo} +\NewBibliographyString{cbyeditortranaf} +\NewBibliographyString{cbyeditortrcpcoin} +\NewBibliographyString{cbyeditortrcpcofo} +\NewBibliographyString{cbyeditortrcpcoaf} +\NewBibliographyString{cbyeditortrcpanin} +\NewBibliographyString{cbyeditortrcpanfo} +\NewBibliographyString{cbyeditortrcpanaf} +\NewBibliographyString{cbyeditorcpco} +\NewBibliographyString{cbyeditorcpan} +\NewBibliographyString{cbyeditorcpin} +\NewBibliographyString{cbyeditorcpfo} +\NewBibliographyString{cbyeditorcpaf} +\NewBibliographyString{cbyeditorcpcoin} +\NewBibliographyString{cbyeditorcpcofo} +\NewBibliographyString{cbyeditorcpcoaf} +\NewBibliographyString{cbyeditorcpanin} +\NewBibliographyString{cbyeditorcpanfo} +\NewBibliographyString{cbyeditorcpanaf} +\NewBibliographyString{cbytranslatorcp} +\NewBibliographyString{cbytranslatorco} +\NewBibliographyString{cbytranslatoran} +\NewBibliographyString{cbytranslatorin} +\NewBibliographyString{cbytranslatorfo} +\NewBibliographyString{cbytranslatoraf} +\NewBibliographyString{cbytranslatorcpco} +\NewBibliographyString{cbytranslatorcpan} +\NewBibliographyString{cbytranslatorcpin} +\NewBibliographyString{cbytranslatorcpfo} +\NewBibliographyString{cbytranslatorcpaf} +\NewBibliographyString{cbytranslatorcoin} +\NewBibliographyString{cbytranslatorcofo} +\NewBibliographyString{cbytranslatorcoaf} +\NewBibliographyString{cbytranslatoranin} +\NewBibliographyString{cbytranslatoranfo} +\NewBibliographyString{cbytranslatoranaf} +\NewBibliographyString{cbytranslatorcpcoin} +\NewBibliographyString{cbytranslatorcpcofo} +\NewBibliographyString{cbytranslatorcpcoaf} +\NewBibliographyString{cbytranslatorcpanin} +\NewBibliographyString{cbytranslatorcpanfo} +\NewBibliographyString{cbytranslatorcpanaf} +\NewBibliographyString{cbycompilerco} +\NewBibliographyString{cbycompileran} +\NewBibliographyString{cbycompilerin} +\NewBibliographyString{cbycompilerfo} +\NewBibliographyString{cbycompileraf} +\NewBibliographyString{cbycompilercoin} +\NewBibliographyString{cbycompilercofo} +\NewBibliographyString{cbycompilercoaf} +\NewBibliographyString{cbycompileranin} +\NewBibliographyString{cbycompileranfo} +\NewBibliographyString{cbycompileranaf} +\NewBibliographyString{partvolume} +\NewBibliographyString{by} +\NewBibliographyString{afterwordto} +\NewBibliographyString{forewordto} +\NewBibliographyString{introductionto} +\NewBibliographyString{origpub} +\NewBibliographyString{origpublin} +\NewBibliographyString{origpubyear} +\NewBibliographyString{origedition} +\NewBibliographyString{revisededition} +\NewBibliographyString{numbers} +\NewBibliographyString{nodate} +\NewBibliographyString{pseudonym} +\NewBibliographyString{patentfiled} +\NewBibliographyString{patentissued} +\NewBibliographyString{inlang} +\NewBibliographyString{langrussian} +\NewBibliographyString{fromrussian} +\NewBibliographyString{edamerican} +\NewBibliographyString{edbrazilian} +\NewBibliographyString{eddanish} +\NewBibliographyString{eddutch} +\NewBibliographyString{edenglish} +\NewBibliographyString{edfrench} +\NewBibliographyString{edgerman} +\NewBibliographyString{edgreek} +\NewBibliographyString{editalian} +\NewBibliographyString{edlatin} +\NewBibliographyString{ednorwegian} +\NewBibliographyString{edportuguese} +\NewBibliographyString{edrussian} +\NewBibliographyString{edspanish} +\NewBibliographyString{edswedish} +\NewBibliographyString{review} +\NewBibliographyString{reviewof} +\NewBibliographyString{section} +\NewBibliographyString{sections} +\NewBibliographyString{compiler} +\NewBibliographyString{compilers} +\NewBibliographyString{transcompiler} +\NewBibliographyString{transcompilers} +\NewBibliographyString{editortranscompiler} +\NewBibliographyString{editorcompiler} +\NewBibliographyString{editortranslator} +\NewBibliographyString{editortranscompilers} +\NewBibliographyString{editorcompilers} +\NewBibliographyString{editortranslators} + +\DeclareBibliographyStrings{% + inherit = {ngerman}, + afterwordto = {{Nachwort zu}{Nachw\adddot\ zu}}, + forewordto = {{Vorwort zu}{Vorw\adddot\ zu}}, + introductionto = {{Einleitung in}{Einl\adddot\ in}}, + partvolume = {{\addspace T\adddot}{\addspace T\adddot}}, + by = {{von}{von}}, + compiler = {{Hrsg\adddot}{Hrsg\adddot}},% Same as editor, following + compilers = {{Hrsg\adddot}{Hrsg\adddot}},% german.lbx + transcompiler = {{Hrsg\adddot\addabbrvspace und \"Ubers\adddot}% + {Hrsg\adddot\addabbrvspace und \"Ubers\adddot}}, + transcompilers = {{Hrsg\adddot\addabbrvspace und + \"Ubers\adddot}% + {Hrsg\adddot\addabbrvspace und \"Ubers\adddot}}, + editortranscompiler = {{Hrsg\adddot\addabbrvspace und + \"Ubers\adddot}% + {Hrsg\adddot\addabbrvspace und \"Ubers\adddot}}, + editorcompiler = {{Hrsg\adddot}{Hrsg\adddot}}, + editortranslator = {{Hrsg\adddot\addabbrvspace und + \"Ubers\adddot}% + {Hrsg\adddot\addabbrvspace und \"Ubers\adddot}}, + editortranscompilers = {{Hrsg\adddot\addabbrvspace und + \"Ubers\adddot}% + {Hrsg\adddot\addabbrvspace und \"Ubers\adddot}}, + editorcompilers = {{Hrsg\adddot}{Hrsg\adddot}}, + editortranslators = {{Hrsg\adddot\addabbrvspace und + \"Ubers\adddot}% + {Hrsg\adddot\addabbrvspace und \"Ubers\adddot}}, + editor = {{Hrsg\adddot}{Hrsg\adddot}}, + editors = {{Hrsg\adddot}{Hrsg\adddot}}, + ibidem = {{ebd\adddot}{ebd\adddot}}, + origpub = {{urspr\"unglich ver\"offentlicht als}% + {urspr\adddot\ ver\"offtl\adddot\ als}}, + origpublin = {{urspr\"unglich ver\"offentlicht in}% + {urspr\adddot\ ver\"offtl\adddot\ in}}, + origpubyear = {{urspr\"unglich ver\"offentlicht im Jahr\addspace}% + {urspr\adddot\ ver\"offtl\adddot\addspace}}, + origedition = {{Auf\noligature lage\addcolon}% + {Aufl\adddot\addcolon}}, + revisededition = {{\"uberarb\adddot\space Aufl\adddot}% + {\"uberarb\adddot\space Aufl\adddot}}, + numbers = {{Nrn\adddot}{Nrn\adddot}}, + nodate = {{{}o\adddot Dat\adddot}{{}o\adddot Dat\adddot}},% ? + pseudonym = {{Pseud\adddot}{Pseud\adddot}}, + patentfiled = {{eingereicht}{eingereicht}},% Are these 2 correct? + patentissued = {{erteilt}{erteilt}},% ? + inlang = {{auf}{auf}}, + langrussian = {{Russisch}{Russisch}}, + fromrussian = {{aus dem Russischen}{aus dem Russischen}}, + edamerican = {{amerikanische}{amerikanische}}, + edbrazilian = {{brasilianische}{brasilianische}}, + eddanish = {{d\"anische}{d\"anische}}, + eddutch = {{niederl\"andische}{niederl\"andische}}, + edenglish = {{englische}{englische}}, + edfrench = {{franz\"osische}{franz\"osische}}, + edgerman = {{deutsche}{deutsche}}, + edgreek = {{griechische}{griechische}}, + editalian = {{italienische}{italienische}}, + edlatin = {{lateinische}{lateinische}}, + ednorwegian = {{norwegische}{norwegische}}, + edportuguese = {{portugiesische}{portugiesische}}, + edrussian = {{russische}{russische}}, + edspanish = {{spanische}{spanische}}, + edswedish = {{schwedische}{schwedische}}, + translator = {{\"Ubers\adddot}{\"Ubers\adddot}}, + translators = {{\"Ubers\adddot}{\"Ubers\adddot}}, + redactor = {{Bearb\adddot}{Bearb\adddot}}, + redactors = {{Bearb\adddot}{Bearb\adddot}}, + founder = {{Begr\adddot}{Begr\adddot}}, + founders = {{Begr\adddot}{Begr\adddot}}, + continuator = {{Fortf\adddot}{Fortf\adddot}}, + continuators = {{Fortf\adddot}{Fortf\adddot}}, + collaborator = {{Mitarb\adddot}{Mitarb\adddot}}, + collaborators = {{Mitarb\adddot}{Mitarb\adddot}}, + annotator = {{Erl\"aut\adddot}{Erl\"aut\adddot}}, + annotators = {{Erl\"aut\adddot}{Erl\"aut\adddot}}, + review = {{Rezension}{Rezension}}, + reviewof = {{Rezension des}{Rezension des}}, + reprint = {{Nachdruck}{Nachdr\adddot}}, + shorthands = {{Sigel}{Sigel}}, + newseries = {{n.\,F\adddot}{n.\,F\adddot}}, + cbyeditor = {{hrsg\adddot}{hrsg\adddot}}, + cbytranslator = {{\lbx@fromlang \"ubers\adddot}% + {\lbx@fromlang \"ubers\adddot}}, + cbycompiler = {{zusammengest\adddot}{zusammengest\adddot}}, + cbyredactor = {{bearb\adddot}{\bearb\adddot}}, + cbycommentator = {{komm\adddot}{komm\adddot}}, + cbyannotator = {{erl\"aut\adddot}{erl\"aut\adddot}}, + cbyfounder = {{begr\adddot}{begr\adddot}}, + cbycontinuator = {{fortgef\adddot}{fortgef\adddot}}, + cbycollaborator = {{unter Mitarb\adddotspace von}% + {unter Mitarb\adddotspace von}}, + cbyeditortr = {{hrsg\adddot\addabbrvspace und \lbx@fromlang + \"ubers\adddot}% + {hrsg\adddot\addabbrvspace und \lbx@fromlang \"ubers\adddot}}, + cbyeditorcp = {{hrsg\adddot\addabbrvspace und + zusammengest\adddot}% + {hrsg\adddot\addabbrvspace und zusammengest\adddot}}, + cbyeditorco = {{hrsg\adddot\addabbrvspace und komm\adddot}% + {hrsg\adddot\addabbrvspace und komm\adddot}}, + cbyeditoran = {{hrsg\adddot\addabbrvspace und erl\"aut\adddot}% + {hrsg\adddot\addabbrvspace und erl\"aut\adddot}}, + cbyeditorin = {{hrsg\adddot\addabbrvspace und mit einer + Einl\adddot\ vers\adddot\ von}% + {hrsg\adddot\addabbrvspace und mit einer Einl\adddot\ vers\adddot\ von}}, + cbyeditorfo = {{hrsg\adddot\addabbrvspace und mit einem + Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot\addabbrvspace und mit einem Vorw\adddot\ vers\adddot\ von}}, + cbyeditoraf = {{hrsg\adddot\addabbrvspace und mit einem + Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot\addabbrvspace und mit einem + Nachw\adddot\ vers\adddot\ von}}, + cbyeditortrcp = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und zusammengest\adddot}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und zusammengest\adddot}}, + cbyeditortrco = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und komm\adddot}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und komm\adddot}}, + cbyeditortran = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und erl\"aut\adddot}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und erl\"aut\adddot}}, + cbyeditortrin = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot + und mit einer Einl\adddot\ vers\adddot\ von}}, + cbyeditortrfo = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot\ und + mit einem Einl\adddot\ vers\adddot\ von}}, + cbyeditortraf = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + cbyeditorcpco = {{hrsg\adddot,\addabbrvspace zusammengest\adddot + und komm\adddot}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ und komm\adddot}}, + cbyeditorcpan = {{hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und erl\"aut\adddot}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und erl\"aut\adddot}}, + cbyeditorcpin = {{hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und mit einer Einl\adddot\ vers\adddot von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und mit einer Einl\adddot\ vers\adddot von}}, + cbyeditorcpfo = {{hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und mit einem Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und mit einem Vorw\adddot\ vers\adddot\ von}}, + cbyeditorcpaf = {{hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und mit einem Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ + und mit einem Nachw\adddot\ vers\adddot\ von}}, + cbyeditorcpcoin = {{hrsg\adddot,\addabbrvspace + zusammengest\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace + zusammengest\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbyeditorcpcofo = {{hrsg\adddot,\addabbrvspace + zusammengest\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace + zusammengest\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbyeditorcpcoaf = {{hrsg\adddot,\addabbrvspace + zusammengest\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace + zusammengest\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + cbyeditorcpanin = {{hrsg\adddot,\addabbrvspace + zusammengest\adddot, erl\"aut\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}}, + cbyeditorcpanfo = {{hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}}, + cbyeditorcpanaf = {{hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + cbyeditortrcpco = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und komm\adddot}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und komm\adddot}}, + cbyeditortrcpan = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und erl\"aut\adddot}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und erl\"aut\adddot}}, + cbyeditortrcpin = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbyeditortrcpfo = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbyeditortrcpaf = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + cbyeditortrcpcoin = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, komm\adddot\ und mit einer + Einl\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, komm\adddot\ und mit einer + Einl\adddot\ vers\adddot\ von}}, + cbyeditortrcpcofo = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, komm\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, komm\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}}, + cbyeditortrcpcoaf = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, komm\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, komm\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}}, + cbyeditortrcpanin = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, erl\"aut\adddot\ und mit + einer Einl\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, erl\"aut\adddot\ und mit + einer Einl\adddot\ vers\adddot\ von}}, + cbyeditortrcpanfo = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, erl\"aut\adddot\ und mit + einem Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, erl\"aut\adddot\ und mit + einem Vorw\adddot\ vers\adddot\ von}}, + cbyeditortrcpanaf = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, erl\"aut\adddot\ und mit + einem Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, zusammengest\adddot, erl\"aut\adddot\ und mit + einem Nachw\adddot\ vers\adddot\ von}}, + cbyeditorcoin = {{hrsg\adddot,\addabbrvspace komm\adddot\ und + mit einer Einl\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace komm\adddot\ und + mit einer Einl\adddot\ vers\adddot\ von}}, + cbyeditorcofo = {{hrsg\adddot,\addabbrvspace komm\adddot\ und mit + einem Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace komm\adddot\ und mit + einem Vorw\adddot\ vers\adddot\ von}}, + cbyeditorcoaf = {{hrsg\adddot,\addabbrvspace komm\adddot\ und mit + einem Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace komm\adddot\ und mit + einem Nachw\adddot\ vers\adddot\ von}}, + cbyeditoranin = {{hrsg\adddot,\addabbrvspace erl\"aut\adddot\ und + mit einer Einl\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace erl\"aut\adddot\ und + mit einer Einl\adddot\ vers\adddot\ von}}, + cbyeditoranfo = {{hrsg\adddot,\addabbrvspace erl\"aut\adddot\ und + mit einem Vorw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace erl\"aut\adddot\ und + mit einem Vorw\adddot\ vers\adddot\ von}}, + cbyeditoranaf = {{hrsg\adddot,\addabbrvspace erl\"aut\adddot\ und + mit einem Nachw\adddot\ vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace erl\"aut\adddot\ und + mit einem Nachw\adddot\ vers\adddot\ von}}, + cbyeditortrcoin = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbyeditortrcofo = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbyeditortrcoaf = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + cbyeditortranin = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, erl\"aut\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, erl\"aut\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbyeditortranfo = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, erl\"aut\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, erl\"aut\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbyeditortranaf = {{hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, erl\"aut\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang + \"ubers\adddot, erl\"aut\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + cbytranslatorcp = {{\lbx@fromlang \"ubers\adddot\ und + zusammengest\adddot}% + {\lbx@fromlang \"ubers\adddot\ und zusammengest\adddot}}, + cbytranslatorco = {{\lbx@fromlang \"ubers\adddot\ und komm\adddot}% + {\lbx@fromlang \"ubers\adddot\ und komm\adddot}}, + cbytranslatoran = {{\lbx@fromlang \"ubers\adddot\ und + erl\"aut\adddot}% + {\lbx@fromlang \"ubers\adddot\ und erl\"aut\adddot}}, + cbytranslatorin = {{\lbx@fromlang \"ubers\adddot\ und mit einer + Einl\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbytranslatorfo = {{\lbx@fromlang \"ubers\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbytranslatoraf = {{\lbx@fromlang \"ubers\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + cbytranslatorcoin = {{\lbx@fromlang \"ubers., komm\adddot\ und mit + einer Einl\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers., komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbytranslatorcofo = {{\lbx@fromlang \"ubers., komm\adddot\ und mit + einem Vorw\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers., komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbytranslatorcoaf = {{\lbx@fromlang \"ubers., komm\adddot\ und mit + einem Nachw\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers., komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + cbytranslatoranin = {{\lbx@fromlang \"ubers., erl\"aut\adddot\ und + mit einer Einl\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers., erl\"aut\adddot\ und mit einer + Einl\adddot\ vers\adddot\ von}}, + cbytranslatoranfo = {{\lbx@fromlang \"ubers., erl\"aut\adddot\ und + mit einem Vorw\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers., erl\"aut\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}}, + cbytranslatoranaf = {{\lbx@fromlang \"ubers., erl\"aut\adddot\ und + mit einem Nachw\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers., erl\"aut\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}}, + cbytranslatorcpco = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und komm\adddot}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und komm\adddot}}, + cbytranslatorcpan = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und erl\"aut\adddot}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und erl\"aut\adddot}}, + cbytranslatorcpin = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und mit einer Einl\adddot\ vers\adddot\ + von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und mit einer + Einl\adddot\ vers\adddot\ von}}, + cbytranslatorcpfo = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und mit einem Vorw\adddot\ vers\adddot\ + von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}}, + cbytranslatorcpaf = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und mit einem Nachw\adddot\ vers\adddot\ + von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}}, + cbytranslatorcpcoin = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbytranslatorcpcofo = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, komm\adddot\ + und mit einem Vorw\adddot\ vers\adddot\ von}}, + cbytranslatorcpcoaf = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, komm\adddot\ + und mit einem Nachw\adddot\ vers\adddot\ von}}, + cbytranslatorcpanin = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, erl\"aut\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, + erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}}, + cbytranslatorcpanfo = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, erl\"aut\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, + erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}}, + cbytranslatorcpanaf = {{\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, erl\"aut\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, + erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + cbycompilerco = {{zusammengest\adddot\ und komm\adddot}% + {zusammengest\adddot\ und komm\adddot}}, + cbycompileran = {{zusammengest\adddot\ und erl\"aut\adddot}% + {zusammengest\adddot\ und erl\"aut\adddot}}, + cbycompilerin = {{zusammengest\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}% + {zusammengest\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}}, + cbycompilerfo = {{zusammengest\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}% + {zusammengest\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}}, + cbycompileraf = {{zusammengest\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}% + {zusammengest\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + cbycompilercoin = {{zusammengest\adddot, komm\adddot\ und mit einer + Einl\adddot\ vers\adddot\ von}% + {zusammengest\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbycompilercofo = {{zusammengest\adddot, komm\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}% + {zusammengest\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbycompilercoaf = {{zusammengest\adddot, komm\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}% + {zusammengest\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + cbycompileranin = {{zusammengest\adddot, erl\"aut\adddot\ und mit + einer Einl\adddot\ vers\adddot\ von}% + {zusammengest\adddot, erl\"aut\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + cbycompileranfo = {{zusammengest\adddot, erl\"aut\adddot\ und mit + einem Vorw\adddot\ vers\adddot\ von}% + {zusammengest\adddot, erl\"aut\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + cbycompileranaf = {{zusammengest\adddot, erl\"aut\adddot\ und mit + einem Nachw\adddot\ vers\adddot\ von}% + {zusammengest\adddot, erl\"aut\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + volume = {{Bd\adddot}{Bd\adddot}}, + volumes = {{Bde\adddot}{Bde\adddot}}, + jourvol = {{Jg\adddot}{Jg\adddot}}, + jourser = {{Ser\adddot}{Ser\adddot}}, + oldseries = {{a.\,F\adddot}{a.\,F\adddot}}, + edition = {{Aufl\adddot}{Aufl\adddot}}, + page = {{S\adddot}{S\adddot}}, + pages = {{S\adddot}{S\adddot}}, + column = {{Sp\adddot}{Sp\adddot}}, + columns = {{Sp\adddot}{Sp\adddot}}, + line = {{Z\adddot}{Z\adddot}}, + lines = {{Z\adddot}{Z\adddot}}, + paragraph = {{Abs\adddot}{Abs\adddot}}, + paragraphs = {{Abs\adddot}{Abs\adddot}}, + section = {{\S}{\S}}, + sections = {{\S\S}{\S\S}}, + verse = {{V\adddot}{V\adddot}}, + verses = {{V\adddot}{V\adddot}}, + number = {{Nr\adddot}{Nr\adddot}}, + chapter = {{Kap\adddot}{Kap\adddot}}, + mathesis = {{Magisterarbeit}{Magisterarbeit}}, + phdthesis = {{Diss\adddot}{Diss\adddot}}, + techreport = {{Technischer Bericht}{Technischer Bericht}}, + bycompiler = {{zusammengestellt von}{zusammengest\adddot}}, + byeditorcp = {{herausgegeben und zusammengestellt von}% + {hrsg\adddot\addabbrvspace und zusammengest\adddot}}, + byeditortrcp = {{herausgegeben, \lbx@fromlang \"ubersetzt und + zusammengestellt von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot\ und + zusammengest\adddot}}, + byeditortrcpco = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt und kommentiert von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und komm\adddot}}, + byeditortrcpan = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt und erl\"autert von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und erl\"aut\adddot}}, + byeditortrcpin = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt und mit einer Einleitung versehen von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}}, + byeditortrcpfo = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt und mit einem Vorwort versehen von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}}, + byeditortrcpaf = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt und mit einem Nachwort versehen von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + byeditortrcpcoin = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt, kommentiert und mit einer Einleitung versehen + von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + byeditortrcpcofo = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt, kommentiert und mit einem Vorwort versehen + von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + byeditortrcpcoaf = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt, kommentiert und mit einem Nachwort versehen + von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + byeditortrcpanin = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt, erl\"autert und mit einer Einleitung versehen + von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, erl\"aut\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + byeditortrcpanfo = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt, erl\"autert und mit einem Vorwort versehen + von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, erl\"aut\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + byeditortrcpanaf = {{herausgegeben, \lbx@fromlang \"ubersetzt, + zusammengestellt, erl\"autert und mit einem Nachwort versehen + von}% + {hrsg\adddot,\addabbrvspace\lbx@fromlang \"ubers\adddot, + zusammengest\adddot, erl\"aut\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}}, + byeditorcpco = {{herausgegeben, zusammengestellt und + kommentiert von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot und komm\adddot}}, + byeditorcpan = {{herausgegeben, zusammengestellt und erl\"autert + von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ und erl\"aut\adddot}}, + byeditorcpin = {{herausgegeben, zusammengestellt und mit einer + Einleitung versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ und mit einer + Einl\adddot\ vers\adddot von}}, + byeditorcpfo = {{herausgegeben, zusammengestellt und mit einem + Vorwort versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}}, + byeditorcpaf = {{herausgegeben, zusammengestellt und mit einem + Nachwort versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}}, + byeditorcpcoin = {{herausgegeben, zusammengestellt, kommentiert + und mit einer Einleitung versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, komm\adddot\ + und mit einer Einl\adddot\ vers\adddot\ von}}, + byeditorcpcofo = {{herausgegeben, zusammengestellt, kommentiert + und mit einem Vorwort versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, komm\adddot\ + und mit einem Vorw\adddot\ vers\adddot\ von}}, + byeditorcpcoaf = {{herausgegeben, zusammengestellt, kommentiert + und mit einem Nachwort versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, komm\adddot\ + und mit einem Nachw\adddot\ vers\adddot\ von}}, + byeditorcpanin = {{herausgegeben, zusammengestellt, erl\"autert + und mit einer Einleitung versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}}, + byeditorcpanfo = {{herausgegeben, zusammengestellt, erl\"autert + und mit einem Vorwort versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}}, + byeditorcpanaf = {{herausgegeben, zusammengestellt, erl\"autert + und mit einem Nachwort versehen von}% + {hrsg\adddot,\addabbrvspace zusammengest\adddot, + erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + bytranslatorcp = {{\lbx@fromlang \"ubersetzt und + zusammengestellt von}% + {\lbx@fromlang \"ubers\adddot\ und zusammengest\adddot}}, + bytranslatorcpco = {{\lbx@fromlang \"ubersetzt, zusammengestellt und + kommentiert von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und komm\adddot}}, + bytranslatorcpan = {{\lbx@fromlang \"ubersetzt, zusammengestellt und + erl\"autert von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und erl\"aut\adddot}}, + bytranslatorcpin = {{\lbx@fromlang \"ubersetzt, zusammengestellt und + mit einer Einleitung versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und mit einer + Einl\adddot\ vers\adddot\ von}}, + bytranslatorcpfo = {{\lbx@fromlang \"ubersetzt, zusammengestellt und + mit einem Vorwort versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und mit einem + Vorw\adddot\ vers\adddot\ von}}, + bytranslatorcpaf = {{\lbx@fromlang \"ubersetzt, zusammengestellt und + mit einem Nachwort versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot\ und mit einem + Nachw\adddot\ vers\adddot\ von}}, + bytranslatorcpcoin = {{\lbx@fromlang \"ubersetzt, zusammengestellt, + kommentiert und mit einer Einleitung versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, komm\adddot\ + und mit einer Einl\adddot\ vers\adddot\ von}}, + bytranslatorcpcofo = {{\lbx@fromlang \"ubersetzt, zusammengestellt, + kommentiert und mit einem Vorwort versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, komm\adddot\ + und mit einem Vorw\adddot\ vers\adddot\ von}}, + bytranslatorcpcoaf = {{\lbx@fromlang \"ubersetzt, zusammengestellt, + kommentiert und mit einem Nachwort versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, komm\adddot\ + und mit einem Nachw\adddot\ vers\adddot\ von}}, + bytranslatorcpanin = {{\lbx@fromlang \"ubersetzt, zusammengestellt, + erl\"autert und mit einer Einleitung versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, + erl\"aut\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}}, + bytranslatorcpanfo = {{\lbx@fromlang \"ubersetzt, zusammengestellt, + erl\"autert und mit einem Vorwort versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, + erl\"aut\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}}, + bytranslatorcpanaf = {{\lbx@fromlang \"ubersetzt, zusammengestellt, + erl\"autert und mit einem Nachwort versehen von}% + {\lbx@fromlang \"ubers\adddot, zusammengest\adddot, + erl\"aut\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + bycompilerco = {{zusammengestellt und kommentiert von}% + {zusammengest\adddot\ und komm\adddot}}, + bycompileran = {{zusammengestellt und erl\"autert von}% + {zusammengest\adddot\ und erl\"aut\adddot}}, + bycompilerin = {{zusammengestellt und mit einer Einleitung versehen + von}% + {zusammengest\adddot\ und mit einer Einl\adddot\ vers\adddot\ von}}, + bycompilerfo = {{zusammengestellt und mit einem Vorwort versehen + von}% + {zusammengest\adddot\ und mit einem Vorw\adddot\ vers\adddot\ von}}, + bycompileraf = {{zusammengestellt und mit einem Nachwort versehen + von}% + {zusammengest\adddot\ und mit einem Nachw\adddot\ vers\adddot\ von}}, + bycompilercoin = {{zusammengestellt, kommentiert und mit einer + Einleitung versehen von}% + {zusammengest\adddot, komm\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + bycompilercofo = {{zusammengestellt, kommentiert und mit einem + Vorwort versehen von}% + {zusammengest\adddot, komm\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + bycompilercoaf = {{zusammengestellt, kommentiert und mit einem + Nachwort versehen von}% + {zusammengest\adddot, komm\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, + bycompileranin = {{zusammengestellt, erl\"autert und mit einer + Einleitung versehen von}% + {zusammengest\adddot, erl\"aut\adddot\ und mit einer Einl\adddot\ + vers\adddot\ von}}, + bycompileranfo = {{zusammengestellt, erl\"autert und mit einem + Vorwort versehen von}% + {zusammengest\adddot, erl\"aut\adddot\ und mit einem Vorw\adddot\ + vers\adddot\ von}}, + bycompileranaf = {{zusammengestellt, erl\"autert und mit einem + Nachwort versehen von}% + {zusammengest\adddot, erl\"aut\adddot\ und mit einem Nachw\adddot\ + vers\adddot\ von}}, +} + +\protected\gdef\lbx@cms@mkbibrangetrunc@long#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + \printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdatedash}} + {\bibdatedash + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}}}} + +\protected\gdef\lbx@cms@mkbibrangetrunc@short#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + {\printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {} + {\iffieldequalstr{#2endyear}{} + {\mbox{\bibdatedash}} + {\bibdatedash + \csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}}}}} + +\protected\gdef\lbx@cms@mkbibrangetruncextra@long#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + {\printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {\printfield{extrayear}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extrayear}% + \mbox{\bibdatedash}} + {\bibdatedash + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\iffieldsequal{#2month}{#2endmonth} + {\csuse{mkbibdate#1}{#2endyear}{}{#2endday}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}} + {\csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}}% + \printfield{extrayear}}}}}} + +\protected\gdef\lbx@cms@mkbibrangetruncextra@short#1#2{% + \ifthenelse{\iffieldundef{#2year}\AND\iffieldundef{#2month}}% + {} + {\printtext{% + \ifboolexpr{ + togl {cms@oneyear} + or + test {\iffieldsequal{#2year}{#2endyear}} + }% + {\csuse{mkbibdate#1}{}{#2month}{#2day}} + {\csuse{mkbibdate#1}{#2year}{#2month}{#2day}}% + \iffieldundef{#2endyear} + {\printfield{extrayear}} + {\iffieldequalstr{#2endyear}{} + {\printfield{extrayear}% + \mbox{\bibdatedash}} + {\bibdatedash + \csuse{mkbibdate#1}{#2endyear}{#2endmonth}{#2endday}% + \printfield{extrayear}}}}}} + +\endinput -- cgit v1.2.3