如何在 latex-suite 中添加自定义环境

如何在 latex-suite 中添加自定义环境

Latex-suite 提供了快捷键,使在 VIM 中更轻松地使用环境equation。例如,我喜欢按下 来<F5>更改环境。

我发现缺少的环境之一是align;另一个是subequations。我想将这些添加为新环境。我该怎么做?

答案1

列表的内容F5被编码在g:Tex_PromptedEnvironmentsvim 中的变量中,添加(根据需要更改和扩展环境列表)

let g:Tex_PromptedEnvironments='align,align*,itemize,enumerate'

into.vimrc会更改提示环境列表,允许根据需要进行自定义。tex 文件本身中定义的任何环境也将附加到列表中,但这可能需要重新启动 vim。

如果添加一个需要超出范围\begin{foo} \end{foo}且默认情况下 vim-latex 无法识别的环境,则可以g:Tex_Env_foo按照此答案中的说明使用变量进行自定义https://tex.stackexchange.com/a/127208/并在 vim-latex 手册中http://vim-latex.sourceforge.net/documentation/latex-suite/customizing-macros.html#Tex_Env_name

例如,为了设置 itemize 环境(尽管 vim-latex 应该已经识别并合理处理了该环境以及 中默认列出的环境之外的许多环境g:Tex_PromptedEnvironments),可以使用以下示例

 let g:Tex_Env_itemize="\\begin{itemize}\<CR>\\item <++>\<CR>\\end{itemize}"

相关内容