有没有可能在emacs中查看dvi文件?

Vim、Emacs配置和使用
Eastsun
帖子: 389
注册时间: 2010-05-18 14:18

有没有可能在emacs中查看dvi文件?

#1

帖子 Eastsun » 2011-11-11 23:07

我在想emacs中的tex模式能不能支持这样一个功能:
将emacs水平分割为两个窗口,左边的窗口用于编辑tex文件,右边的窗口用于显示dvi文件。
这样我每次更改完tex文件,C-c C-c编译tex之后,右边的窗口自动刷新更新后的dvi文件。
貌似TeXworks有类似的功能,“latex 编辑窗口在左边,pdf 浏览窗口在右边,各占一半桌面”。
但texworks的tex编辑与pdf貌似是在两个不同的软件中,如果emacs中能够在同一个软件中实现应该会很爽。

不知道我描述的请不清楚,见谅 :em05
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 有没有可能在emacs中查看dvi文件?

#2

帖子 lilydjwg » 2011-11-11 23:34

Vim 用户想的是,用 Awesome 平铺左右两个窗口,左边是 GVIM,右边是 Evince,嘻嘻。
头像
tangboyun
帖子: 701
注册时间: 2009-07-25 1:57
联系:

Re: 有没有可能在emacs中查看dvi文件?

#3

帖子 tangboyun » 2011-11-12 18:23

内嵌的pdf支持很多年前就有,不过都是转成图片然后再显示的,速度和内存占用都很糟糕。
auctex和org-mode都支持编译以后调用系统的pdf软件打开生成的pdf,每次编译以后可以刷新显示结果的。
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
Eastsun
帖子: 389
注册时间: 2010-05-18 14:18

Re: 有没有可能在emacs中查看dvi文件?

#4

帖子 Eastsun » 2011-11-12 20:43

tangboyun 写了:内嵌的pdf支持很多年前就有,不过都是转成图片然后再显示的,速度和内存占用都很糟糕。
auctex和org-mode都支持编译以后调用系统的pdf软件打开生成的pdf,每次编译以后可以刷新显示结果的。
貌似dvi是可以自动刷新,但windows上的adobe打开pdf的话每次编译前必须关掉adobe才行,不然编译的时候会出错,提示无法写入文件。
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 有没有可能在emacs中查看dvi文件?

#5

帖子 lilydjwg » 2011-11-12 20:50

Eastsun 写了:
貌似dvi是可以自动刷新,但windows上的adobe打开pdf的话每次编译前必须关掉adobe才行,不然编译的时候会出错,提示无法写入文件。
这个不关 Adobe 的事,Windows 都这样的。
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11

Re: 有没有可能在emacs中查看dvi文件?

#6

帖子 yjcong » 2011-11-12 20:53

emacs无所不能. 不管你是听音乐, 看网页, 玩游戏, 还是煮咖啡
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 有没有可能在emacs中查看dvi文件?

#7

帖子 lilydjwg » 2011-11-12 21:00

yjcong 写了:emacs无所不能. 不管你是听音乐, 看网页, 玩游戏, 还是煮咖啡
还包括模拟 vim
Eastsun
帖子: 389
注册时间: 2010-05-18 14:18

Re: 有没有可能在emacs中查看dvi文件?

#8

帖子 Eastsun » 2011-11-12 21:47

yjcong 写了:emacs无所不能. 不管你是听音乐, 看网页, 玩游戏, 还是煮咖啡
不会是“鼯鼠五能,无一而精”吧。 :em05
Eastsun
帖子: 389
注册时间: 2010-05-18 14:18

Re: 有没有可能在emacs中查看dvi文件?

#9

帖子 Eastsun » 2011-11-12 22:04

lilydjwg 写了:
Eastsun 写了:
貌似dvi是可以自动刷新,但windows上的adobe打开pdf的话每次编译前必须关掉adobe才行,不然编译的时候会出错,提示无法写入文件。
这个不关 Adobe 的事,Windows 都这样的。
用YAP浏览dvi格式就没这个问题啊
头像
photor
论坛版主
帖子: 11004
注册时间: 2008-04-26 12:41

Re: 有没有可能在emacs中查看dvi文件?

#10

帖子 photor » 2011-11-12 22:11

Eastsun 写了:
lilydjwg 写了:
Eastsun 写了:
貌似dvi是可以自动刷新,但windows上的adobe打开pdf的话每次编译前必须关掉adobe才行,不然编译的时候会出错,提示无法写入文件。
这个不关 Adobe 的事,Windows 都这样的。
用YAP浏览dvi格式就没这个问题啊
dvi都没有这个问题,pdf都有这个问题 :em09
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 有没有可能在emacs中查看dvi文件?

#11

帖子 lilydjwg » 2011-11-12 22:17

photor 写了:
Eastsun 写了:
lilydjwg 写了:
Eastsun 写了:
貌似dvi是可以自动刷新,但windows上的adobe打开pdf的话每次编译前必须关掉adobe才行,不然编译的时候会出错,提示无法写入文件。
这个不关 Adobe 的事,Windows 都这样的。
用YAP浏览dvi格式就没这个问题啊
dvi都没有这个问题,pdf都有这个问题 :em09
那是程序读完文件后就把文件句柄关掉了吧。我在 Win 上重新编译程序时经常出这种事,忘了关掉正在调试的程序就 make,然后报错。。。
头像
anix
帖子: 88
注册时间: 2009-05-18 22:33
联系:

Re: 有没有可能在emacs中查看dvi文件?

#12

帖子 anix » 2011-11-12 23:18

??tex毕竟不是为wysiwyg而设计的东西,预览的话还不如用富文本编辑工具.
I firmly believe that the Internet and knowledge should be open, public, and accessible to everyone without any restrictions.
头像
tangboyun
帖子: 701
注册时间: 2009-07-25 1:57
联系:

Re: 有没有可能在emacs中查看dvi文件?

#13

帖子 tangboyun » 2011-11-12 23:56

我这边用的是okular,每次都是不关pdf直接重新编译的,编译完okular里会自己刷新的。。。。
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 有没有可能在emacs中查看dvi文件?

#14

帖子 lilydjwg » 2011-11-13 0:02

tangboyun 写了:我这边用的是okular,每次都是不关pdf直接重新编译的,编译完okular里会自己刷新的。。。。
evince 也会自动刷新的
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: 有没有可能在emacs中查看dvi文件?

#15

帖子 Fermat618 » 2011-11-13 3:33

如果没有特殊需求,直接用pdflatex编译成pdf吧。如果处理中文,更建议xelatex. Dvi文件要遇到什么图片不能显示的问题啊,就不要想办法解决了。

你说的那个自动更新,楼上已经说过了,Linux下面的evince和okular都可以。你把Emacs放左右,PDF阅读软件放右边就好了,用不着在emacs里面看。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
回复