答案1
大约在 2017 年左右(我想),Chip 博士决定 base-vim 应该只支持 base-latex 的语法高亮。有必要为 latex 包中可用的内容添加语法高亮支持(例如 amsmath,它提供了 align 环境)。
但这很容易,并且 Dr. Chip 包含 amsmath(和一些其他软件包)的语法文件他的网站。
为了使用这些,您需要执行以下操作。我假设您想要安装额外的突出显示以覆盖对齐环境。由于这来自 amsmath,我们将添加额外的 amsmath 突出显示支持。然后你
- 得到http://www.drchip.org/astronaut/vim/vbafiles/amsmath.vba.gz来自 Chip 博士
- 该文件是 vimball 格式,提取它的最简单方法是用 vim 打开它并按照说明进行操作(可能说
:so %
)。 - 移动并重命名
amsmath.vba
为~/.vim/after/syntax/tex/amsmath.vim
(或您机器上的相应位置)。也可以:so %
从运行amsmath.vba
,这将自动生成(如果移动不起作用,~/.vim/after/syntax/tex/amsmath.vim
则有效)amsmath.vba
也可以直接从 vimrc 中创建新的“数学区域”来执行此操作(这主要是 amsmath.vim 所做的)。请参阅:h tex-math
更多信息。