使用NeoVim进行Latex写作
初创建于 2022-02-09 00:29
vim 配置
首先, 需要安装vimtex
插件, 安装zathura
及zathura-pdf-poppler
创建文件~/.latexmkrc
, 写入以下内容:
$pdflatex="xelatex %O %S"
在vim 配置文件中写入:
let g:vimtex_view_general_viewer = 'zathura'
let g:vimtex_view_method = 'zathura'
let g:vimtex_compiler_latexmk = {
\ 'executable' : 'latexmk',
\ 'options' : [
\ '-xelatex',
\ '-file-line-error',
\ '-synctex=1',
\ '-interaction=nonstopmode'
\ ],
\ }
此外, 还可以设置忽略一些警告:
" 忽略烦人的警告, 美滋滋😋
let g:vimtex_quickfix_ignore_filters = [
\ 'Package fontspec Warning',
\ 'Underfull',
\ 'Overfull'
\]
zathura配置
需要安装python neovim-remote
包.
编辑配置文件~/.config/zathura/zathurarc
(没有则创建一个)
set synctex true
set synctex-editor-command "nvr --remote-silent %f -c %l"
配置完成后, 在SpaceVim中使用SPC l v
可以进行正向定位, 在zathura中CTRL++鼠标左键点击可以进行反向定位.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步