Ubuntu18.04下vim+latex-live-preview搭建
环境:
Ubuntu18.04LTS,python3
效果
可以实时显示(短暂延迟,可以接受),可显示中文
步骤
1.安装vim gvim
sudo apt-get install vim
sudo apt-get install vim-gtk
2.安装vim插件
sudo apt-get install curl vim exuberant-ctags git ack-grep
sudo pip3 install pep8 flake8 pyflakes isort yapf
3.修改 ~/.vimrc
新开终端 gedit .vimrc
下载fisa-vim-config配置
fisa-vim-config配置文件下载地址
fisa-vim-config官网
将配置文件中内容复制到.vimrc中
再在.vimrc开头加入以下字段
filetype indent on
let g:tex_flavor='latex'
set iskeyword+=:
let g:Tex_CompileRule_pdf='pdflatex -interaction=nonstopmode $*'
let g:Tex_DefaultTargetFormat="pdf"
let g:Tex_ViewRule_pdf = 'okular --unique'
Plug 'jcf/vim-latex'
Plug 'xuhdev/vim-latex-live-preview', { 'for': 'tex' }
4.安装texlive
sudo apt-get install texlive-full
5.设置默认编译器
修改默认编译pdflatex为xelatex
gedit ~/.vim/plugged/vim-latex-live-preview/plugin/latexlivepreview.vim
ctrl+F,搜索 pdflatex,调换pdflatex和xelatex位置,如下
for possible_engine in ['xelatex', 'pdflatex']
if executable(possible_engine)
let s:engine = possible_engine
break
endif
6. 测试
gvim test.tex
输入以下内容
\documentclass{article}
\usepackage[UTF8]{ctex}
\begin{document}
hello,你好
\end{document}
Esc到normal模式下输入命令,可tab自动补全
:LLPStartPreview
稍等会出现如效果图一样的pdf阅读界面,更改\begin \end 之间的文字可以看到pdf预览上文字有更新。
右上角选项中有save选项用来保存文件。
到此,就可以开始Latex之旅了!
补充:
PDF文件刷新频率
gedit ./vimrc
加入下面一句,官方推荐值为“1”,单位应是“秒”。可根据需要设置。
autocmd Filetype tex setl updatetime=1
参考链接
- https://blog.csdn.net/linxiaobo110/article/details/79418943 大部分使用其中内容,一些失败部分做了修改
- https://blog.csdn.net/zhangsming/article/details/43341565 中文支持 参考了该链接内容
CTeX:LaTex中文包
https://jdhao.github.io/2018/03/29/latex-chinese.zh/