
一部の .tex ファイル (graphicx および hyperref パッケージと PDF 画像ファイルを使用) では、latex
コマンドによって、期待される DVI ではなく PDF ファイルが生成されることに気付きました。これはいつ、どのように発生するのでしょうか?
参考までに、私は Ubuntu 12.04 で TeXLive 2012.20120611-3~ubuntu12.04.1 を使用しています (PPA から):
$ latex
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian)
restricted \write18 enabled.
答え1
多くの最近のディストリビューションでは、latex と pdflatex は同じ実行ファイルですが、出力形式のデフォルト値が異なります。
pdf(la)tex
デフォルトで DVI コードを書き込み、整数レジスタが\pdfoutput
ゼロ以外に設定されている場合にのみ PDF を生成します。したがって、おそらくこのレジスタを設定するパッケージ (おそらくpdftex
オプション付き) をロードしていると考えられます。