我想在我的 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
@misc
subtitle
organization
urldate
title
subtitle
howpublished
note
organization
urldate
\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}