url 未显示在参考资料中

url 未显示在参考资料中

这个 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 文档的标题部分使用。

相关内容