Múltiples referencias con el mismo autor reemplazadas con guiones cuando se usa el estilo de cita Siam

Múltiples referencias con el mismo autor reemplazadas con guiones cuando se usa el estilo de cita Siam

Cuando se utiliza el siamestilo 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 .bstarchivos 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.bstque causa este comportamiento predeterminado.

Me comprometo a utilizar el siamestilo 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.bstque 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 siamestilo de bibliografía, puede seguir los siguientes pasos:

  • Busque el archivo siam.bsten su distribución TeX. Haga una copia de este archivo y asígnele un nombre, por ejemplo siamnodash.bst. (No edite un archivo original de su distribución TeX).

  • Ábrelo siamnodash.bsten 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.bsten 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!

información relacionada