When using biblatex-chicago
, if you change the \postnotedelim
with a command like
\renewcommand*{\postnotedelim}{\addcolon\space}
and compile on Overleaf using TeX Live 2021, things don't turn out too well. Compiling the same code on TeX Live 2020 or previous works great.
Consider the following MWE:
\documentclass{article}
\usepackage[authordate]{biblatex-chicago}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{Jones2016,
author = {Jones, John},
title = {Title},
date = {2016},
}
@book{Smith2018,
author = {Smith, Sam},
title = {Title},
date = {2018},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\renewcommand*{\postnotedelim}{\addcolon\space}
\begin{document}
\textcite[9]{Jones2016} discusses cool things.
Some have commented that he's the best \autocite[40]{Smith2018}.
But later in his work, Jones really goes off the rails \autocite[100]{Jones2016}.
And by the end of the book, he's talking complete nonsense \autocite[500]{Jones2016}
\end{document}
In TeX Live 2020, everything works as expected:
However, this is what comes out when compiling with TeX Live 2021:
The standard first-mention \autocite
command works fine with a postnote, but \textcite
renders as Jones (2016: ), 9
, and \autocite
commands with a postnote that immediately follow a citation of the same work print the postnote delimiter before the page numbers in the parenthetical, instead of printing the page number in parentheses without the delimiter. Note that everything looks as expected with \renewcommand*{\postnotedelim}{\addcolon\addspace}
commented out, regardless of which version of TeX Live I compile with:
I don't mind compiling with the 2020 edition of TeX Live, but is there a new "right way" of declaring a global \postnotedelim
for biblatex-chicago on newer distributions of TeX Live and/or biblatex-chicago
?