前提

当然是安装了texlive 2014了.

安装

YADR的Vim插件中没有latex支持,所以得自己安装插件.一直用vim-latex suite,所以就安装了.

1
yav -u https://github.com/vim-latex/vim-latex

配置

然后在~/.vimrc.after中设置它的必须配置.

PATH

习惯性在.zprofile中加入texlive的路径. 在vim下都可行,但是在macvim下怎么就不出pdf了.

错误原因error 32512 (driver return code) generating output,详细见这里

果断在/etc/paths.d中加入texlive的路径,问题解决.

xelatex的配置

在texrc中设置(当然可以在.vimrc.after中改):

1
2
3
TexLet g:Tex_DefaultTargetFormat = 'pdf'
TexLet g:Tex_CompileRule_pdf = ‘xelatex -synctex=1 -interaction=nonstopmode -file-line-error-style $*’
TexLet g:Tex_ViewRule_pdf = 'Skim'

syntastic的问题

语法检查出错(注释总说是错的),在.vimrc.after中加入let g:syntastic_tex_checkers=['chktex']

正反向搜索

系统自带的Preview貌似不支持,只能安装Skim.

打开preference->sync->Preset->MacVim

字体

xetex对中文支持较好(unicode),其对中文字体的支持宏包是xeCJK.

ctex宏包是中文版式,可使用xeCJK(针对xelatex),也可以使用latex的宏包(CJK,CCT等).

mac和linux下要使用ctex宏包,记得安装adobefonts/winfonts, macfonts貌似现在还不能用,unixfonts更不用说了.

常用快捷键

现在的vim-latex已经不用\作引导键了,因为问题多多.现在默认用,.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
:TTemplate 插入模板
,ll		编辑
,lv		查看
,ls		正向搜索
Ctrl-J	跳转
F5		插入包/环境(在document环境外/内)
F7		插入/展开命令
F9		插入引用/图片
Shift-F5	根据环境提示改变环境
Shift-F7	根据环境提示改变命令
F6/,rf	折叠

希腊字母

数学命令/符号

视图模式下的选择

Alt快捷键

Alt键的配置要改