从 bbl 文件格式化 DOI 字段

从 bbl 文件格式化 DOI 字段

如何避免 https 前缀?从 bbl 文件中,DOI 字段打印如下:

https://doi.org/10.7551/mitpress/7503.003.0009

而发布者则要求它像这样:

doi: 10.7551/mitpress/7503.003.0009

我的.bbl文件如下:

\begin{thebibliography}{10}

\bibitem{ando_zhang}
Ando, R.K., Zhang, T.: Learning on graph with laplacian regularization.
\newblock In: Advances in neural information processing systems, pp. 25--32
  (2007).
\newblock \doi{10.7551/mitpress/7503.003.0009}

我正在使用 Overleaf。任何提示都值得感激。

答案1

由于您的.bbl文件使用了一个名为的宏,\doi因此应该可以通过重新定义该宏来获取所需的输出。根据您加载的包,您可能需要尝试

\renewcommand*{\doi}{doi: \url}

或者

\renewcommand*{\doi}[1]{doi: \href{https://doi.org/#1}{\nolinkurl{#1}}}

相关内容