使用 AUCTeX 创建“文档”环境会在 \end{document} 后留下一个空行

使用 AUCTeX 创建“文档”环境会在 \end{document} 后留下一个空行

如果我C-c C-e document使用 Eamcs 在 AUCTeX 模式下输入,最后会得到一个空行\end{document};请参阅

输出

我可以阻止 AUCTeX 在最后产生这条额外的线吗?

注意:我在 Fedora 系统上使用 Emacs 24.3-13 和 AUCTeX 11.87-7。

答案1

将以下代码添加到您的.emacs

(defadvice LaTeX-env-document
  (around LaTeX-env-document-delete-newline activate)
  "Delete newline after \\end{document}."
  ad-do-it
  (save-excursion
    (LaTeX-find-matching-end)
    (delete-char 1)))

相关内容