Vim 中使用 LaTex

1. 获取 vim-plug管理工具:github

  • 方法一:直接保存其下文本链接,命名为 plug.vim,,位置为 vim下的 \vimfiles\autoload;
  • 方法二:使用 powershell:
1
2
3
4
5
6
7
8
9
# vim 安装目录
md E:\vim\vimfiles\autoload
$uri = 'https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
(New-Object Net.WebClient).DownloadFile(
$uri,
$ExecutionContext.SessionState.Path.GetUnresolvedProviderPathFromPSPath(
"E:\vim\vimfiles\autoload\plug.vim"
)
)

2. 使用 vim-plug 获取 vimtex 插件,使用该插件编译 tex 文件:

2.1. vim-plug 获取:修改 vim 配置文件 _vimrc

1
2
3
4
# 在 call 之间可以添加其余想要安装的插件,地址位置参考相应 GitHub 说明
call plug#begin('E:\vim\vimfiles\vimtex')
Plug 'lervag/vimtex'
call plug#end()

2.2. vimtex 获取:安装与查询插件常用命令,详见 vim-plug github 页面

1
2
3
4
5
6
7
8
# 查看插件状态
:PlugStatus
# 安装插件
:PlugInstall
# 清除未列出的插件
:PlugClean
# 退出 vim-plug 页面
:exit

2.3. vimtex 使用:常用命令,可以使用 :h vimtex 查看全部

1
2
3
4
5
6
7
8
# 编译tex文件,进入continuous mode,每次编辑过后,:w保存文档,对应的pdf就会自动更新
\ll
# 停止编译
\lk 或 \ll
# 打开或关闭编译的报错和警告信息
\le
# 清除latex编译文件
\lc

3. 文件 .tex 中配置中文环境

1
2
3
4
5
6
7
# 第一行,使用 xelatex 编译,其对中文支持较好
# 第二行,字符集使用UTF8,宏包指定 ctexart
%!TEX program = xelatex
\documentclass[UTF8]{ctexart}
\begin{document}
你好,latex
\end{document}