使用 natbib 和 gerplain bibliographystyle 时不显示 URL

使用 natbib 和 gerplain bibliographystyle 时不显示 URL

我想在我的 bibtex 文件中使用以下参考:

@online{Iyer,
author = {Iyer, Ratliff, Vijayan},
title = {Algorithms for Vertex Ranking of Weighted Graphs},
subtitle = {Research Experiences for Graduate Students in Combinatorics 2013},
url = {http://www.math.illinois.edu/~dwest/regs/rankwt.html},
organization = {University of Illinois},
year = {2013},
urldate = {02.05.2017},
}

不幸的是,URL 没有显示出来,只有标题和作者。我使用以下

\usepackage[square]{natbib}
\bibliographystyle{gerplain}

如果我将 bibliographystyle 更改为 plainnat,则会出现 URL,但我必须使用 gerplain。您有什么想法吗?可能存在什么问题?

答案1

如果由于某种原因您无法切换到使用 biblatex,您可能需要研究使用natdin参考书目样式而不是古代gerplain样式。(URL 在 1980 年代后期根本没有得到广泛使用......)哦,请更正该author字段:使用关键字and(而不是逗号)分隔作者,并提供作者的名字。

还有一些其他问题:由于natdin参考书目样式无法识别条目类型,因此将使用@online默认或全能条目类型来处理手头的条目。由于条目类型未编程为识别名为 、 和 的字段,因此您应该 (a) 合并和字段的内容,并且 (b) 使用字段名称和代替和,分别。@misc@miscsubtitleorganizationurldatetitlesubtitlehowpublishednoteorganizationurldate

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@online{Iyer,
author       = {Iyer, Ananth V. and Donald H. Ratliff and Gopalakrishanan Vijayan},
title        = {Algorithms for Vertex Ranking of Weighted Graphs. Research
                Experiences for Graduate Students in Combinatorics 2013},
url          = {http://www.math.illinois.edu/~dwest/regs/rankwt.html},
howpublished = {University of Illinois},
year         = {2013},
note         = {Last checked: 2.5.2017},
}
\end{filecontents}

\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[square,numbers]{natbib}
\bibliographystyle{natdin}
\usepackage[spaces,obeyspaces,hyphens]{url}

\begin{document}
\cite{Iyer}
\bibliography{mybib}
\end{document}

相关内容