看来我的问题是我在其他主题中看到的许多问题的总和。
我的一个 Bibtex 参考文献中有一个 url
@misc{Notes,
author = {{Romolo}, G.},
title = {The Notes},
year = {last update: 2017-03-03}
url = {www.randomname.org/~ggg/opera}
}
我遇到的第一个问题是制作 ~。有几次我能够显示 URL,但即使使用 %7E 它也不会出现。
第二个问题是,当我使用 Bibliography applescript 编译我的 tex 文件时,我无法显示此 url。
你有什么建议吗?
谢谢
英国
答案1
由于您的示例书目条目包含一个名为的字段url
,因此我假设您使用的书目样式知道如何格式化此类字段。(顺便说一句,并非所有书目样式都知道如何格式化!)接下来,我假设您使用书目abbrvnat
样式以及natbib
引文管理包。我进一步假设您希望生成“数字”而不是“作者-年份”引文标注。
在我们继续之前,请注意您的示例 bib 条目包含两个错误 - 一个是语法错误,一个是内容错误。语法错误是字段末尾缺少逗号year
。由于逗号必需的分隔字段,缺少逗号将产生 BibTeX 错误并崩溃。与内容相关的错误与该year
字段不包含诸如“上次更新:2017-03-03”之类的字符串有关。我建议您将字段名称从 更改year
为note
。
最后,如果您要显示 URL,加载url
and/orhyperref
包是一个非常好的主意。
将这些想法放在一起得出以下 MWE(最小工作示例):
\RequirePackage{filecontents}
% generate a dummy bib file called 'mybib.bib'
\begin{filecontents}{mybib.bib}
@misc{Notes,
author = {Romolo, G.},
title = {The Notes},
note = {Last update: 2017-03-03},
url = {www.randomname.org/~ggg/opera}
}
\end{filecontents}
\documentclass{article}
\usepackage[numbers]{natbib} % 'numeric' citation call-out style
\bibliographystyle{abbrvnat} % abbreviate authors' given names
\usepackage[hyphens,spaces]{url}
\usepackage[colorlinks,allcolors=blue]{hyperref}
\begin{document}
\cite{Notes}
\bibliography{mybib}
\end{document}