AUCTeX: ` a 插入 \alpha{}: 如何省略要插入的花括号?

AUCTeX: ` a 插入 \alpha{}: 如何省略要插入的花括号?

根据 AUCTeX 参考卡,` a插入\alpha{}和 这在我的设置中运行良好。我只是不明白我为什么要使用带花括号的希腊字母。这意味着我总是必须删除它们。有没有办法在\alpha输入时插入 AUCTeX ` a

答案1

可能没有任何理由禁用此行为,因为括号如果在数学模式中使用,则省略。当您` a在任何启用数学模式的结构中执行操作时,例如在\( \)$ $equationalign,AUCTeX 将省略括号。例如,的行为equation如下:

  1. (cursor)实际上不在代码中,而只是标记光标所在的位置。

    \begin{equation}
      (cursor)
    \end{equation}
    
  2. 您按下` a

    \begin{equation}
      \alpha
    \end{equation}
    

答案2

您还可以将

(setq TeX-insert-braces nil)

放入您的初始化文件中,以防止在 AUCTeX 插入宏时插入括号。

相关内容