如何删除每个参考书目条目末尾的句号?

如何删除每个参考书目条目末尾的句号?

使用 biblatex 如何使用以下条目删除最后的句号:

[1] Peter Fox、Richard Rabbit 和 Franc Bird。“动物是更好的人”。《马与猎犬》第 10 卷(2011 年),第 11-15 页。

[2] 数学家博士。如何免费完成所有印刷编辑工作。Open Access,大学,2012 年。

这是一个简单的例子:

\documentclass{article}

\usepackage[citestyle=numeric]{biblatex}

\begin{filecontents}{\jobname.bib}
@ARTICLE{liu:11,
  author = {Peter Fox and Richard Rabbit and Franc Bird},
  title = {Animals are the better humans},
  journal = {Horse and Hound},
  year = {2011},
  volume = {10},
  pages = {11--15}
}
@BOOK{bibbook,
    title = {How to do all the typographic editing for free. },
    publisher = {Open Access, University},
    author = {Mathematician, D r},
    year = {2012}
}

\end{filecontents}

\addbibresource{\jobname.bib}
\nocite{*}

\begin{document}
\printbibliography
\end{document}

下列回答更改不受欢迎的 bib 文件,因为这个 bib 文件也用于生成其他书目样式。

答案1

我认为这个问题在其他地方已经得到解答,但我找不到。将以下重新定义添加到你的序言中(在之后的某个地方\usepackage{biblatex}

\renewcommand{\finentrypunct}{}

这重新定义了\finentrypunct宏,根据biblatex手册,它控制“印在每个参考书目条目末尾的标点符号,通常是句号。默认定义是句号。”

答案2

您可以使用以下方法修改/删除最后一个标点符号:

\renewcommand*\finentrypunct{}

相关内容