如何使用 unsrt 以自定义方式包含 URL?

如何使用 unsrt 以自定义方式包含 URL?

虽然有几处提到了这些内容,但我还没有能够完全解决这个问题。(我在下面包含了一个 MWE,它可以编译,但不能做我想要的事情。)我更喜欢用 unsrt 来做。

我正在尝试以自定义方式将 URL 包含在参考列表中。理想情况下,我可以编写一些宏或定义我希望 URL 如何显示。现在我根本无法显示它。

例如,如果我可以定义如下命令

\newcommand{\myref}[1]{Here is the URL: \url{#1}}

然后使用 \myref 显示参考列表中的 URL(在每个参考文献的末尾),这将是理想的。

\documentclass[11pt,letterpaper]{article}

\begin{document}

\cite{paper-22}

\bibliographystyle{unsrt}
\bibliography{x}


\end{document}

x.bib:

@proceedings{paper-22,
    title = "Proceedings of Conference",
    year = "2022",
    publisher = "A Publisher",
    url = "https://myurl",
}

答案1

如上所述,unsrt参考书目样式属于世界更美好的时代。以下是修复方法,可对名为 的字段执行预期操作url

\documentclass[11pt,letterpaper]{article}

%% Either load 'natbib' with suitable options or execute
%% a suitably-specified '\setcitestyle' instruction:
\usepackage[round, numbers, sort]{natbib}
%%\setcitestyle{square,numbers,comma}
\bibliographystyle{unsrtnat}

\begin{document}

\cite{paper-22}    
\bibliography{x}    

\end{document}

相关内容