在 biblatex 中的虚线规则后添加更多空格

在 biblatex 中的虚线规则后添加更多空格

按照排版惯例,我在参考书目中使用了虚线条目的 3 em 规则。但是,我觉得规则与后面的句号之间的间距太小了。

如下图 MWE 所示,添加\space没有效果(我也尝试过\addspace\(add)thinspace\hspace{},都没有效果。如何在规则后添加空格?

\documentclass{article}
\usepackage{filecontents}
\usepackage[style = authoryear, dashed = true]{biblatex}
\renewcommand*\bibnamedash{\rule[0.48ex]{3em}{0.14ex}\space\addperiod\space}
\begin{filecontents}{\jobname.bib}
@book{smith1965,
    AUTHOR = "Ian Smith",
    TITLE = "The great book about nothing",
    YEAR = "1965"}
@book{smith1972,
    AUTHOR = "Ian Smith",
    TITLE = "I have more to say about nothing",
    YEAR = "1972"}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}

在此处输入图片描述

答案1

据我所知,\addperiod它吞噬了前面的粘连,所以\space它什么也不做。另一方面,\hspace*它会诱使它认为那里有空间,所以我可以提出

\renewcommand*\bibnamedash{\rule[0.48ex]{3em}{0.14ex}\hspace*{.2em}\addperiod\space}

这使

在此处输入图片描述

调整以适应。如果我使用\hspace*{1em}(夸大效果),我会得到

在此处输入图片描述

相关内容