乳胶和Vim的使用
如何在VIM中有效地使用Latex?
有没有办法通过突出显示vim中的行来configuration编译错误?
我有语法高亮。 什么是其他推荐的附加组件? 是一个生成文件推荐的方式来编译PDF文件的乳胶文件?
TexWorks允许您在每次重新编译时打开并replace已打开的pdf。 有没有一个插件在vim中做类似的事情?
我刚刚开始玩LaTeX-Box 。 这似乎是一个很好的插件。 我也用了一段时间的VIM-LaTeX,但是我不太喜欢这些关键映射,就像Jeet所描述的那样,它似乎有点重量级。
到目前为止,我喜欢LaTeX-Box,因为它使用latexmk进行编译,而这正是我所使用的。 Latexmk将坐在后台,并观看您的.tex文件的变化,然后自动编译为您。 如果您使用刷新更改的PDF查看器(例如Linux上的evince),则每次更改时都可以看到更新。 添加
let g:LatexBox_latexmk_options = "-pvc -pdfps"
到我的.vimrc得到latexmk正常工作。 您还需要在您的PATH的某处使用latexmk脚本。 启动latexmk的键映射与Vim-Latex的编译相同:“\ ll”(小写的LL)。
我也使用SuperTab插件完成,这是伟大的。 我从Vim-LaTeX那里拿了字典文件,所以我有很多自动完成的单词可供使用。 这个词典文件是:vim-latex文件中的ftplugin / latex-suite / dictionaries / dictionary。 我所做的就是把这个文件复制到〜/ .vim / dictionaries /中,并重新命名为'tex',然后将这些行添加到我的.vimrc文件中:
set filetype on au FileType * exec("setlocal dictionary+=".$HOME."/.vim/dictionaries/".expand('<amatch>')) set complete+=k
然后,如果我键入乳胶命令的开始,并点击“选项卡”,我会得到一个完成列表。 非常方便。 顺便说一句,“au”命令在vimrc中也会加载任何其他文件types的字典,如果你想。 一个有用的技巧。
检查出Vim乳胶
如果您使用vim latex,请将以下内容放在.vimrc中:
let g:Tex_DefaultTargetFormat='pdf'
它应该默认编译成pdf。 (我认为默认的编译密钥是\ ll)。
你也可以检查AutomaticLatexPlugin ,它有许多很好的function(见function列表 )。 它的要点是使用自动命令在后台编译文档,这样就可以避免编译周期了。 这很适合在Linux和MacOs上使用。 它包含Latex-Box的(扩展版本)。
VIM胶乳是伟大的。 但是我觉得这对我的口味来说太重了。 我更喜欢“使用LaTeX编译和查看Vim”的方法,而不是“使用Vim键绑定的LaTeX IDE”。 所以我推出了我自己的:“ TeX-PDF:轻量级”留在你的方式“从TeX到PDF的开发支持 ”。
还可以查看:“ LaTeX Help:vim.help格式的LaTeX帮助 ”,用于在Vim中调用LaTeX的帮助。
我个人可以通过:
autocmd BufNewFile,BufRead *.tex set makeprg=pdflatex\ %\ &&\ open\ %:r.pdf
其中open
是Mac OS X特定的。 运行make
之后,Linux用户将需要一个不同的命令来查看他们编译的文件。 如果你已经映射了一个键写入然后运行make
,那么这个效果最好。(你应该 – 一旦你有一个单独的键保存并编译,你将永远不会回头)。