Posts Tagged bibtex
减少LaTeX文档里的引文的行间距
最简单的方法:
\usepackage{natbib}
\setlength{\bibsep}{0.0pt}
另外的一个方法。LaTeX的文献其实都是lists。所以调整Lists的行间距就能调整文献的行间距。具体请看:
TeX FAQ
BibTeX攻略
以前用bibtex,从来都是直接用杂志提供的style,所以也就没必要做任何调整。最近写基金申请,有需要调整一些细节,才发现latex自带的bibtex原来非常不友好。设计bibtex style file的语言也比较难,反正不是一个让用户觉得直观,自然的东西。
Google了半天,最后发现解决办法是用natbib。这玩意虽然不能说包治百病,但对于90%的需求可以说提供了一个相对直观的解决方法。
具体一点,我做了以下几件事情:
-
\usepackage[numbers,sort&compress]{natbib}
稍微解释一下,numbers表示在正文中用[1], [2]而不是[Newton 2009]这样的方法来引文章。sort&compress表示[3,2,1,8,10,9]这样的连引会被自动sort成[1-3,8-10].
-
\bibliographystyle{unsrtnat}
这段调用了类似unsrt的style,就是说文献以在正文中出现的顺序来排序。
- 正文中引用文献,
\cite{key}
是标准的[1]这样的引文,但可以通过
\citet{key}
来加上作者名: Phillips et al. [1]
- 还有很多复杂一点的用法,可以查natbib的说明。