这个 LaTeX 代码:
@ONLINE{Doe,
author = {Doe, Ringo},
title = {This is a test entry of type {@ONLINE}},
month = jun,
year = {2009},
url = {http://www.test.org/doe/}
}
生成此输出(参考文献 3):
我该如何修复代码来显示 URL?
答案1
正如其他人所写,不清楚您如何使用它。例如,假设您在一个文件中有那个 bib 条目url.bib
,然后只需
\documentclass{article}
\begin{document}
\bibliographystyle{plain}
\nocite{*}
\bibliography{url}
\end{document}
这将得到类似于您得到的结果。也许这就是您所做的。在这种情况下,您应该注意到运行 Bibtex 时出现了警告:
Warning--entry type for "Doe" isn't style-file defined
也就是说,此默认样式不知道@online
条目类型。(因此,它以某种正常方式显示正常字段,但实际上并不了解该url
字段。)
在 Bibtex 中输入此类条目的传统方式如下
@Misc{doemisc,
author = {Doe, Ringo},
title = {This is a test entry of type {@ONLINE}},
howpublished = {\url{http://www.test.org/doe/}},
month = jun,
year = 2009}
\usepackage{url}
在您的文档中使用来获取\url
命令。
可能还有其他 Bibtex 样式定义条目类型@online
,但您很可能见过这种情况,因为 Biblatex 有这样的条目字段。因此,使用 Biblatex 的这个 LaTeX 文件可以使用包含您引用的条目的 bib 文件。
\documentclass{article}
\usepackage{biblatex}
\addbibresource{url.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
答案2
这个简单的方法对我有用:
使用\bibliographystyle{plainurl}
而不是仅仅“ plain
”。这为我解决了所有问题。在 后输入该命令\bibliography{...}
。
记得放\usepackage{url}
。
答案3
如果您使用\bibliographystyle{plain}
,则在文件中使用以下格式.bib
:
@inproceedings{vqa-url,
note = {\url{https://visualqa.org}},
}
然后,要在 LaTeX 文档中引用 URL,只需执行以下操作:
\cite{vqa-url}
然后它将在你的参考部分:
https://visualqa.org
以及实际文本部分中的对应数字。
注意:此外,不需要\usepackage{url}
在标题部分使用。但是,如果您希望参考部分中的 URL 可点击,则必须\usepackage{hyperref}
在 LaTeX 文档的标题部分使用。