Biblatex authoryear-comp 中的冒号代替“p.”

Biblatex authoryear-comp 中的冒号代替“p.”

我使用authoryear-comp的是 样式。但是当使用引用命令时,我宁愿使用冒号biblatex而不是。我尝试过这些:p/pp.

\DeclareFieldFormat{postnote}{: #1}
\DeclareFieldFormat{multipostnote}{: #1}

而是得到了, :

如何删除引用中的逗号?

答案1

您还需要重新定义\postnotedelim

\documentclass{article}

\usepackage[style=authoryear-comp]{biblatex}

\renewcommand*{\postnotedelim}{\addcolon\space}

\DeclareFieldFormat{postnote}{#1}
\DeclareFieldFormat{multipostnote}{#1}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@misc{A01,
  author = {Author, A.},
  year = {2001},
  title = {Alpha},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\begin{document}

Some text \autocite[99]{A01}.

\printbibliography

\end{document}

在此处输入图片描述

相关内容