名前: しっぽ愛好家 日時: 2003-06-17 18:03:50 IPアドレス: 210.234.40.*
>>19467 文書全体に対する aux ファイルを BibTeX で処理するのではなく, \include された個々のファイルに対する aux ファイルを別々に BibTeX で 処理するとどうでしょうか. i.e. \documentclass{book} \usepackage{natbib,chapterbib} \begin{document} \include{somechapter} \include{otherchapter} \end{document} というファイル(ファイル名を somedoc.tex とします)の場合, somedoc.aux の他に,somechap.aux,otherchap.aux も作成されています. ここで somedoc.aux を BibTeX で処理するのではなく, somechap.aux,otherchap.aux のそれぞれを BibTeX で処理してみると どうでしょうか. %%% BibTeX は TeX ではないので,TeX 文書側で行っている処理は関知しません. %%% つまり,\bibstyle/\bibdata はあくまでもひとつの aux ファイルにつき %%% ただ 1 回用いられるものとして処理するのでしょう. %%% %%% この点についてもカスタマイズ可能でしたら,詳しい方のコメントを %%% %%% お待ちしております. %%% 各 \include ごとに生成される aux ファイルを処理すればよい, %%% ということはご存知の上で,``文書全体の aux ファイルのみを処理すれば %%% 済む方法'' をお尋ねでしたら,今お話ししたことは役に立ちませんが… %%% その場合には,詳しい方のコメントをお待ちすることにしましょう.
この書き込みへの返事: