当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 让你的vim成为所见即所得的latex编辑器(伪:))
帖子发表于 : 2007-11-30 6:34 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
参见:http://ubuntuforums.org/showthread.php?t=615157

tex的安装总不用说了
代码:
sudo apt-get install texlive

vim么,最好装一个vim-gnome,外加一个vim-latexsuite和vim-addon-manager。
顺便说一句,7.10下的vim-latexsuite是无法打开的,如果你仅仅安装了vim-latexsuite的话(bug)。所以需要另外加装vim-addon-manager,然后执行
代码:
sudo vim-addons -w latex-suite
其他扩展也一样,其实不加sudo也行,只是仅对当前用户有效而已。

然后编辑~/.vimrc,把下面这段复制进去,保存即可。
代码:
""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" for LaTeX files
"""""""""""""""""""""""""""""""""""""""""""""""""""""""
au BufEnter *.tex set autowrite "Save before making PDF"
au BufEnter *.tex set updatetime=1000 "Wait 1000 milliseconds (change if you want to)"
au BufEnter *.tex set makeprg=pdflatex\ -halt-on-error\ %\ >/dev/null "make the pdf file, suppress output, don't do anything if there are errors"

"make the file after specified time of not moving and after every save"
au CursorHold *.tex call UpdateFile()
au BufWritePost *.tex call UpdateFile()

" update function
function! UpdateFile()
    silent make
        silent !evince -w %<.pdf>/dev/null &  "refresh the file in evince.  -w option keeps focus on vim console"
        redraw!       "remove artifacts during saves"
        endfunction

" run evince at runtime"
        au BufRead *.tex silent !evince %<.pdf>/dev/null &


这样,你每次修改tex文件后他都会自动编译生成pdf文档,并用evince打开(其实是刷新evince,即只打开一个)。
所谓的WYSIWYG latex vim(伪)就做好了,谢谢大家!


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-11-30 8:56 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
:lol: 强!这样也行,不过我不会用tex...


_________________
关注我的blog: ε==3


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-12-14 16:40 
头像

注册: 2007-01-25 16:43
帖子: 786
地址: 塔尔塔洛斯
送出感谢: 0 次
接收感谢: 0 次
不错的。
不过长篇会比较慢(20+页的中文)


_________________
我生平瞧不起两种人:
1.那些瞧不起用windows的人的人
2.用windows的人
3.不识数的人

博客:http://blog.chunhao.net
主页:http://chunhao.net


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 让你的vim成为所见即所得的latex编辑器(伪:))
帖子发表于 : 2013-11-25 12:03 
头像

注册: 2013-01-17 2:42
帖子: 308
系统: Ubuntu 12.04LTS
送出感谢: 10
接收感谢: 1
非常感谢,但是更新一次focus到了evince上,而非gvim


_________________
Ubuntu 12.04 LTS
laptop:Acer 4750G CPU:I5-2410
内存:2+2G 硬盘:500+750
http://www.ceclinux.org


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译