\begin{theorem}
The sum $ 1+2+3 $ is equal to
\begin{align}
\label{six}
6.
\end{align}
\end{theorem}
\begin{proof}
\begin{align*}
1+2 &= 3\\
1+2+3 &= 6
\end{align*}
\end{proof}
这可以在vim内部获得吗?
Preprocessor如果您想将自定义语法保留在源文件中,并且只需生成乳胶语法作为与乳胶编译器编译的中间步骤,则必须插入预处理步骤,例如。使用
C预处理,
cpp
:setlocal makeprg=cpp\ -D\ THM='\\begin{theorem}'\ -\ \|\ miktex\ ...
如果,另一方面,您只想避免键入所有这些长的乳胶定义,但是将乳胶文档保留为源,则可以使用Snippets
加快文档创建和编辑。Snippets就像类固醇上的内置
:abbreviate
一样,通常带有参数插入,镜像和其中的多个停止。第一个非常著名的(仍然广泛使用的)VIM插件之一是Snipmate
(受。现代替代方案(虽然需要Python)是ultisnips。还有更多,请参阅vim提示上的列表Wiki。