pdflatexの相対的なメリットは何ですか?
質問
これがプログラミングの質問かどうかはわかりませんが、すべてのAPIドキュメントとユーザードキュメントにLaTeXを使用しています。
「クラシック」とは対照的に、 pdflatex
を使用することの相対的なメリットを誰か説明してください。のテクニック
latex foo
dvips -Ppdf foo
ps2pdf foo.ps
時々、 pdflatex
で機能しないために困難を抱える人々に出くわします。また、 pdflatex
を使用すると、成長した2つのことがわかります。値:
- 非常に高速な
xdvi
ビューアを使用できません - PStricksパッケージを使用できません
通常、次の順序で何かを使用してハイパーリンク付きのPDFを取得することを追加する必要があります
\usepackage[ps2pdf,colorlinks=true]{hyperref}
したがって、 pdflatex
を使用して優れたPDFを取得する必要はありません。
そう
- 私が知らない
pdflatex
の利点は何ですか? - 見落としていた古いツールの短所は何ですか?
解決
私のお気に入りのpdflatex機能はマイクロタイプパッケージです。これは、pdflatexを使用して直接PDFにアクセスする場合にのみ使用でき、実際に努力をしなくても素晴らしい結果をもたらします。それとは別に、私が遭遇する唯一の警告は画像フォーマットです:
- pdflatexはPDF、PNG、およびJPG画像をサポートしています。
- ポストスクリプトドライバーは(少なくとも)EPSをサポートしています。
また、フォントをインストールする場合、ドライバーがサポートするフォントによって手順が若干異なります。 (ヒント: XeTeX を使用して、OpenTypeフォントを即座に有効にします。)
他のヒント
また、pdftexは開発中(luatex向け)およびメンテナンス中のエンジンです。 DVIのカウンターパートが積極的に維持されているかどうかはわかりません。
PStricksはTikzに取って代わりました。
私は長年xdviを使用していなかったので、トロリーの修辞的な質問をご容赦ください。xdviはベクターフォントを表示しますか? synctex(コードとのジャンプ)をサポートしていますか? SkimのようなPDFリーダーを使用することの快適さはありますか?
Taco Hoekwaterは Escrito に取り組んでいます。これはLuaで書かれたPostscriptインタープリターで、 Luatexのpstricks。彼は素晴らしいプロジェクト完了記録を持っています。たぶん「will」を使うべきだったでしょう。 「だろう」ではなく前の文の
ICFP 2009論文のPDFを生成するために、pdflatexを使用しました。 (私はまだ標準のラテックスを使用してPostScriptファイルを生成する必要がありました。)2つの理由でそうしました:
-
使用したコマンドラインオプションに関係なく、ps4pdfを取得してA4出力ではなくレターを生成できなかったようです。
-
プリンターについては、1.4ではなく、バージョン1.3のPDFファイルを作成する必要がありました。 pdflatexにより、これが簡単になりました。 PDFの作成者とタイトルの情報を設定しました。
これらの問題はいずれも何らかの形で修正可能かもしれませんが、初めてラテックスユーザーとして、明らかな解決策を見つけることができず、私が尋ねた経験豊富なユーザーも見つかりませんでした。