使用 biblatex-chicago 将参考书目中作者和年份之间的句号替换为逗号

使用 biblatex-chicago 将参考书目中作者和年份之间的句号替换为逗号

使用 \usepackage[authordate,backend=bibtex8,babel=other,bibencoding=inputenc]{biblatex-chicago}

我的书目如下: 在此处输入图片描述

但是,我需要使用的引用规范要求作者姓名和年份之间有一个逗号,因此我试图实现

戈尔曼,丹尼尔,2014 年。波佐尔诺斯特。布尔诺:Jan Melvil 出版社。ISBN:8087270943。

怎样才能做到这一点?

答案1

biblatex-chicago如果不产生不良的副作用,修改起来可能会很困难,但这可能会起作用:

\documentclass{article}

\begin{filecontents}[overwrite]{\jobname.bib}
@book{goleman2014,
  author = {Goleman, Daniel},
  date = {2014},
  title = {Pozornost},
  location = {Brno},
  publisher = {Jan Melvil publishing},
  isbn = {8087270943}
}
\end{filecontents}

\usepackage[authordate]{biblatex-chicago}
\addbibresource{\jobname.bib}

\renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}}

\DeclareDelimFormat[bib,biblist]{nameyeardelim}{\addcomma\space}

\usepackage{xpatch}
\xpretobibmacro{cmsbibsortdate}{%
  \setunit{\printdelim{nameyeardelim}}}{}{}

\begin{document}
\nocite{*}
\printbibliography
\end{document}

输出

相关内容