Doe, J.D.
例如,在参考文献中列出作者姓名(即首字母之间没有空格)。我在我的.bbx
文件中使用:
\ExecuteBibliographyOptions
{
firstinits = true,
terseinits = false
}
但结果是Doe, J. D.
首字母之间有空格。
我尝试将其添加\renewcommand\bibinitdelim{\nospace}
到.bbx
文件中,但出现错误。
问题:有什么方法可以消除作者姓名首字母之间的空格(有或没有称呼
terseinits = false
)?
答案1
\nospace
(至少在 LaTeX 核心和 中biblatex
)未定义。在 的重新定义中,请使用空参数\bibinitdelim
。
\documentclass{article}
\usepackage[style=authoryear,firstinits=true,terseinits=false]{biblatex}
\renewcommand*{\bibinitdelim}{}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{A01,
author = {Doe, John D.},
year = {2001},
title = {How to remove the space between initials},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\nocite{*}
\begin{document}
\printbibliography
\end{document}