
Estoy intentando formatear mis referencias para que se ajusten a los requisitos de las revistas (Journal of Physical Chemistry B). Su plantilla LaTeX no es correcta (¡frustrante!). He utilizado el comando "latex makebst" como otros han sugerido.
Obtuve este archivo .bst muy cerca de los requisitos de la revista a través de "latex makebst". Sin embargo, hay algunos detalles menores que indican que el archivo .bst que creé salió mal y no puedo rehacerlo volviendo a compilar el archivo .dbj.
Estoy tratando de seguir a la Sociedad Química Estadounidense lo más de cerca que puedo para no tener que escribir 200 referencias manualmente. Me gustaría darle esto a la revista para que puedan publicarlo para otros autores y que no tengan esta dificultad en el futuro.
Hay algunos problemas que deseo corregir en el archivo .bst:
En los artículos hay una coma después del último autor.
Se omiten los números de página de los libros.
¿Cómo puedo editar el archivo .bst para corregir estos dos errores? El archivo .bst tiene 1254 líneas.
¡Muchas gracias y feliz Navidad!
Respuesta1
Muchos usuarios de BibTeX se han encontrado con el mismo problema. Hay un par de formas de solucionar esto. Muchas revistas requieren que los usuarios peguen el contenido del archivo BBL en el *.tex
archivo principal del manuscrito, por lo que es necesario compilarlo sólo con LaTeX y no con BibTeX también. En este caso, los usuarios pueden editar manualmente las \bibitem
entradas para lograr el formato necesario.
Sin embargo, esta no es una solución muy satisfactoria. El recientemente desarrolladoProyecto bebedorproporciona una alternativa. Dado que las plantillas de estilo de Bibulous se personalizan fácilmente, normalmente solo requiere unos minutos desarrollar un estilo personalizado que se ajuste a los requisitos de una revista. Por ejemplo, una revista que requiere una lista de nombres de autores seguida de un título entre comillas, un nombre de revista en cursiva, un número de volumen en negrita, un número de edición entre paréntesis, un rango de páginas y, finalmente, un año entre paréntesis, la plantilla para una entrada de artículo sería
article = <au>, \enquote{<title>,} \textit{<journal>} \textbf{<volume>} (<issue>)...
: [<startpage>--<endpage>|<startpage>|<eid>] (<year>).
También se pueden desarrollar plantillas similares para cualquier otro tipo de entrada ( book
,, inproceedings
etc.) que estén especificados por los requisitos de la revista y el archivo de base de datos del usuario *.bib
.