なぜ latex コマンドが PDF 出力を生成することがあるのでしょうか?

なぜ latex コマンドが PDF 出力を生成することがあるのでしょうか?

一部の .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オプション付き) をロードしていると考えられます。

関連情報