¿Cómo puedo asegurarme de que las referencias aparezcan en el orden de aparición en mi manuscrito para el Oxford Complex Networks Journal?

¿Cómo puedo asegurarme de que las referencias aparezcan en el orden de aparición en mi manuscrito para el Oxford Complex Networks Journal?

Estoy trabajando en un manuscrito para el Oxford Complex Networks Journal e intento generar referencias en el orden de aparición. Sin embargo, las referencias actuales no siguen el orden deseado. ¿Cómo puedo abordar este problema? Estoy usando el archivo de clase proporcionado y el archivo .bst asociado es 'comnet.bst'. Aquí está el enlace al archivo de clase:

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.

¿Qué pasos debo seguir para asegurar que las referencias estén ordenadas correctamente?

Respuesta1

Esta respuesta a una pregunta similar.muestra cómo modificar un .bstarchivo bibstyle determinado para que las referencias se enumeren en orden de aparición. La idea es que este es en realidad elpor defectoEl orden en que se escribirán a menos que el bibstyle los ordene, por lo que encontrará dónde los ordena el archivo bibstyle, que serán unas pocas líneas como

ITERATE {presort}

SORT

y luego comenta esas líneas:

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

Las líneas exactas que necesita comentar pueden depender del archivo bibstyle que esté modificando, pero en casi todos los casos será algo reconociblemente similar a esto. Para este específico comnet.bst, Mico y SDGAL señalan en los comentarios que las líneas relevantes parecen ser 987–989, 1024 y 1043–1045 (cada una de ellas an ITERATEo a SORT).

También es una buena práctica cambiar el nombre del archivo de estilo (por ejemplo, a comnet-mod.bst) y agregar una línea de comentario en la parte superior del archivo que indique sus modificaciones.

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

para que cualquier otra persona que maneje su fuente (incluido usted mismo dentro de unos años) no la confunda con la versión no modificada.

Respuesta2

Gracias. De acuerdo. Tengo la respuesta. Sólo una línea más. Se necesita una edición más en el archivo comnet.bst.

ITERATE {forward.pass} en la línea 1024 también debe comentarse además de las líneas 987, 989, 1043 y 1045.

información relacionada