我正在为一家期刊准备一篇论文,该期刊提供了一个自定义的 LaTeX 类文件和一个自定义的 BST Bibtex 样式文件供我使用。
由于这只是一次性使用,我只需将类文件和 BST 文件与我的 tex 文件放在同一个文件夹中。
然后,我使用 Texnic Center 和 Miktex 将文件构建为 pdf。我的文档结尾写道
\bibliographystyle{journalstyle}
\bibliography{mybib}
\end{document}
其中 journalstyle.bst 是期刊提供的样式文件,mybib.bib 是我的 .bib 文件的名称。
该期刊的类文件运行正常,但Bibtex 在运行时拒绝使用自定义 BST 文件,使得我的参考文献以之前相同的方式出现(并且实际上由于它们与新的类文件的交互而全部是错误的)。
当我在该文档上单独运行 Bibtex 时,Bibtex 告诉我它正在使用我计算机上的其他样式文件 amsrn.bst,尽管我明确告诉它使用 journalstyle.bst。
有人可以帮忙吗?
答案1
该文件amsrn.bst
由 加载\usepackage{amsrefs}
,因此如果该命令出现在您的文件或类文件中,它将覆盖其他
\bibliographystyle
请求。