TeXはDonald Knuthにより記述された強力なテキストフォーマッターで、GNU Emacsと同様、フリーなソフトウェアーです。TeXフォーマットにはいくつかの変種があります。LaTeXはTeXのための簡略化された入力フォーマットです。DocTeXはLaTeXソースが記述された特別なファイルフォーマットであり、ソースとドキュメントが合成されています。SliTeXは、時代遅れの特別なLaTeX形式です。12
Emacsは、それらの変種用にTeXのメジャーモードを提供します。それはPlain
TeXモード、LaTeXモード、DocTeXモード、SliTeXモードです。Emacsはバッファーの内容を調べて、適切なモードを選択します(通常これはTeX様式のファイルをvisitしたときに自動的に呼び出されるtex-mode
コマンドにより行われる。Choosing Modesを参照されたい)。ファイル内容がこれを決定するのに不十分な場合、Emacsはtex-default-mode
に指定されたモードを選択します。デフォルト値はlatex-mode
です。Emacsが間違った選択をしたときは、コマンドM-x
plain-tex-mode、M-x latex-mode、M-x
slitex-mode、doctex-modeを使用して、正しいTeXモードの変種を選択できます。
以下のセクションでは、TeXモードとその変種の機能について記述しています。TeXに関連したモードは他にもいくつかありますが、このマニュアルには記述されていません。
bibtex-mode
のドキュメント文字列を参照してください。
• TeX Editing: | TeXモードで編集するための特別なコマンド。 | |
• LaTeX Editing: | LaTeX入力ファイルのための追加のコマンド。 | |
• TeX Print: | ファイルの一部をTeXで印刷するコマンド。 | |
• TeX Misc: | TeXモードのカスタマイズと関連する機能。 |