AUCTeX 和标签

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 的每个概念 ;)

答案1

在菜单栏中,单击LaTeX-> Customize AuCTeX-> Browse options。在那里,转到TeX Indentation组节点并关注它。在组中,激活Latex Indentation节点以使选项可见。将Latex Indent Level变量从 2 更改为 8;设置为当前会话(如果结果不如您所愿,为了避免弄乱事情,请尝试一下并告诉我们结果如何。

相关内容