Bibtex 和 Miktex:参考书目程序(空)bbl 文件

Bibtex 和 Miktex:参考书目程序(空)bbl 文件

有相当多的帖子涉及同样的问题,我想我已经尝试了所有帖子,但无法解决问题。

我在 Ubuntu 上使用论文模板和 Texmaker,因此,我猜测以下内容与参考相关。

\bibliographystyle{plainnat}
\bibliography{bibbase}

我有一个空的planinnat.bst

这是我的 .bib 文件

@INPROCEEDINGS {author:06,
 title    = {Some publication title},
 author   = {First Author and Second Author},
 crossref = {conference:06},
 pages    = {330—331},
}
@PROCEEDINGS {conference:06,
 editor    = {First Editor and Second Editor},
 title     = {Proceedings of the Xth Conference on XYZ},
 booktitle = {Proceedings of the Xth Conference on XYZ},
 year      = {2006},
 month     = oct,
}

通过运行bibtex.aux 文件,.blg会生成一个文件,如下所示

This is 8-bit Big BibTeX version 0.99c Implementation:  C for Unix Release version: 3.71 (31 May 2005)

The 8-bit codepage and sorting file: 88591lat.csf The top-level auxiliary file: master2010.aux The style file: plainnat.bst

Here's how much of BibTeX's memory you used:  Cites:                 4 out of 750  Fields:                0 out of 17250  Hash table:         4998 out of 5000  Strings:              89 out of 4000  String pool:   590 out of 65530  Wizard functions:      0 out of 3000

因此,显然 bibtex 找到了 4 个引用,并且我希望.bbl也有一个文件,但它是空的。

编辑:我发现了一个plainnat.bst 来自这里,现在,.bbl 不再是空的,但这不是我所期望的!

就像这样

\begin{thebibliography}{1}
\expandafter\ifx\csname natexlab\endcsname\relax\def\natexlab#1{#1}\fi
\expandafter\ifx\csname url\endcsname\relax
  \def\url#1{{\tt #1}}\fi

\bibitem[aut()]{author:06}


\end{thebibliography}

答案1

plainnat.bst文件是不正常的。仔细检查文件;在终端中运行

kpsewhich plainnat.bst

查找文件在系统中的位置并检查文件的内容。如果由于某种原因,文件被意外删除或覆盖,您可以在 CTAN 中找到该文件:plainnat.bst

相关内容