4

blah.tex には、

\cite{blah}

blah.bib に「何とか」エントリがあります

私は自分のファイルを次のように実行します:

latex blah.tex && blah.tex && dvipdf blah.dvi

blah.pdf の結果は [?]

これを修正するにはどうすればよいですか?

4

4 に答える 4

3

あなたは秒を逃しています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
于 2010-02-10T08:48:12.490 に答える
3

また、このプロセスをすべて採用することもでき、latexmkもう考える必要はありません:) latexmk blah を実行するだけで、すべてを正しい回数だけコンパイルすることができます。これは、優れた TeX ディストリビューションにバンドルされており、 でマニュアルを入手できますtexdoc latexmk

于 2010-02-12T15:12:51.383 に答える
1

ラテックスは.bibファイルを検索しません-.bblファイルを検索します。.bibファイルでbibtexを実行して、.bblファイルを生成しましたか?.bblファイルの「blah」エントリはありますか?そうでない場合は、bibtexを再度実行します。

于 2010-02-10T08:50:21.470 に答える
1

もう一度コンパイルして完了です。それ以外の場合は、bla.tex が生成するすべての補助ファイルをクリアし、2 回再コンパイルします。

于 2011-04-09T13:56:34.287 に答える