有没有办法将我原来的 .bib 文件与新的 .sty 格式一起使用?

有没有办法将我原来的 .bib 文件与新的 .sty 格式一起使用?

如果我问得不对,我深表歉意。基本上,我有一篇用 latex 写的论文,我要把它提交给一个新期刊。该期刊希望我使用一种特定的风格,并提供一个 .sty 文件以及一个示例 .tex 文件和 .bst 文件。如果这很重要的话,我正在使用 Overleaf。

我刚刚将其示例 .tex 文件顶部的包复制到我的包中(并删除了旧的包),但我在参考书目方面遇到了麻烦。

在我的原始论文中,我做了以下事情。我使用了包\usepackage[numbers,compress]{natbib}。我有一个文件 mybiblio.bib,其中包含以下格式的参考项:

@inproceedings{lucchese2000filtering,
  title={Filtering Color Images in the xyY Color Space.},
  author={Lucchese, Luca and Mitra, Sanjit K},
  booktitle={ICIP},
  pages={500--503},
  year={2000}
}

在文本中,我通过以下方式添加了参考文献\cite{lucchese2000filtering}。为了添加参考书目,我做了:

\bibliographystyle{unsrt}
\bibliography{mybibliography.bib}

它处理得非常好。我的 .bib 文件中的参考文献是任意排序的,但它在最后按照引用顺序列出了参考文献。

现在,这种新格式似乎以不同的方式实现。在他们的参考部分,他们使用的代码是:

\begin{thebibliography}{99}
\bibitem{bib1}P. J. Harshman, T. K. Gustafson, and P. Kelley, ``Title of paper," J. Chem. Phys. {\bfseries 3}, (to be published).
\end{thebibliography}

他们有一个 .bst 文件,看起来像是参考书目样式的文件。

我的问题是,如何使用当前的 .bib 文件以这种新格式插入参考文献?我有大约 50 篇参考文献,因此真的无法以新格式手动输入它们。

有没有我所缺少的简单解决方案,尤其是使用 Overleaf?

答案1

原则上,你唯一需要做的就是更换线路

\bibliographystyle{unsrt}

\bibliographystyle{xxxx}

其中 xxxx 是其文件的名称.bst(不带.bst)。

这些\begin{thebibliography}{99}...\end{thebibliography}内容是您在文件bibtex中运行后获得的内容.bbl。也许他们希望您将其包含在主文件中,而不是行中bibliography

相关内容