Wie kann ich sicherstellen, dass die Referenzen in der Reihenfolge erscheinen, in der sie in meinem Manuskript für das Oxford Complex Networks Journal erscheinen?

Wie kann ich sicherstellen, dass die Referenzen in der Reihenfolge erscheinen, in der sie in meinem Manuskript für das Oxford Complex Networks Journal erscheinen?

Ich arbeite an einem Manuskript für das Oxford Complex Networks Journal und versuche, Referenzen in der Reihenfolge ihres Auftretens zu generieren. Die aktuellen Referenzen folgen jedoch nicht der gewünschten Reihenfolge. Wie kann ich dieses Problem beheben? Ich verwende die bereitgestellte Klassendatei und die zugehörige BST-Datei ist „comnet.bst“. Hier ist der Link zur Klassendatei:

https://static.primary.prod.gcms.the-infra.com/static/site/comnet/document/Template-for-Journal-of-Complex-Networks%2528COMNET%2529.zip?node=ea0097afa8960a88b78b&version=495322:4df78c5c17411b53a9de.

Welche Schritte muss ich unternehmen, um sicherzustellen, dass die Referenzen richtig angeordnet sind?

Antwort1

Diese Antwort auf eine ähnliche Fragezeigt, wie man eine gegebene Bibstyle-Datei so ändert .bst, dass die Referenzen in der Reihenfolge ihres Auftretens aufgelistet werden. Die Idee ist, dass dies eigentlich dieStandardReihenfolge, in der sie geschrieben werden, es sei denn, die Bibstyle-Datei sortiert sie. Sie finden also heraus, wo die Bibstyle-Datei sie sortiert. Das sind ein paar Zeilen, etwa wie

ITERATE {presort}

SORT

und kommentieren Sie dann diese Zeilen aus:

%%% % modified to leave refs unsorted
%%% ITERATE {presort}
%%%
%%% SORT

Die genauen Zeilen, die Sie kommentieren müssen, hängen möglicherweise von der Bibstyle-Datei ab, die Sie ändern, aber in fast allen Fällen wird es etwas sein, das erkennbar ähnlich wie dies ist. Für dieses spezielle comnet.bstvermerken Mico und SDGAL in Kommentaren, dass die relevanten Zeilen 987–989, 1024 und 1043–1045 zu sein scheinen (jeweils entweder ein ITERATEoder ein SORT).

Es empfiehlt sich, die Stildatei auch umzubenennen (z. B. in comnet-mod.bst) und am Anfang der Datei eine Kommentarzeile hinzuzufügen, die die Änderungen vermerkt.

%%% modified by SGDAL on 2024-01-08 to leave refs in order of appearance, following https://tex.stackexchange.com/a/706542

damit niemand, der mit Ihrem Quellcode arbeitet (einschließlich Ihnen selbst in einigen Jahren), ihn mit der unveränderten Version verwechselt.

Antwort2

Danke. Ok. Ich habe die Antwort. Nur noch eine Zeile. In der Datei comnet.bst ist noch eine Bearbeitung erforderlich.

ITERATE {forward.pass} in Zeile 1024 muss neben den Zeilen 987, 989, 1043 und 1045 ebenfalls auskommentiert werden.

verwandte Informationen