web-dev-qa-db-ja.com

AUCTeXとタブ

私は何時間もいじくり回していて、必死になっています。

タブが欲しい!私はタブが好きです。スペースを使用することに利点がないため、タブと同じです(ただし、位置合わせはスペースで行われます)。しかし、私はAUCTeX(またはLaTeXモード)にタブを使用させることはできません-そして、世界中の誰もがそれを望んでいたようには思えません。

私はUbuntuを使用しているので、AUCTeXがデフォルトでインストールされていますが、.emacsは次のとおりです。

(setq-default LaTeX-default-offset 8)
(setq-default TeX-newline-function 'newline-and-indent)
(setq-default indent-tabs-mode t) ; I want tabs. I like tabs
(setq-default standard-indent 8) ; A tab is 8 spaces
(setq-default tab-width 8) ; A tab is still 8 spaces... what's the difference to the above?

これらの設定では、2(!!)スペースを使用してインデントされます。私はviから切り替えたばかりなので、emacsのすべての概念をしっかりと把握していない可能性があることを覚えておいてください;)

4
Surma

メニューバーで、LaTeX-> Customize AuCTeX-> Browse optionsをクリックします。そこで、TeX Indentationグループノードに移動してそれに従います。グループ内で、Latex Indentationノードをアクティブにして、オプションを表示します。 Latex Indent Level変数を2から8に変更します。 set for current session(期待どおりの結果が得られない場合に混乱を避けるために、試してみて、結果をお知らせください。

2
Ricardo