Как использовать vim LatexSuite с Makefile?

Я хотел бы напечатать :make в Vim для компиляции моего документа LaTeX. Я записал правила компиляции в 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

1 ответ

Решение

Вы можете переопределить это с помощью следующих настроек в вашем 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.

Другие вопросы по тегам