blah.tex には、
\cite{blah}
blah.bib に「何とか」エントリがあります
私は自分のファイルを次のように実行します:
latex blah.tex && blah.tex && dvipdf blah.dvi
blah.pdf の結果は [?]
これを修正するにはどうすればよいですか?
あなたは秒を逃していますlatex
:
latex blah.tex && latex blah.tex && dvipdf blah.dvi
------------------^
BibTexを使用する場合(明らかに使用します)、おそらく3回目(適用後2回bibtex blah
)にコマンドを発行する必要があります。
latex blah.tex && \ # that's for preparing for bibtex
bibtex blah && \
latex blah.tex && \ # that's for resolving the crossrefs
latex blah.tex && \ # and that for putting them in the right place
dvipdf blah.dvi
また、このプロセスをすべて採用することもでき、latexmk
もう考える必要はありません:) latexmk blah を実行するだけで、すべてを正しい回数だけコンパイルすることができます。これは、優れた TeX ディストリビューションにバンドルされており、 でマニュアルを入手できますtexdoc latexmk
。
ラテックスは.bibファイルを検索しません-.bblファイルを検索します。.bibファイルでbibtexを実行して、.bblファイルを生成しましたか?.bblファイルの「blah」エントリはありますか?そうでない場合は、bibtexを再度実行します。
もう一度コンパイルして完了です。それ以外の場合は、bla.tex が生成するすべての補助ファイルをクリアし、2 回再コンパイルします。