![Auctex 预览:如何抑制打开新窗口?](https://linux22.com/image/248810/Auctex%20%E9%A2%84%E8%A7%88%EF%BC%9A%E5%A6%82%E4%BD%95%E6%8A%91%E5%88%B6%E6%89%93%E5%BC%80%E6%96%B0%E7%AA%97%E5%8F%A3%EF%BC%9F.png)
我在 Ubuntu11 上安装了 emacs+gtk。我刚接触 Auctex,但对它非常感兴趣。完成我的 .tex 文档后,命令C-c,C-c
编译成功。但重复C-c,C-c
会产生选项
Command:(default View)
因此我提示默认,这进一步得出
View command: xdvi myfile.tex
。
它打开了一个新窗口。但我希望它显示在 myfile.tex 的拆分窗口中,以便我可以同时编辑和预览。有什么方法可以隐藏新窗口吗?谢谢。
答案1
没有这样的功能。虽然 Emacs 现在确实可以在单独的窗口中显示 PDF 文件,但对于其他文件(例如 1 或 2 页)来说,这实际上不可行。不过,您缺少了合适的 PDF 查看器的许多功能,而且根据文档大小,它会对内存产生相当大的影响。AUCTeX 没有该功能的接口,但您可以使用 将 PDF 文件加载到单独的拆分窗口中C-x 4 f
。
AUCTeX 提供的是预览 Latex: 这会不是创建分割窗口。相反,选定的图形元素(通常是图像和数学)将被替换在缓冲区带有图形,您可以将光标(左/右)移到其中以取回源文本。虽然它的用途比完整预览更有限(例如,它对于检查垂直页面布局毫无用处),但访问比分割窗口更直接、更直观。尝试C-c C-p C-p
和/或预览菜单。可以想象,您需要按照安装说明才能使其可用,具体取决于您系统上安装的 AUCTeX 版本。