Есть ли способ использовать мой исходный файл .bib с новым форматом .sty?

Есть ли способ использовать мой исходный файл .bib с новым форматом .sty?

Прошу прощения, если я некорректно задаю этот вопрос. По сути, у меня есть статья, написанная в латексе, и я отправляю ее в новый журнал. У журнала есть определенный стиль, который они хотят, чтобы я использовал, и они предоставляют файл .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.

Связанный контент