AUCTeX は、 Emacs で LaTeX, TeX, ConTeXt, texinfo などを編集するための統合環境(より正確にいうとメジャーモード)である。非常にパワフルなツールで、それを知っているか知らないかで、LaTeX や TeX の編集の効率にずいぶん差が出てくる。ところが、私の知るところでは、普通のエディタを使って LaTeX コマンドをちまちま入力するような人が、それなりにいるようだ。それではあまりに時間の無駄である。 そこでこのブログで、AUCTeX の簡単な入門を書いてみたい。emacs を使っている人にこんなエントリは不要ではないかとか、そもそもブログに書く内容か?などと疑問に思わないでもないが、このブログでも、LaTeX や emacs に関するエントリはそれなりにアクセスがあるので、需要はあるのではないか。何より私にとっても知識の整理になるので、ご容赦されたい。なお、RefTeX については今後書くことにする。 この入門の目標は、AUCTeX の必要最小限の機能を最小限の知識と労力で使いこなすことである。したがって、たとえば latexmk や SyncTeX についてはここでは触れないが、LaTeX (pLaTeX を想定) は既にインストールされているものとする。また、このエントリで書いた設定を、まとめたりはしない。設定をまとめると、何も考えずにそれを .emacs にコピペして、思い通りに動かないと言うユーザが必ず出てくるからである。以下の内容は、自分の環境や必要に合わせて、修正しながら、使っていただきたい。 本入門の内容については、本エントリ含め、計3回で構成することとした。本エントリの読了後は、次の二回のエントリ( その2 と その3 )を読むことをお勧めしたい。 以下の内容は、GNU Emacs 26.1, AUCTeX 12.2.0, TeX Live 2019 で確認した。サンプルの ' circ.tex ' は、AUCTeX のインストールディレクトリにある。 1. インストール AUCTeX のインストールは、パッケージ(ELPA)によるものがもっとも楽である。もちろん従来のように、` configure ' と ` make install ' によるインストールも可能である。 ...