分页: 1 / 2
有没有可能在emacs中查看dvi文件?
发表于 : 2011-11-11 23:07
由 Eastsun
我在想emacs中的tex模式能不能支持这样一个功能:
将emacs水平分割为两个窗口,左边的窗口用于编辑tex文件,右边的窗口用于显示dvi文件。
这样我每次更改完tex文件,C-c C-c编译tex之后,右边的窗口自动刷新更新后的dvi文件。
貌似TeXworks有类似的功能,“latex 编辑窗口在左边,pdf 浏览窗口在右边,各占一半桌面”。
但texworks的tex编辑与pdf貌似是在两个不同的软件中,如果emacs中能够在同一个软件中实现应该会很爽。
不知道我描述的请不清楚,见谅

Re: 有没有可能在emacs中查看dvi文件?
发表于 : 2011-11-11 23:34
由 lilydjwg
Vim 用户想的是,用 Awesome 平铺左右两个窗口,左边是 GVIM,右边是 Evince,嘻嘻。
Re: 有没有可能在emacs中查看dvi文件?
发表于 : 2011-11-12 18:23
由 tangboyun
内嵌的pdf支持很多年前就有,不过都是转成图片然后再显示的,速度和内存占用都很糟糕。
auctex和org-mode都支持编译以后调用系统的pdf软件打开生成的pdf,每次编译以后可以刷新显示结果的。
Re: 有没有可能在emacs中查看dvi文件?
发表于 : 2011-11-12 20:43
由 Eastsun
tangboyun 写了:内嵌的pdf支持很多年前就有,不过都是转成图片然后再显示的,速度和内存占用都很糟糕。
auctex和org-mode都支持编译以后调用系统的pdf软件打开生成的pdf,每次编译以后可以刷新显示结果的。
貌似dvi是可以自动刷新,但windows上的adobe打开pdf的话每次编译前必须关掉adobe才行,不然编译的时候会出错,提示无法写入文件。
Re: 有没有可能在emacs中查看dvi文件?
发表于 : 2011-11-12 20:50
由 lilydjwg
Eastsun 写了:
貌似dvi是可以自动刷新,但windows上的adobe打开pdf的话每次编译前必须关掉adobe才行,不然编译的时候会出错,提示无法写入文件。
这个不关 Adobe 的事,Windows 都这样的。
Re: 有没有可能在emacs中查看dvi文件?
发表于 : 2011-11-12 20:53
由 yjcong
emacs无所不能. 不管你是听音乐, 看网页, 玩游戏, 还是煮咖啡
Re: 有没有可能在emacs中查看dvi文件?
发表于 : 2011-11-12 21:00
由 lilydjwg
yjcong 写了:emacs无所不能. 不管你是听音乐, 看网页, 玩游戏, 还是煮咖啡
还包括模拟 vim
Re: 有没有可能在emacs中查看dvi文件?
发表于 : 2011-11-12 21:47
由 Eastsun
yjcong 写了:emacs无所不能. 不管你是听音乐, 看网页, 玩游戏, 还是煮咖啡
不会是“鼯鼠五能,无一而精”吧。

Re: 有没有可能在emacs中查看dvi文件?
发表于 : 2011-11-12 22:04
由 Eastsun
lilydjwg 写了:Eastsun 写了:
貌似dvi是可以自动刷新,但windows上的adobe打开pdf的话每次编译前必须关掉adobe才行,不然编译的时候会出错,提示无法写入文件。
这个不关 Adobe 的事,Windows 都这样的。
用YAP浏览dvi格式就没这个问题啊
Re: 有没有可能在emacs中查看dvi文件?
发表于 : 2011-11-12 22:11
由 photor
Eastsun 写了:lilydjwg 写了:Eastsun 写了:
貌似dvi是可以自动刷新,但windows上的adobe打开pdf的话每次编译前必须关掉adobe才行,不然编译的时候会出错,提示无法写入文件。
这个不关 Adobe 的事,Windows 都这样的。
用YAP浏览dvi格式就没这个问题啊
dvi都没有这个问题,pdf都有这个问题

Re: 有没有可能在emacs中查看dvi文件?
发表于 : 2011-11-12 22:17
由 lilydjwg
photor 写了:Eastsun 写了:lilydjwg 写了:Eastsun 写了:
貌似dvi是可以自动刷新,但windows上的adobe打开pdf的话每次编译前必须关掉adobe才行,不然编译的时候会出错,提示无法写入文件。
这个不关 Adobe 的事,Windows 都这样的。
用YAP浏览dvi格式就没这个问题啊
dvi都没有这个问题,pdf都有这个问题

那是程序读完文件后就把文件句柄关掉了吧。我在 Win 上重新编译程序时经常出这种事,忘了关掉正在调试的程序就 make,然后报错。。。
Re: 有没有可能在emacs中查看dvi文件?
发表于 : 2011-11-12 23:18
由 anix
??tex毕竟不是为wysiwyg而设计的东西,预览的话还不如用富文本编辑工具.
Re: 有没有可能在emacs中查看dvi文件?
发表于 : 2011-11-12 23:56
由 tangboyun
我这边用的是okular,每次都是不关pdf直接重新编译的,编译完okular里会自己刷新的。。。。
Re: 有没有可能在emacs中查看dvi文件?
发表于 : 2011-11-13 0:02
由 lilydjwg
tangboyun 写了:我这边用的是okular,每次都是不关pdf直接重新编译的,编译完okular里会自己刷新的。。。。
evince 也会自动刷新的
Re: 有没有可能在emacs中查看dvi文件?
发表于 : 2011-11-13 3:33
由 Fermat618
如果没有特殊需求,直接用pdflatex编译成pdf吧。如果处理中文,更建议xelatex. Dvi文件要遇到什么图片不能显示的问题啊,就不要想办法解决了。
你说的那个自动更新,楼上已经说过了,Linux下面的evince和okular都可以。你把Emacs放左右,PDF阅读软件放右边就好了,用不着在emacs里面看。