
私は提出する原稿を準備中です科学ガイドラインでは、著者は補足資料を提出して Science Web サイトに掲載できると記載されていますが、参考文献を正しくフォーマットできません。ガイドラインでは次のように記載されています。
補足資料でのみ引用されている参考文献は、本文の参考文献セクションの最後に含め、補足資料が本文の続きであるかのように参考文献番号を継続する必要があります。
main.tex
現在、ファイルとファイルがありsupplementary.tex
、それぞれに複数の引用が含まれています。ガイドラインを正しく理解していれば、コンパイル時に、supplementary.pdf
メイン ファイルの番号付けが終了した場所から参照を継続し、メインの参考文献に含める必要があります。
これを実行する方法についての助言があれば、大変助かります。
答え1
同様のガイドラインはPRLジャーナルから得られている。
手紙にコピーされた参照は次の例に従ってフォーマットしてください。
[20] 補足資料[url]を参照。これには文献[21-24]が含まれる。
[21] [補足資料での最初の言及であり、書簡にはまだ記載されていない]
...
[24] [補足資料の最後の参照は書簡には記載されていない]
この問題に対する私の解決策は次のとおりです。
- メインの TEX ファイルには、 を使用したすべての参照を含めます
\nocite{key}
。 - PDF および BBL ファイルを生成します。
- 順序とスタイルの要件を満たすように BBL ファイルを変更します。
- コメントアウト
\bibliography{bib_library}
- 修正したBBLファイルをメインTEXファイルと補助TEXファイルに含めます。
\input{modified_bibliography.bbl}
答え2
補足ファイルを解析します。例: perl -e '$x=
cat $ARGV[0]
;while($x=~/\cite{(.*?)}/g){print "\nocite{$1}\n"}' supp.tex > nocite.texmain.tex の参考文献の前に \input{nocite.tex} を使用して nocite.tex を含め、コンパイルし、bibtex を実行して main.bbl を生成します。
main.bbl を補助的な \input{main.bbl} に含め、ラベルを取得するために 2 回コンパイルし、その後 \input{main.bbl} を削除してもう一度コンパイルします。参考文献は残りますが、参考文献は印刷されません。