¿Existe alguna forma de utilizar mi archivo .bib original con un nuevo formato .sty?

¿Existe alguna forma de utilizar mi archivo .bib original con un nuevo formato .sty?

Pido disculpas si no estoy haciendo esta pregunta correctamente. Básicamente, tengo un artículo escrito en látex y lo enviaré a una nueva revista. El diario tiene un estilo específico que quieren que use y proporciona un archivo .sty junto con un archivo .tex y un archivo .bst de ejemplo. Estoy usando Overleaf, si eso importa.

Simplemente copié los paquetes en la parte superior de su archivo .tex de ejemplo en el mío (y me deshice de los anteriores), pero tengo problemas con la bibliografía.

En mi artículo original, hice lo siguiente. Usé el paquete \usepackage[numbers,compress]{natbib}. Tenía un archivo, mybiblio.bib, con elementos de referencia en este formato:

@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}
}

En el texto incluí una referencia haciendo \cite{lucchese2000filtering}, por ejemplo. Para incluir la bibliografía, hice:

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

Y lo manejó todo muy bien. Los elementos de referencia en mi archivo .bib estaban en un orden arbitrario, pero al final enumeraba las referencias en el orden en que fueron citadas.

Ahora, este nuevo formato parece hacerlo de otra manera. En su sección de referencia, el código que utilizan es:

\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}

Y tienen un archivo .bst que parece ser un archivo de estilo bibliográfico.

Mi pregunta es, ¿cómo puedo utilizar mi archivo .bib actual para insertar las referencias en este nuevo formato? Tengo ~50 referencias y, por lo tanto, realmente no puedo escribirlas manualmente en su nuevo formato.

¿Hay alguna solución sencilla que me falta, especialmente usando Overleaf?

Respuesta1

En principio lo único que deberías hacer es sustituir la línea

\bibliographystyle{unsrt}

con

\bibliographystyle{xxxx}

donde xxxx es el nombre de su .bstarchivo (sin .bst).

El \begin{thebibliography}{99}...\end{thebibliography}material es lo que obtienes después de ejecutarlo bibtexen un .bblarchivo. Tal vez quieran que incluyas eso en tu archivo principal en lugar de la bibliographylínea.

información relacionada