如何在 .bst 文件中将“\url”更改为“\href”

如何在 .bst 文件中将“\url”更改为“\href”

我正在使用 LaTeX 和 BibTeX 撰写论文。.bst 文件是由其他人编写的。

在.bst文件中,他编写了一个处理\url的函数,如下所示:

FUNCTION {format.url} { 
  "\url{" swap$ * "}" * 
}

现在我想将“ \url”改为“ \href”。例如,

\url{http://www.aaa.com} --> \href{http://www.aaa.com}{http://www.aaa.com}

最小工作示例可以从以下网址下载:这里

谢谢。

答案1

我参考了这个问题使用 bibtex/.bst 在期刊名称上设置 DOI 链接并解决了这个问题。

代码如下

FUNCTION {format.url} {    
  "\href{" url * "}{" * swap$ * "}" * 
}

相关内容