Emacs键绑定到shell命令,无输出

Emacs键绑定到shell命令,无输出,emacs,latex,Emacs,Latex,我的问题也许可以分成两部分?我有一个tex文件(main.tex),它通过\子文件调用子文件夹中的一组文件。例如,main.tex: \chapter{Introduction} \subfile{chapters/introduction} 当我在emacs中编辑introduction.tex时,我需要编译main.tex来查看它。我希望有一个快捷键,以便在编辑introduction.tex时,它可以调用“pdflatex main.tex”,然后抑制输出,使其不会在小型缓冲区中打开。以

我的问题也许可以分成两部分?我有一个tex文件(main.tex),它通过\子文件调用子文件夹中的一组文件。例如,main.tex:

\chapter{Introduction}
\subfile{chapters/introduction}

当我在emacs中编辑introduction.tex时,我需要编译main.tex来查看它。我希望有一个快捷键,以便在编辑introduction.tex时,它可以调用“pdflatex main.tex”,然后抑制输出,使其不会在小型缓冲区中打开。

以下链接包含在OSX上使用latexmk的示例(不带AUCTeX);在窗户上(不带AUCTeX);以及使用AUCTeX软件包的上述两种操作系统(如果尚未安装,则需要安装)。您可以修改命令以使用pdflatex而不是latexmk(使用pdflatex)。对于非AUCTeX函数,仅当出现错误时才会打开窗口(包含编译消息)。如果您希望编写自己的函数,
start process
具有创建或不创建编译输出缓冲区的选项。但是,错误消息(只要它们存在)和/或编译消息对于调试
*.tex
文件至关重要,因此建议使用另一个系统来正确处理编译输出。我的猜测是,如果一切都成功生成,您根本不希望看到编译输出,这与完全抑制编译输出不同。