2

我在 Windows 上使用 vim 乳胶套件,我不知道为什么,但在编译文档后,似乎很多时候 vim 中的语法突出显示被关闭。它很容易纠正

:syntax on

但这使我的工作流程效率降低...

当由于语法错误导致编译为 Latex 失败时,这种情况似乎更频繁地发生。

任何提示表示赞赏。谢谢。

4

1 回答 1

0

你如何编译?你有任何autocmd与 tex 文件相关联的 's 吗?看看你的 vimrc 。你甚至可以这样做:

autocmd! BufRead *.tex syntax on

但这会很混乱。

无论您的设置如何,我打赌您都可以使用arara. Arara 一开始似乎有点不知所措,但我向你保证,这是用 vim 编译 Latex 的最佳方式。

一个简单的设置arara
1. 将 arara 可执行文件添加到您的路径
2. 将其添加为文件的第一行(或任何您喜欢的 tex 风格):

% arara: pdflatex: { synctex: on}
  1. 将此映射添加到您的 vimrc:

nmap <F9> :update<CR> :cd %:p:h<cr>:pwd<cr> :!arara -v -l %<CR>

使用高级配置,您甚至可以在后台编译(!),同时您可以继续编辑和浏览您的 tex 文件。

于 2014-07-15T18:05:26.140 回答