在新缓冲区中的tex-view之后使Emacs打开pdf / dvi

时间:2012-06-03 05:52:22

标签: emacs tex

在TeX模式下我可以编译(区域/缓冲区),然后让Emacs通过运行 Mx tex-view Cc Cv 来显示编译的内容,但是,当这个命令运行它查找tex-dvi-view-command变量,程序打开最近编译的文件。

现在这种方法存在两个问题:

  1. 生成的DVI中的文本颜色与Emacs缓冲区中的文本颜色相同,但背景不是(我在白色背景上获得白色文字......),但它可能是特定程序的问题它用来显示它,还不确定。眼睛在白色背景上显示黑色文本。

  2. 它在dvi查看器中打开。但是我想在Emacs中打开它(Emacs可以自己显示PDF / DVI,不需要外部查看器)。

  3. 所以,我的问题是:有没有一种通用的方法来实现这一点(特别是#2)或者我必须自己添加这个功能?

1 个答案:

答案 0 :(得分:2)

我没有使用您所描述的特定功能,但我想如果您将emacs作为服务器运行(qv,Using Emacs as a Server),您可以将tex-dvi-view-command设置为使用{ {1}},在这种情况下,文件将在当前emacs会话的新缓冲区中打开。