MrE*_*ion 33
我刚刚开始玩LaTeX-Box.这似乎是一个很好的插件.我也使用了VIM-LaTeX一段时间,但我并不喜欢关键的映射,而且正如Jeet描述的那样,它似乎有点重量级.
到目前为止,我喜欢LaTeX-Box,因为它使用了latexmk进行编译,这正是我所使用的.Latexmk将在后台查看您的.tex文件以进行更改,然后自动为您编译.如果您使用刷新更改的pdf查看器(例如Linux上的evince),您可以在每次更改时看到更新.添加
let g:LatexBox_latexmk_options = "-pvc -pdfps"
Run Code Online (Sandbox Code Playgroud)
到我的.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
Run Code Online (Sandbox Code Playgroud)
然后,如果我键入latex命令的开头并点击"tab",我将得到一个完成列表.非常方便.顺便说一下,如果你愿意的话,vimrc中的'au'命令也会加载任何其他文件类型的字典.一个有用的技巧.
ske*_*ept 15
如果您使用vim latex,请在.vimrc中添加以下内容:
let g:Tex_DefaultTargetFormat='pdf'
Run Code Online (Sandbox Code Playgroud)
它应该默认编译为pdf.(我认为默认的编译键是\ ll).
小智 7
您还可以检查AutomaticLatexPlugin,它有许多不错的功能(请参阅功能列表).它的主要观点是使用自动命令在后台编译文档,这样您就可以免于编译循环.这在Linux和MacO上运行良好.它包含(扩展版)Latex-Box.
vim-latex很棒.但我发现它对我的口味来说太重了.我更喜欢"Vim with LaTeX compile&view"方法,而不是"带有Vim键绑定的LaTeX IDE".所以我自己动手:' TeX-PDF:轻量级'保持"TeX-to-PDF开发支持 ".
另请查看:" LaTeX帮助:vim.help格式的LaTeX帮助 ",用于从Vim内部调用LaTeX的帮助.
我个人可以接受:
autocmd BufNewFile,BufRead *.tex set makeprg=pdflatex\ %\ &&\ open\ %:r.pdf
Run Code Online (Sandbox Code Playgroud)
这里open是Mac OS X的具体.Linux用户在运行后需要一个不同的命令来查看他们编译的文件make.如果你已经映射了一个键来编写然后运行,那么这种方法效果最好make(你应该 - 一旦你有单键保存和编译,你将永远不会回去).
| 归档时间: |
|
| 查看次数: |
32040 次 |
| 最近记录: |