如何在emacs中恢复LaTex模式的旧行为?

时间:2014-12-07 17:09:23

标签: emacs latex emacs24 tex

我很高兴使用emacs的LaTeX模式多年(几十年?)。直到emacs版本24.2.1,如果我在我编辑的LaTeX缓冲区中键入C-c C-c,将发生以下情况:

  • 迷你缓冲器中出现一个提示,供我保存,我可以按y确认。
  • 迷你缓冲器中出现一个提示,让我输入文件,我可以按回车确认。
  • latex在后台运行文件。如果没有错误,迷你缓冲区中的消息告诉我。
  • 如果有错误,我会被提示按C-c`来检查它们。这也(通常)将我带到了.tex文件中错误的位置。
  • 只有当我再次按下C-c C-c而不更改缓冲区时,迷你缓冲区中会出现一个propmt,让我在xdvi中打开.dvi,按回车即可确认。

我喜欢上述行为。它通常做我想要的。

在24.3.1中,如果我在我正在编辑的LaTex缓冲区中键入C-c C-c,则会发生以下情况:

  • 迷你缓冲区中出现提示,让我运行xdvi。我必须输入“latex”并按回车键。 (xdvi已在文件上打开,为什么我要再次打开它?)
  • 迷你缓冲器中出现提示以供我保存,按“y”即可确认。
  • 框架分为两个窗口。 latex命令在下半部分的tex-shell中运行。
  • 如果乳胶运行成功,我必须手动从框架中移除tex-shell窗口,因为它浪费了屏幕空间。
  • 如果乳胶运行不成功,我必须滚动tex shell缓冲区以查看它们发生的位置。然后我必须手动搜索.tex文件以找到相应的代码。

这基本上是一场灾难。

有没有办法恢复旧的行为?

注意:请不要告诉我“使用AUCTeX”。如果我想使用auctex,我现在就会这样做。

0 个答案:

没有答案