我很高兴地使用emacs的LaTeX模式多年(几十年?)。 直到emacs 24.2.1版本,如果我在编辑的LaTeX缓冲区中键入Cc Cc,则会发生以下情况:
小缓冲器中会出现一个提示,供我保存,我可以通过按y来确认。 在minibuffer中会出现一个提示让我对文件进行乳胶处理,我可以通过按回车来确认。 latex会在后台运行该文件。 如果没有错误,迷你缓冲区中的消息告诉我。 如果出现错误,我会提示按Cc`检查它们。 这也(通常)将我完全带到.tex文件中的错误位置。 只有当我再次按下Cc Cc而不更改缓冲区时,小缓冲区中会出现一条提示,以便我打开xdvi中的.dvi文件,我可以通过按回车来确认。 我喜欢上述行为。 它通常做我想要的。
在24.3.1中,如果我在编辑的LaTex缓冲区中键入Cc Cc,会发生以下情况:
在minibuffer中出现一个提示符让我运行xdvi。 我必须输入“latex”并按回车键。 (xdvi已经在文件上打开了,为什么我要再打开一次?) 在小型缓冲器中会出现一个提示以供我保存,我可以通过按“y”来确认。 该框架分为两个窗口。 latex命令在下半部分的tex-shell中运行。 如果胶乳运行成功,我必须手动从框架中移除tex-shell窗口,因为它浪费了屏幕的空间。 如果胶乳运行不成功,我必须滚动浏览tex shell缓冲区以查看它们发生的位置。 然后,我必须通过手动搜索.tex文件来查找相应的代码。 这基本上是一场灾难。
有没有办法恢复旧的行为?
注意:请不要告诉我“使用AUCTeX”。 如果我想使用auctex,我现在就会这么做。
链接地址:
http://www.djcxy.com/p/33397.html
上一篇:
How do I recover the old behavior of LaTex mode in emacs?
下一篇:
Autoloading failed to define function latex