在vimrc中代码如下:
代码: 全选
map <F5> :call CompileTex()<CR>
func CompileTex()
exec "w"
if &filetype == "tex"
exec "!pdflatex % "
exec "!evince test.pdf"
endif
endfunc
怎么样能把原文件名后面那个tex去掉然后换成pdf再打开之呢?
希望高手帮助。
代码: 全选
map <F5> :call CompileTex()<CR>
func CompileTex()
exec "w"
if &filetype == "tex"
exec "!pdflatex % "
exec "!evince test.pdf"
endif
endfunc
代码: 全选
elseif &filetype == 'tex'
exec "!xelatex %; [ $? == 0 ] && nohup evince %:r.pdf &"
endif