2

我想输入:makeVim 来编译我的 LaTeX 文档。我在 a 中写下了编译规则Makefile,但是一旦我启用了 LatexSuite Vim 扩展,Makefile就不再使用了。相反,Vim 运行latex -interaction=nonstopmode(注意没有文件名)并在该命令中挂起。我没有将g:Tex_UseMakefile选项从默认值 1 更改为 0,根据文档,这应该会导致我的Makefile被使用,但事实并非如此。

需要什么配置来告诉 LatexSuite 只使用我的Makefile

LatexSuite 是通过 OpenSuSE 存储库获得的:vim-plugin-latex-20120125-21.1.1.noarch

4

1 回答 1

3

您可以通过 vimrc 中的以下设置覆盖它。

autocmd FileType tex let g:Tex_CompileRule_dvi = 'make'

或者,将 makeprg 设置为$HOME/.vim/after/ftplugin/tex.vim

set makeprg='make'

有用的文件源内文档<latex-suite-root-folder>/compiler/tex.vim

部分" Customization of 'makeprg': {{{

这个 (g:Tex_CompileRule_dvi) 是一个字符串,应该可以直接转换为 " &makeprg.

于 2014-05-30T11:46:59.663 回答