
Cuando se utiliza el siam
estilo de bibliografía, si dos referencias contienen el mismo campo de autor, el campo de autor en el resultado se reemplaza con guiones (-----).
Al revisar otras preguntas, puedo ver que este también es un comportamiento común para otros estilos de bibliografía, y hay ejemplos de formas de solucionar este problema editando (copias de) los .bst
archivos infractores, por ejemplo: -
¿Es normal que BibTeX reemplace nombres de autores similares con "------"?
guión en lugar de nombre de autor repetido
Nunca antes había trabajado con archivos .bst y todavía soy relativamente nuevo en el uso del látex. No he podido localizar la función siam.bst
que causa este comportamiento predeterminado.
Me comprometo a utilizar el siam
estilo de bibliografía para un trabajo actual que contenga una gran cantidad de citas. No he podido replicar las soluciones diseñadas para solucionar este problema con otros estilos.
¿Alguien puede sugerir una modificación siam.bst
que permita múltiples entradas en la bibliografía con el mismo autor?
Respuesta1
Para deshabilitar la sustitución de nombres repetidos de autor, organización y editor con guiones largos cuando se utiliza el siam
estilo de bibliografía, puede seguir los siguientes pasos:
Busque el archivo
siam.bst
en su distribución TeX. Haga una copia de este archivo y asígnele un nombre, por ejemplosiamnodash.bst
. (No edite un archivo original de su distribución TeX).Ábrelo
siamnodash.bst
en tu editor de texto favorito: el editor que uses para editar tus archivos tex funcionará bien.Reemplazaremos tres instancias de una cadena que ocupa una línea completa.
Primero, encuentre la función
format.authors
. (En mi copia del archivo, esta función comienza en la línea 89). En esta función, busque la línea que dice{ "\leavevmode\vrule height 2pt depth -1.6pt width 23pt" }
Reemplace esta línea con
{ author format.names scapify }
En segundo lugar, en la siguiente función, denominada
format.organization
, reemplace la línea{ "\leavevmode\vrule height 2pt depth -1.6pt width 23pt" }
con
{ organization scapify }
En tercer lugar, en la siguiente función, denominada
format.editors
, reemplace la línea{ "\leavevmode\vrule height 2pt depth -1.6pt width 23pt" }
con
{ editor format.names scapify }
Guarde el archivo
siamnodash.bst
en el directorio donde se encuentra su archivo tex principal o en un directorio buscado por BibTeX. Si elige la segunda opción, asegúrese de actualizar la base de datos de nombres de archivos de su distribución TeX.En el archivo tex principal, cambie la instrucción.
\bibliographystyle{siam}
a
\bibliographystyle{siamnodasH}
Para propagar completamente los cambios, vuelva a ejecutar LaTeX, BibTeX y LaTeX dos veces más.
¡Feliz BibTeXing!