[Latex] 使用Neovim 编写 Latex
作者:互联网
按理来说只需要安装一个vim的插件即可使用,但是涉及到了PDF阅读器与neovim交互就麻烦了一些。
插件vimtex
插件使用vimtex插件,插件的安装不再赘述,vimplug直接安装就好
默认配置:
" -------------- lervag/vimtex
let g:vimtex_view_method= 'zathura'
let g:vimtex_compiler_progname = 'nvr'
这里需要neovim能有启动一个远程服务器来保证与PDF的交互,所以需要nvr这个插件
neovim-remote
这个插件看起是启动一个neovim的后台服务来干点什么,vimtex的 forward search 和 backward search需要这个东西。
pip3 install neovim-remote
Zathura
PDF阅读器采用Zathura因为支持vimtex的 forward search 和 backward search 的PDF阅读器不多,在Linux下能用的就更少了。
安装方法
apt install zathura-pdf-poppler
新版本的安装会要求更高版本的**synctex**
所以最好使用apt安装预编译版本
zathura需要额外的设置:
# ~/.config/zathura/zathurarc
set synctex true
set synctex-editor-command "nvr --remote-silent %f -c %l"
使用vimtex
注意,需要使用nvr启动,而不是nvim启动
vim自动切换输入法
在GNOME下可以采用g3kb-switch进行输入法的切换
vim插件使用 https://github.com/lyokha/vim-xkbswitch
配置
let g:XkbSwitchEnabled = 1
let g:XkbSwitchLib = '/usr/local/lib/libg3kbswitch.so'
参考文献
使用 Neovim 和 vimtex 高效撰写 LaTeX 学术论文 https://sspai.com/post/64080
vim可不可以实现在在normal模式或者visual模式下自动改输入法为英文呢? - 小头的回答 https://www.zhihu.com/question/25744174/answer/506519877
标签:Neovim,Latex,插件,nvr,vimtex,vim,zathura,编写,neovim 来源: https://www.cnblogs.com/ArtisticZhao/p/15153918.html