让 AUCTeX 了解 SageTeX

让 AUCTeX 了解 SageTeX

当您使用 AUCTeX 编译文件时,它会提示您根据需要重新运行 LaTeX 和 BibTeX。有没有办法让它sage在使用 SageTeX 时也运行?

答案1

如果您还没有找到答案:如果我理解正确,您希望能够从 emacs 执行 sage 的“编译”步骤。如果是这种情况,请将其添加到您的 .emacs:

;; SageTeX setup
;; This adds the command sage when in LaTeX mode (to invoke type C-C C-c sage)
(eval-after-load "tex"
'(setq TeX-command-list
(append TeX-command-list
(list
(list "sage" "sage %s.sagetex.sage" 'TeX-run-command nil t :help "Run SAGE on the SAGE file corresponding to this LaTeX file (run latex first).")))))

来源:稍作修改( sage 生成的文件现在是 x.sagetex.sage )。

它仍然不会提示您应该运行 sage(如果您不运行 sage,输出将只是...未解析的引用...),但它比切换到终端更好。

相关内容