为方便起见,我在Emacs中将shell-command
用于乳胶/ dvips和其他命令。尽管shell-command
输出的默认行为是拆分当前活动的窗口,但我宁愿让它在新帧中显示输出缓冲区。有没有办法做到这一点?
答案 0 :(得分:0)
对于小型LaTeX文档,从Emacs的角度来看,您可以将其后期处理视为“ compilation”命令。
我建议在您的foo.tex
文档中添加类似这样的注释
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Local Variables: ;;
%% compile-command: "lualatex --halt-on-error --file-line-error foo"
%% End: ;;
根据您的需要进行调整。了解有关local variables in files的信息。
我的~/.emacs
部分显示为here。然后,我用绑定到recompile
的 F12 对该文档进行后期处理,在我的系统上,该文档在另一帧中显示“编译”(即LaTeX-ing)。
PS。注意术语:emacs框架不是窗口管理器框架。