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