summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate-trad.cbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate-trad.cbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate-trad.cbx55
1 files changed, 48 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate-trad.cbx b/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate-trad.cbx
index 6cdc32a3563..d48dec31cf1 100644
--- a/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate-trad.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-chicago/chicago-authordate-trad.cbx
@@ -1,11 +1,11 @@
-% $Id: chicago-authordate-trad.cbx,v 0.8.3.10 2017/03/22 13:52:18 dfussner Exp $
+% $Id: chicago-authordate-trad.cbx,v 0.9.1.4 2018/01/11 09:55:09 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 (trad) style of the Chicago Manual of Style, 16th edition.
-\ProvidesFile{chicago-authordate-trad.cbx}[2016/06/07 v 3.4 biblatex
+\ProvidesFile{chicago-authordate-trad.cbx}[2018/01/11 v 3.10 biblatex
citation style]
\RequireCitationStyle{chicago-dates-common}
@@ -110,6 +110,21 @@ citation style]
{\mkbibemph{\MakeSentenceCase*{#1}}\isdot}%
{\ifcapital{\MakeCapital{#1\isdot}}{#1\isdot}}}
+\DeclareFieldFormat[report]{title}{%
+ \iffieldequalstr{entrysubtype}{unpublished}%
+ {\MakeSentenceCase*{#1}}%
+ {\mkbibemph{\MakeSentenceCase*{#1}}\isdot}}%
+
+\DeclareFieldFormat[report]{citetitle}{%
+ \iffieldequalstr{entrysubtype}{unpublished}%
+ {\MakeSentenceCase*{#1}}%
+ {\mkbibemph{\MakeSentenceCase{#1}}\isdot}}
+
+\DeclareFieldFormat[report]{lostitle}{%
+ \iffieldequalstr{entrysubtype}{unpublished}%
+ {\MakeSentenceCase*{#1}}%
+ {\mkbibemph{\MakeSentenceCase*{#1}}\isdot}}
+
\DeclareFieldFormat[review,suppperiodical]{title}{%
\ifcapital{\MakeCapital{#1\isdot}}%
{#1\isdot}}
@@ -167,13 +182,13 @@ citation style]
{}%
{\printtext{%
\printfield{title}%
- \setunit{\addcolon\addspace}%
+ \setunit{\subtitlepunct}%
\printfield[subtitle]{subtitle}}}}
\newbibmacro*{italtitle+stitle}{%
\printtext{%
\printfield{title}%
- \setunit{\addcolon\addspace}%
+ \setunit{\subtitlepunct}%
\printfield[subtitle]{subtitle}}%
\setunit{\ptitleaddonpunct}%
\printfield{titleaddon}%
@@ -184,10 +199,17 @@ citation style]
\newbibmacro*{mag+news+title}{%
\printtext{%
\printfield{title}%
- \setunit{\addcolon\addspace}%
+ \setunit{\subtitlepunct}%
\printfield[subtitle]{subtitle}}%
\setunit{\ptitleaddonpunct}%\setunit{\addcomma\addspace}
- \printfield{titleaddon}%
+ \ifboolexpr{%
+ togl {cms@related}%
+ and
+ test {\iffieldequalstr{relatedtype}{reviewof}}%
+ }%
+ {\usebibmacro{related:init}%
+ \usebibmacro{related}}%
+ {\printfield{titleaddon}}%
}%\newcunit\newblock
\newbibmacro*{issuetitle}{%
@@ -200,11 +222,30 @@ citation style]
{}%
\printtext{%
\printfield{issuetitle}%
- \setunit{\addcolon\addspace}%
+ \setunit{\subtitlepunct}%
\printfield[issuesubtitle]{issuesubtitle}}}}
%%%% Related macros that can't reside in common.cbx %%%%
+\newbibmacro*{related:reviewof}[1]{%
+ \entrydata*{#1}{%
+ \let\newunit\newcunit% FIXME??
+ \iffieldundef{title}%
+ {}%
+ {\printtext{%
+ \printfield{title}%
+ \setunit{\subtitlepunct}%
+ \printfield[subtitle]{subtitle}}}%
+ \newcunit%
+ \ifnameundef{author}%
+ {\newcunit%
+ \usebibmacro{byeditor+others}}%
+ {\bibstring{by}\addspace%
+ \printnames[byauthor]{author}%
+ \newcunit\usebibmacro{byeditor+others}}%
+ \setunit{\ctitleaddonpunct}%
+ \printfield{titleaddon}}}
+
\DeclareFieldFormat{title:hook}{%
\begingroup
\mkrelatedstring%