在TeX模式下我可以编译(区域/缓冲区),然后让Emacs通过运行 Mx tex-view 或 Cc Cv 来显示编译的内容,但是,当这个命令运行它查找tex-dvi-view-command
变量,程序打开最近编译的文件。
现在这种方法存在两个问题:
生成的DVI中的文本颜色与Emacs缓冲区中的文本颜色相同,但背景不是(我在白色背景上获得白色文字......),但它可能是特定程序的问题它用来显示它,还不确定。眼睛在白色背景上显示黑色文本。
它在dvi查看器中打开。但是我想在Emacs中打开它(Emacs可以自己显示PDF / DVI,不需要外部查看器)。
所以,我的问题是:有没有一种通用的方法来实现这一点(特别是#2)或者我必须自己添加这个功能?
答案 0 :(得分:2)
我没有使用您所描述的特定功能,但我想如果您将emacs作为服务器运行(qv,Using Emacs as a Server),您可以将tex-dvi-view-command
设置为使用{ {1}},在这种情况下,文件将在当前emacs会话的新缓冲区中打开。