Oxford Complex Networks Journal의 원고에 참고문헌이 나타나는 순서대로 표시되도록 하려면 어떻게 해야 합니까?

Oxford Complex Networks Journal의 원고에 참고문헌이 나타나는 순서대로 표시되도록 하려면 어떻게 해야 합니까?

저는 Oxford Complex Networks Journal의 원고를 작업 중이며, 등장 순서대로 참고문헌 생성을 시도하고 있습니다. 그러나 현재 참조가 원하는 순서를 따르지 않습니다. 이 문제를 어떻게 해결할 수 있습니까? 제공된 클래스 파일을 사용하고 있으며 관련 .bst 파일은 'comnet.bst'입니다. 클래스 파일에 대한 링크는 다음과 같습니다.

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.

참조가 올바르게 정렬되었는지 확인하려면 어떤 조치를 취해야 합니까?

답변1

비슷한 질문에 대한 이 답변.bst참조가 나타나는 순서대로 나열되도록 주어진 bibstyle 파일을 수정하는 방법을 보여줍니다 . 아이디어는 이것이 실제로기본bibstyle이 정렬하지 않는 한 순서대로 작성되므로 bibstyle 파일이 정렬하는 위치를 찾을 수 있습니다. 다음과 같은 몇 줄이 됩니다.

ITERATE {presort}

SORT

그런 다음 해당 줄을 주석 처리합니다.

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

주석을 달아야 하는 정확한 줄은 수정하는 bibstyle 파일에 따라 다를 수 있지만 거의 모든 경우에 이와 유사할 것입니다. 이 특정 의 경우 comnet.bstMico와 SDGAL은 주석에서 관련 줄이 987–989, 1024 및 1043–1045(각각 an ITERATE또는 a SORT)인 것으로 보인다고 언급했습니다.

comnet-mod.bst스타일 파일의 이름을 바꾸고(예: ) 파일 상단에 수정 사항을 나타내는 주석 줄을 추가하는 것도 좋은 습관입니다 .

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

귀하의 소스를 다루는 다른 사람(몇 년 후의 귀하를 포함하여)이 이를 수정되지 않은 버전과 혼동하지 않도록 합니다.

답변2

감사합니다. 좋아요. 나는 답을 얻었습니다. 한 줄만 더요. comnet.bst 파일을 한 번 더 편집해야 합니다.

1024행의 ITERATE {forward.pass}도 987, 989, 1043 및 1045 행 외에 주석 처리되어야 합니다.

관련 정보