如果我问得不对,我深表歉意。基本上,我有一篇用 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
。