私はそれに慣れていませんが、私が必要とする特別なものを処理できないことを知っています. LaTeX の機能を開発したい。問題: TeX と呼ばれるものがあります。次にLaTeXです。そしてKOMAスクリプトです。では、この 3 つのうち、実際にこれらすべてを動かす「基盤となるエンジン」はどれでしょうか?
4 に答える
テックスです。TeX は単なる文書作成言語ではなく、チューリング完全な言語でもあります。つまり、TeX はプログラミング言語でもあります。LaTeX で見られるほとんどの機能は、プレーンな TeX で実装されています。
LaTeX は、TeX の能力にアクセスする高級言語を提供することを目的としています。LaTeX は基本的に、TeX マクロのコレクションと、LaTeX ドキュメントを処理するプログラムで構成されています。TeX フォーマット コマンドは非常に低レベルであるため、通常、エンド ユーザーが LaTeX を使用する方がはるかに簡単です。
TeXはコアエンジンです。LaTeX は TeX の拡張機能のセットですが、最近ではほとんどの人が LaTeX を使用しています。TeX 自体には、LaTeX が提供する多くの便利な機能が欠けているからです。
KOMA-Script は私がよく知っているものではありません。
Latex に機能を追加する方がはるかに簡単です。そうしたい場合は、LATEX2ε for class and package writers (pdf) をお読みください。良い情報がたくさんあります。tex についてもっと知るには、トピックごとの TeXやせっかちな人のための TeXがとても良いです。もちろん、The TeXbook もありますが、無料ではありません (この本のソース コードは無料ですが、タイプセットすることは許可されていません)。