我希望能够删除每个参考书目项目末尾自动生成的句号。
这是我运行下面的代码时得到的结果:
我想不是每行末尾都有句号。
我曾尝试\gobbledot
按照接受的答案中指定的方式使用这个问题但我收到了错误:
! Use of \gobbledot doesn't match its definition.
\blx@theformat #1->#1\isdot
下面是工作示例。
主文件:
\documentclass[a4paper,11pt,oneside]{memoir}
\usepackage[block=par,backend=bibtex]{biblatex}
\usepackage{hyperref}
\addbibresource{bibliography}
\begin{document}
Hi, I am an example ~\cite{jez}
\printbibliography
\end{document}
围兜文件:
@misc{ jez,
title = {What is Continous Delivery - Continous Delivery},
howpublished = {\url{www.continuousdelivery.com}},
note = {Retrieved 01/05/2019}
}
为了清晰起见,这些文件已被大量缩减。但它们的结果如上图所示,显示了同样的问题。
答案1
如果你只想删除最后一个句点(末尾的句点),请参阅如何删除每个参考书目条目末尾的句号?。
删除换行符处的所有句点有点棘手。作为初步估计
\renewcommand*{\newunitpunct}{\addspace}
大多数时候都应该做正确的事。
正如评论中提到的,由于您正在使用,biblatex
您可能需要考虑使用专用字段url
,而urldate
不是旧 BibTeX 样式的howpublished
/note
解决方法。您还可以使用类型@online
代替@misc
@online{jez,
title = {What is Continous Delivery -- Continous Delivery},
url = {http://www.continuousdelivery.com},
urldate = {2019-05-01},
}
代替
example ~\cite{jez}
你可能想要
example~\cite{jez}
或example \cite{jez}
,但不能同时有空格和~
。