我使用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}