我是新手,所以我希望把所有事情都做对:D
我的问题很简单:
我在文档中加载了 natbib 包,但有些书目条目没有作者。这些条目放在书目的开头,给读者留下了不好的印象(乍一看 bib 第一页,无法分辨条目的显示顺序)。
问题是:我该如何改变它?
到目前为止我已经尝试过:
- “关键”字段:它不起作用。下图显示了如果我为没有作者的书目条目设置“key={zzzzz}”会发生什么情况:
一个工作示例:
\documentclass[a4paper]{report}
\usepackage{natbib}
\begin{document}
\title{Title}
\author{Name}
\date{Date}
\maketitle
Blah Blah \citet{aida}
\bibliographystyle{plainnat}
\bibliography{thesisbib}
\end{document}
和:
@ELECTRONIC{aida,
year = {2011-2012},
title = {Aida database},
organization = {Bureau Van Dijk},
url = {http://aida.bvdep.com},
key = {zzzzzz}
}
谢谢!
答案1
我提出的解决方案是使用cite
包而不是natbib
。
我在引用网站时遇到了和你一样的问题。我使用的唯一原因natbib
是按数字对多个引用进行排序([1,3,4] 而不是 [3,4,1]),但该cite
包也会对引用进行排序。
答案2
如果必须使用natbib
和plainnat
,请考虑以下两个选项。
如果你不喜欢
key
在条目开头显示该字段(或根本不显示),或者必须自定义每个书目条目key
以代替organization
请考虑此处几乎重复的帖子的答案在 TeX Stack Exchange 上描述如何自定义 BST 文件。这
\noopsort
功能可能对你有帮助。此处讨论在 TeX Stack Exchange 上,涉及这样一种情况:最初发布问题的用户希望在最后获得所有没有作者的书目条目。