Biblatex (bath) 并从参考列表中删除标点符号

Biblatex (bath) 并从参考列表中删除标点符号

我使用 Biblatex 的 Bath 样式,但我希望从引用列表中删除逗号。目前我的引用显示:

在此处输入图片描述

但是我的大学要求:

ORTON,C. & HUGHES,M.2013 年。考古学中的陶器,...

所以我想删除名称和日期之间的逗号。目前,我的参考包等看起来像:

\documentclass{article}
\usepackage[style=bath,backend=biber,maxcitenames=1,natbib=true,uniquelist=false]{biblatex}
\DeclareDelimFormat[parencite]{nameyeardelim}{\addspace} %PRBL TO SOLVE when \citaltp
\renewcommand*{\postnotedelim}{\addcolon} %\addcolon\space if 
\DeclareFieldFormat{postnote}{#1}
\DeclareFieldFormat{multipostnote}{#1}
\AtBeginBibliography{\let\mkbibnamefamily\textsc} %Last name in Upper Case in reference list
\addbibresource{references.bib}

\usepackage{caption}
\usepackage{array}
\begin{document}


As said... \citep[]{orton_pottery_2013}



\printbibliography
\end{document}

并带有 references.bib

@book{orton_pottery_2013,
    series = {Cambridge {Manuals} in {Archaeology}},
    title = {Pottery in {Archaeology}},
    isbn = {978-1-107-00874-8},
    publisher = {Cambridge University Press},
    author = {Orton, C. and Hughes, M.},
    year = {2013},
    lccn = {2012037613},}

有人知道如何轻松做到这一点吗?

答案1

\DeclareDelimFormat命令与上下文相关。您必须添加bib选项。

\DeclareDelimFormat[parencite,bib]{nameyeardelim}{\addspace}

相关内容