Emacsは、TeXおよびそれに関連するフォーマットで記述されたファイルを編集するための、特別なメジャーモードを提供します。TeXはDonald Knuthにより記述された強力なテキストフォーマッターで、GNU Emacsと同様、フリーなソフトウェアーです。LaTeXはTeXのための簡略化された入力フォーマットで、TeXマクロを使って実装されています。DocTeXはLaTeXソースが記述された特別なファイルフォーマットで、ソースとドキュメントが合成されています。SliTeXは、時代遅れの特別なLaTeX形式です。11
TeXには4つの変種があります。それはPlain
TeXモード、LaTeXモード、DocTeXモード、SliTeXモードです。これら4つのメジャーモード間の違いはわずかで、4つの異なるフォーマットを編集するためにデザインされています。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モードのカスタマイズと関連する機能。 |