从参考文献中删除单词“URL”和“[link]”

从参考文献中删除单词“URL”和“[link]”

我正在使用 documentclass 写一篇论文elsarticle,据我所知,它可以加载natbib。我面临的问题与参考文献有关:当我调用 url 时,会出现“网址“ 和 ”[关联]“在条目中,所以我想要实现的就是摆脱这些。

接下来是一个简单的 MWE 来说明该问题和一个示例 .bib 文件。

平均能量损失

\documentclass[preprint, 5p]{elsarticle}

\RequirePackage[colorlinks,citecolor=blue,urlcolor=blue,linkcolor=blue]{hyperref}
\RequirePackage{url}

%% `Elsevier LaTeX' style for references
\bibliographystyle{elsarticle-num}
\biboptions{numbers,sort&compress}

\usepackage{blindtext}

\begin{document}

\section{Section}
\blindtext \cite{MGAS3, Tsinganis, nTOF}

\section*{References}
\bibliography{bibliography}

\end{document}

书目.bib 文件

@online{nTOF,
title = {The {n\_ToF} Collaboration},
url   = {www.cern.ch/ntof},
}

@techreport{MGAS3,
  AUTHOR      = {Y. Giomataris},
  XTITLE      = {MICROMEGAS: results and prospects},
  INSTITUTION = {CEA/Saclay, DAPNIA},
  URL         = {www.slac.stanford.edu/pubs/icfa/fall99/paper1/paper1a.html},
}

@inbook{Tsinganis,
xtitle     = "Measurement of the 240Pu(n,f) cross-section at the CERN n-TOF facility: First results from EAR-2",
author     = "A. Tsinganis and et al.",
year       = "2015",
isbn       = "9789290834182",
pages      = "23--28",
booktitle  = "Proceedings of the 14th International Conference on Nuclear Reaction Mechanisms, NRM 2015",
publisher  = "CERN-2114737",
URL        = "https://cds.cern.ch/record/2114737",
}

输出如下

在此处输入图片描述

为什么会发生这种情况?这与类本身有关吗?有没有办法避免并摆脱红色矩形中包含的内容?

答案1

真正的解决方案需要更改 bst 文件。作为一种 hack,您可以尝试这样做——它假设 \href 必须使用四个参数——标准的两个参数、一个句点和一个 \newline。如果存在缺少 \newline 的情况,它可能会失败。那么就必须改进 hack。

\documentclass[preprint, 5p]{elsarticle}

\RequirePackage[colorlinks,citecolor=blue,urlcolor=blue,linkcolor=blue]{hyperref}
\RequirePackage{url}
\usepackage{etoolbox}
%% `Elsevier LaTeX' style for references
\bibliographystyle{elsarticle-num}
\biboptions{numbers,sort&compress}

\usepackage{blindtext}

\begin{document}

\section{Section}
\blindtext \cite{MGAS3, Tsinganis, nTOF}

\section*{References}

\def\urlprefix{}\def\href#1#2#3#4{\ifstrequal{#2}{[link]}{}{#2\newline}}
\bibliography{test}

\end{document}

在此处输入图片描述

相关内容