Pregunta

Después de probar varios archivos .bst, todavía estoy más que satisfecho con el diseño del archivo ChicagoReedWeb.bst. Sin embargo, no me gusta el manejo de las entradas por el mismo autor, por ejemplo:


Ejemplo del estilo de Chicago


Si he mirado el archivo ChicagoReedWeb.bst pero solo entiendo algunos de los conceptos básicos. Entonces, ¿cómo puedo editar el código del archivo ChicagoReedWeb.bst de manera que imprima la referencia completa del autor en lugar de la " -------- " ?

¿Fue útil?

Solución

Bien, esto está bien fuera de mi experiencia anterior con BibTeX, pero al mirar el archivo, tengo la impresión de que la sección name.or.dash está reemplazando la nombre con un guión si es el mismo que el anterior. Sugiero intentar reemplazar este código:

FUNCTION {name.or.dash}
{ 's :=
   oldname empty$
     { s 'oldname := s }
     { s oldname =
         { "\rule[.6ex]{3em}{.05ex}"}
         { s 'oldname := s }
       if$
     }
   if$
}

con esto:

FUNCTION {name.or.dash}
{
}

Si mi comprensión de la sintaxis es correcta, esto simplemente debería eliminar la comparación y el cambio opcional, y dejar el nombre como lo desee.

Un enfoque ligeramente más ordenado podría ser el de sacar las llamadas a name.or.dash en los lugares donde no las quieres. Eso le dará más flexibilidad sobre si desea un guión en lugar de, por ejemplo, un nombre de libro repetido.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top