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的说明。

, ,

2条评论