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

貌似dvi是可以自动刷新,但windows上的adobe打开pdf的话每次编译前必须关掉adobe才行,不然编译的时候会出错,提示无法写入文件。tangboyun 写了:内嵌的pdf支持很多年前就有,不过都是转成图片然后再显示的,速度和内存占用都很糟糕。
auctex和org-mode都支持编译以后调用系统的pdf软件打开生成的pdf,每次编译以后可以刷新显示结果的。
这个不关 Adobe 的事,Windows 都这样的。Eastsun 写了:
貌似dvi是可以自动刷新,但windows上的adobe打开pdf的话每次编译前必须关掉adobe才行,不然编译的时候会出错,提示无法写入文件。
还包括模拟 vimyjcong 写了:emacs无所不能. 不管你是听音乐, 看网页, 玩游戏, 还是煮咖啡
不会是“鼯鼠五能,无一而精”吧。yjcong 写了:emacs无所不能. 不管你是听音乐, 看网页, 玩游戏, 还是煮咖啡
用YAP浏览dvi格式就没这个问题啊lilydjwg 写了:这个不关 Adobe 的事,Windows 都这样的。Eastsun 写了:
貌似dvi是可以自动刷新,但windows上的adobe打开pdf的话每次编译前必须关掉adobe才行,不然编译的时候会出错,提示无法写入文件。
dvi都没有这个问题,pdf都有这个问题Eastsun 写了:用YAP浏览dvi格式就没这个问题啊lilydjwg 写了:这个不关 Adobe 的事,Windows 都这样的。Eastsun 写了:
貌似dvi是可以自动刷新,但windows上的adobe打开pdf的话每次编译前必须关掉adobe才行,不然编译的时候会出错,提示无法写入文件。
那是程序读完文件后就把文件句柄关掉了吧。我在 Win 上重新编译程序时经常出这种事,忘了关掉正在调试的程序就 make,然后报错。。。photor 写了:dvi都没有这个问题,pdf都有这个问题Eastsun 写了:用YAP浏览dvi格式就没这个问题啊lilydjwg 写了:这个不关 Adobe 的事,Windows 都这样的。Eastsun 写了:
貌似dvi是可以自动刷新,但windows上的adobe打开pdf的话每次编译前必须关掉adobe才行,不然编译的时候会出错,提示无法写入文件。
evince 也会自动刷新的tangboyun 写了:我这边用的是okular,每次都是不关pdf直接重新编译的,编译完okular里会自己刷新的。。。。