尝试使用包 natbib 创建一个简单的文档,但我得到以下
pdflatex mydocument.tex
很好,但有一些警告,例如
Package natbib Warning: Citation `Dukes:2011:OSP:2206329.2206341' on page 1 und
efined on input line 15.
并bibtex mydocument.aux
抱怨它无法找到“plainnat.bst”文件。
---line 11 of file proposal.aux
: \bibstyle{plainnat
: }
I'm skipping whatever remains of this command
I found no style file---while reading file proposal.aux
我有 MacTex 2012 并且确保我有 plainnat ~/Library/texmf/bibtex/bst
。
不起作用的示例
\documentclass[12pt]{article}
\usepackage[authoryear]{natbib}
\begin{document}
Bla bla bal \citep{test}
\bibliographystyle{plainnat}
\bibliography{../bibliography}
\end{document}
哪里bibliography.bib
@article{test,
author = "aba",
title = "a",
journal = "aa",
year = "2013"}
答案1
看来我的 bibtex 命令是旧版本(2010)。我不知道它是如何使用该路径的,而其他 TeX 命令是 2012。
因此我改变了 PATH 中路径的顺序,.bash_profile
所以 bibtex 是 2012 版本。现在运行良好。