我正在跨笔记本电脑迁移。在我的旧笔记本电脑中,我有一个 .tex 文件,它工作得很好。但是,当我使用相同的 .tex 并在刚刚安装了 proTeXt 系统的新笔记本电脑中编译它时,它不会创建参考书目,并且我收到以下消息:
Process started: bibtex.exe "DTAGissues"
This is BibTeX, Version 0.99d (MiKTeX 2.9 64-bit)
The top-level auxiliary file: DTAGissues.aux
I couldn't open style file natbib.bst
---line 37 of file DTAGissues.aux
: \bibstyle{natbib
: }
I'm skipping whatever remains of this command
I found no style file---while reading file DTAGissues.aux
(There were 2 error messages)
Process exited normally
因此,natbib 似乎存在问题,但我不明白,因为在我之前的系统中一切都运行良好。我使用以下几行来包含参考书目:
%include the bibliography
\bibliographystyle{natbib}
\addcontentsline{toc}{section}{References}
\bibliography{C:/ctr/MainBibFile}
我在这里可能做错了什么?
实际上,如果我将文件 natbib.bst 复制到我的 .tex 所在的文件夹中,我就能让它工作,但这似乎是一个补丁,而不是解决方案?我尝试将 natbib.bst 添加到 texmf 文件夹,但没有用。
答案1
proTeXt 使用 MiKTeX,因此基本上你可能关注这答案展示了如何使用 MiKTeX“手动”安装其他软件包。但是,由于您不想安装软件包文件(.sty
),而是安装 BibTeX 样式文件(.bst
),因此您应该将推荐的子目录替换tex\latex\misc
为bibtex\bst\misc
。
一个更重要的警告(也是问题的根源):当前版本的natbib
软件包不再包含natbib.bst
样式文件。谷歌搜索natbib.bst
显示这文件来自 1994 年 (!)。可能是因为natbib.sty
(该软件包) 与 向后兼容natbib.bst
;也可能是.bst
即使正确安装,该软件包和您的 也无法很好地协同工作。因此:请仔细检查参考书目和文内引用中的所有内容是否按预期工作。