防止参考书目在每个项目后都有句号

防止参考书目在每个项目后都有句号

我希望能够删除每个参考书目项目末尾自动生成的句号。

这是我运行下面的代码时得到的结果:

书目输出

我想不是每行末尾都有句号。

我曾尝试\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}
}

为了清晰起见,这些文件已被大量缩减。但它们的结果如上图所示,显示了同样的问题。

编辑:
实施@moewe 的答案后。我的参考书目如下: 答案实施后的参考书目

答案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},但不能同时有空格和~

相关内容