用Vim撰写latex文档

最近经常需要用latex写论文,于是折腾了一下vim-latex插件,在这里记录一下。

环境是 Windows 7 系统,需要安装Vim,Vundle插件,vim-latex插件,git (for Vundle).

安装Vim

首先安装gvim(下载地址),安装路径不要有空格。例如我装到"D:\Vim\"。
然后装Git,下载和安装参考这里
在环境变量PATH里添加Git执行文件所在的目录,git和curl命令就都可用了。

创建文件夹"D:\Vim\vimfiles\bundle",从github上clone Vundle:

git clone https://github.com/gmarik/vundle "D:\Vim\vimfiles\bundle\vundle"

装好之后在vim的默认配置文件里加上:

set rtp+=$VIM/vimfiles/bundle/vundle/  
call vundle#rc('$VIM/vimfiles/bundle/')  
Bundle 'gmarik/vundle'
filetype plugin indent on
Bundle 'git://git.code.sf.net/p/vim-latex/vim-latex'

配置好之后用gvim打开任意文件,在执行命令:

:BundleInstall

安装配置的插件。正在安装的插件左边会显示大于号,安装结束按l查看log。

Vundle常用指令:

:BundleList 列出已经安装的插件
:BundleInstall 安装所有配置文件中的插件
:BundleInstall! 更新所有插件
:BundleSearch 搜索插件
:BundleClean! 根据配置文件删除插件

插件名称从这里查,注意大小写(vim-latex我用这个网页里面给的名字不可用,所以我直接换成.git链接了)。

安装编译软件

我装的是MiKTeX 2.9,直接从官网下载。也可以装CTeX代替。
PDF阅读器用的是SumatraPDF
把MiKTeX和SumatraPDF对应目录加到环境变量PATH里。
配置文件里检测到tex文件类型后加如下配置,编译查看。这样在打开的SumatraPDF双击可以回到gvim中的对应行。

map  :!texify --pdf --tex-option=-synctex=1 "%"
map  :!SumatraPDF -reuse-instance -inverse-search "gvim -c \":RemoteOpen +\%l \%f\"" "%:p:r.pdf"
set spell
let g:tex_flavor='latex'
let g:Tex_DefaultTargetFormat = 'pdf'
set iskeyword+=:,.,_
call IMAP('`3', "\\sum_{<++>}^{<++>}<++>", 'tex')
call IMAP('`1', "\\lim_{<++>}<++>", 'tex')
call IMAP('`[', "\\ [<++>\\ ]<++>", 'tex')
call IMAP('`w', "\\omega", 'tex')
call IMAP('`o', "\\overline{<++>}<++>", 'tex')

最后,在MiKTeX Package Manager里面选择安装cjk包就可以编译中文文档了。

参考:
gVim 配置方案 采用Vundle管理插件
安装CJK之GBK(MiKTeX 2.6)

关于配置Vim插件的文章:
Vim 常用插件推荐
拼装的艺术:vim之IDE进化实录

 Leave a comment 

Your email address will not be published. Required fields are marked *

*


 © 2018 - Si-World