summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-chicago
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-09-10 22:53:37 +0000
committerKarl Berry <karl@freefriends.org>2010-09-10 22:53:37 +0000
commit18e2ae6688988e6a06f87f747a340b5fb872fa49 (patch)
tree489583e26b64878d5922fad27fe7931567495477 /Master/texmf-dist/tex/latex/biblatex-chicago
parentd645f21775a095cea63b16fb33718904f2d12f81 (diff)
biblatex-chicago 0.9.5a (8sep10)
git-svn-id: svn://tug.org/texlive/trunk@19646 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-chicago')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-chicago/biblatex-chicago.sty88
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.bbx2091
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.cbx2052
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-chicago/chicago-notes.bbx1799
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-chicago/chicago-notes.cbx3186
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-chicago/cms-american.lbx854
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-chicago/cms-french.lbx826
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-chicago/cms-german.lbx990
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-chicago/cms-ngerman.lbx990
9 files changed, 12876 insertions, 0 deletions
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