元の .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.bblbibliography

関連情報