我在 Windows 上使用 vim 乳胶套件,我不知道为什么,但在编译文档后,似乎很多时候 vim 中的语法突出显示被关闭。它很容易纠正
:syntax on
但这使我的工作流程效率降低...
当由于语法错误导致编译为 Latex 失败时,这种情况似乎更频繁地发生。
任何提示表示赞赏。谢谢。
你如何编译?你有任何autocmd
与 tex 文件相关联的 's 吗?看看你的 vimrc 。你甚至可以这样做:
autocmd! BufRead *.tex syntax on
但这会很混乱。
无论您的设置如何,我打赌您都可以使用arara
. Arara 一开始似乎有点不知所措,但我向你保证,这是用 vim 编译 Latex 的最佳方式。
一个简单的设置arara
:
1. 将 arara 可执行文件添加到您的路径
2. 将其添加为文件的第一行(或任何您喜欢的 tex 风格):
% arara: pdflatex: { synctex: on}
nmap <F9> :update<CR> :cd %:p:h<cr>:pwd<cr> :!arara -v -l %<CR>
使用高级配置,您甚至可以在后台编译(!),同时您可以继续编辑和浏览您的 tex 文件。