Postscript は、組み込みのグラフィックスおよびフォント レンダリング プリミティブを備えたスクリプト化されたプログラミング言語です。これはワード プロセッサの出力形式として使用できますが、通常はすべてのテキスト配置計算をワード プロセッサで行う必要があります。出力は PDF に後処理できます。
TeX (すぐに LaTeX について説明します) は文書処理言語です。テキスト配置の計算とフォントのレンダリングを実行しますが、PostScript の描画機能がありません。TeX 出力は通常、ポストスクリプトに後処理できる .dvi (デバイスに依存しないドキュメント) ファイルです。
LaTeX は基本的に TeX にスタイル シートを追加し、「章」や「節」などの高レベルの概念を追加します。
だからあなたはチェーンになってしまいます。LaTeX -> TeX -> DVI -> PS -> PDF (以前のチェーンをミラーリング: pic | eqn | tbl | groff)。LaTeX の新しいバージョンでは、これらの変換のいくつかがマージされています。DVI、PS、および PDF はすべて同等に優れていますが、使用する他のソフトウェアに応じて、他のものよりも 1 つを好む場合があります。チェーンに PS が必要な PSTricks と呼ばれる LaTeX の一般的なパッケージがあります。
つまり、それらはすべて異なりますが、同じですよね?
これらの形式のうち、他の形式に変換できないものを列挙すると役立つ場合があります。
LaTeX -> TeX. あなたは本当に他の方法に行くことはできません。意味があるかどうかわかりません。
TeX -> DVI。繰り返しますが、これは「レンダリング」ステップであるため、前に戻ることはできません。リンゴの写真をリンゴに変換できないように。
DVI -> PS。PS -> DVI。DVI -> PDF。PDF -> DVI (これについて聞いたことはありませんが、なぜですか?!)。PS -> PDF。PDF -> PS (PS に存在しない PDF レイヤーを使用している場合を除く)。出力形式として扱われるこれら 3 つは、容易に相互変換できます。
入力形式として、LaTeX、TeX、および PS には、非常に異なる問題領域があります。理論的には、それぞれが他の 1 つの適切な作業を実行する力を持っていますが、それは途方もない混乱になるでしょう。たとえば、「Postscript での改行」(ライブラリ バージョンが他のほとんどの言語ですぐに利用できるアルゴリズムの混乱全体を再実装する必要があります) または「Tex での画像処理」(ハーフトーンスポットの「フォント」を作成し、そのフォントにテキストを設定して画像を「印刷」します)。DVI と PDF は実際には人間が読み書きできるわけではありません。それらは「出力」形式にすぎません(もちろん、 「入力」される後処理ソフトウェアを除きます)。