我找到了一个代码,可以用更简单,更快捷的方式在LaTeX中输入方程式。而不是键入
\begin{equation}
\end{equation}
我现在可以输入
\be
\ee
效果很好,我很满意。 this文档(第13页)中的代码是
\makeatletter
\newcommand{\be}{\begingroup
\setlength{\arraycolsep}{2pt}
\eqnarray%
\@ifstar{\nonumber}{}%
}
\newcommand{\ee}{\endeqnarray\endgroup}
\makeatother
我的问题是我使用emacs,它不识别那些数学分隔符,因此它不会给脸部正确的数学颜色。我试图通过使用命令M-x customize-apropos
来尝试找到我可以使用的东西来定制它,但我得到的最接近的是变量
'font-latex-math-environments'
,
我不认为我是什么
从我可以看到我之后
只能输入名称
卷入里面的命令
\begin{}
和\end{}
'font-latex-make-built-in-keywords'
,
这将需要更多的知识
从我而不是我,我没有
甚至知道它是否会起作用。
我想知道的是,如何设置Emacs,以便每当我使用\be
和\ee
时,它会给脸部设置与数学设置相同的颜色。我想这需要一个emacs lisp代码,这将是非常好的,所以我可以修改它以包含其他的东西,如果我愿意的话。
任何人都可以帮我完成这项工作吗?
答案 0 :(得分:7)
这不是您问题的真正答案,但如果只是为了保存用于编写equation
环境的按键,您可能需要尝试以下操作。
根据您提问的标签,我假设您正在使用AUCTeX mode。有了它,而不是键入
\begin{equation}
\end{equation}
每次使用以下快捷方式让AUCTeX以交互方式插入环境: C-c C-e 。这将提示您输入您可以使用制表符完成键入的环境名称(“公式”)。
所以你确实保存了几次击键,结果在语法上是正确的,你不需要额外的\be
和\ee
命令,最好的办法是这种方法是通用的,即,它适用于所有 LaTeX环境,而不仅仅是equation
。