본문의 참고문헌란에 보충자료의 참고문헌을 포함

본문의 참고문헌란에 보충자료의 참고문헌을 포함

제출할 원고를 준비 중입니다.과학, 지침에는 저자가 Science 웹 사이트에 게시하기 위해 보충 자료를 제출할 수 있다고 명시되어 있지만 참고 문헌 형식을 올바르게 지정할 수는 없습니다. 지침에는 다음과 같이 명시되어 있습니다.

보충자료에서만 인용된 참고문헌은 본문의 참고문헌 말미에 기재하고, 참고문헌 번호는 보충자료가 본문의 연속인 것처럼 계속한다.

나는 현재 여러 인용문이 포함된 main.tex파일과 파일을 가지고 있습니다. supplementary.tex지침을 올바르게 이해했다면 컴파일할 때 supplementary.pdf기본 파일의 번호 매기기가 끝난 위치에서 계속해서 기본 참고문헌에 포함되도록 참조가 필요합니다.

이 작업을 수행하는 방법에 대한 도움을 주시면 대단히 감사하겠습니다!

답변1

비슷한 지침이 PRL 저널에서 나왔습니다.

다음 예를 사용하여 편지에 복사된 모든 참조 형식을 지정하십시오.

[20] 참고문헌이 포함된 보충 자료 [url]을 참조하세요. [21-24].

[21] [아직 Letter에 포함되지 않은 보충 자료의 첫 번째 참조]

...

[24] [아직 Letter에 포함되지 않은 보충 자료의 마지막 참조]

이것이 이 문제에 대한 나의 해결책입니다:

  1. 기본 TEX 파일에는 \nocite{key}.
  2. PDF 및 BBL 파일을 생성합니다.
  3. 순서 및 스타일 요구 사항을 충족하도록 BBL 파일을 수정합니다.
  4. 댓글 달기\bibliography{bib_library}
  5. 다음을 사용하여 기본 TEX 및 보조 TEX 파일에 수정된 BBL 파일을 포함합니다.\input{modified_bibliography.bbl}

답변2

  1. 예를 들어, perl -e '$x= ;while($x=~/\cite{(.*?)}/g){print "\nocite{$1}\n"}' supp.tex와 같이 보조 파일을 cat $ARGV[0]구문 분석합니다. > nocite.tex

  2. 참고문헌 앞에 \input{nocite.tex}를 사용하여 main.tex에 nocite.tex를 포함시키고 컴파일한 후 bibtex를 실행하여 main.bbl을 생성합니다.

  3. 보충 \input{main.bbl}에 main.bbl을 포함시키고 두 번 컴파일하여 레이블을 얻은 다음 \input{main.bbl}을 제거하고 다시 한 번 컴파일하십시오. 참고문헌은 그대로 유지되지만 참고문헌은 인쇄되지 않습니다.

관련 정보