diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.bbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.bbx | 49 |
1 files changed, 47 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.bbx b/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.bbx index 631ace42640..5731d9bb75e 100644 --- a/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.bbx @@ -1,9 +1,9 @@ -% $Id: chicago-authordate.bbx,v 0.8.2.7 2014/08/15 09:45:18 dfussner Exp $ +% $Id: chicago-authordate.bbx,v 0.8.2.9 2016/03/21 18:06:54 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}[2014/08/15 v 2.9a biblatex +\ProvidesFile{chicago-authordate.bbx}[2016/03/21 v 2.9a biblatex bibliography style] %%%% Initialize and format bibliography and los %%%% @@ -142,6 +142,51 @@ bibliography style] {}}}% {\addlowpenspace\mkbibnameaffix{#4}\isdot}}} +\@ifpackagelater{biblatex}{2016/03/01}% For biblatex 3.3 +{\renewbibmacro*{name:family-given}[4]{% + \ifuseprefix + {\usebibmacro{name:delim}{#3#1}% + \usebibmacro{name:hook}{#3#1}% + \ifempty{#3}{}{% + \ifcapital + {\mkbibnameprefix{\MakeCapital{#3}}\isdot} + {\mkbibnameprefix{#3}\isdot}% + \ifprefchar{}{\bibnamedelimc}}% + \mkbibnamefamily{#1}\isdot + \ifempty{#2}{}{\revsdnamepunct\bibnamedelimd\mkbibnamegiven{#2}\isdot}% + \ifempty{#4}{}{\revsdnamepunct\bibnamedelimd\mkbibnameaffix{#4}\isdot}}% + {\usebibmacro{name:delim}{#1}% + \usebibmacro{name:hook}{#1}% + \mkbibnamefamily{#1}\isdot + \ifempty{#2#3}{}{\revsdnamepunct}% + \ifempty{#2}{}{\bibnamedelimd\mkbibnamegiven{#2}\isdot}% + \ifempty{#3}{}{\bibnamedelimd\mkbibnameprefix{#3}\isdot}% + \ifempty{#4}{}{\revsdnamepunct\bibnamedelimd\mkbibnameaffix{#4}\isdot}}}% + +\renewbibmacro*{name:given-family}[4]{% + \usebibmacro{name:delim}{#2#3#1}% + \usebibmacro{name:hook}{#2#3#1}% + \ifempty{#2}{}{\mkbibnamegiven{#2}\isdot\bibnamedelimd}% + \ifempty{#3}{}{% + \mkbibnameprefix{#3}\isdot + \ifprefchar + {} + {\ifuseprefix{\bibnamedelimc}{\bibnamedelimd}}}% + \mkbibnamefamily{#1}\isdot + \ifempty{#4}{}{% + \iftoggle{cms@jrcomma}% + {\ifnumeral{#4}% + {\bibnamedelimd\mkbibnameaffix{#4}\isdot}% + {\revsdnamepunct\bibnamedelimd\mkbibnameaffix{#4}\isdot% + \ifboolexpr{% Test needed? + test{\ifnumless{\value{listcount}}{\value{listtotal}}}% + and + test{\ifnumless{\value{listcount}}{\value{maxnames}}}% + } + {\revsdnamepunct}% + {}}}% + {\bibnamedelimd\mkbibnameaffix{#4}\isdot}}}}{}% + \newbibmacro*{author/editors/translators}{% \ifthenelse{\ifuseauthor\AND\NOT\ifnameundef{author}}% {\usebibmacro{author}}% |