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