我在 Lion 上使用适用于 Mac OS X 的 GNU Emacs 24.1,并安装了最新版本的 AUCTeX 和 VC 包,以便在 LaTeX 文档的页脚中打印版本信息。问题是,当我排版 LaTeX 文档时,它会顺利运行建议的 shell 命令\immediate\write18{./vc}
,但在运行 vc 脚本时,它不会向文件写入任何内容vc.tex
。我每次都检查日志文件,总是会出现以下行:
runsystem(./vc)...executed safely (allowed).
我花了大半天时间试图找出为什么文件vc.tex
没有被修改,我把问题缩小到 Emacs/AUCTeX 的问题,因为 TeXShop 似乎做得很好。或者,我总是可以在终端中运行 vc 脚本,但我想弄清楚为什么该行在\immediate\write{./vc}
Emacs 中不起作用。
有任何想法吗??