Frage

Nach mehreren .bst Dateien versuchen, bin ich immer noch überwiegend zufrieden mit dem Layout der ChicagoReedWeb.bst Datei. Aber ich weiß nicht, wie die Handhabung von Einträgen vom selben Autor, zum Beispiel:


Beispiel für Chicago Style


Wenn bei der ChicagoReedWeb.bst Datei ausgesehen hat, aber nur einige der Grundlagen verstehen. Also, wie kann ich den Code der ChicagoReedWeb.bst Datei so bearbeiten, dass sie die vollständige Referenz des Autors gedruckt wird anstelle der „--------“?

War es hilfreich?

Lösung

OK, das ist und außerhalb meiner bisherigen Erfahrungen mit BibTeX, aber in der Datei suchen, habe ich den Eindruck, dass der name.or.dash Abschnitt den Namen mit einem Bindestrich ersetzt, wenn sie das gleiche wie zuvor, sind einer. Ich schlage vor, versucht, diesen Code zu ersetzen:

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

mit dieser:

FUNCTION {name.or.dash}
{
}

Wenn mein Verständnis der Syntax korrekt ist, sollte dies einfach entfernen Sie den Vergleich und optional ändern, und lassen Sie den Namen, wie Sie es möchten.

Ein etwas aufgeräumter Ansatz könnte sein, die Anrufe nehmen an den Orten, an name.or.dash, die Sie nicht wollen. Das gibt Ihnen mehr Flexibilität darüber, ob Sie einen Bindestrich anstelle von möchten, beispielsweise eine wiederholte Buchnamen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top