我对 emacs 还很陌生,并且已经习惯在早期版本中使用 Sweave。现在我一直在使用polymode并使用knitr-ess进行编织。不过,我想做两个定制。
- 我希望生成的编织名称与文件名相同 - 即不是“filename_writing.tex”
- 我不希望输出 tex 文件在 emacs 的单独缓冲区中弹出。
我开始寻找更改 polymode-weave.el 文件,但这不起作用。有什么想法吗?
最佳答案
一般来说,您可以通过 M-xcustomize-groups
RET polymode
以交互方式自定义 Polymode 选项。这将带您进入所有 Polymode 选项的父组,其中包括“Polymode Export”和“Polymode Weave”组。
- 您可以导航到“Polymode Weave”选项,并将“Polymode Weaver 输出文件格式”中的默认选项从
%s-welve
更改为简单的%s
摆脱“编织”位。或者,您可以将以下行添加到 .emacs 文件中:
(setq polymode-weaver-output-file-format "%s")
如果您也想摆脱“导出”位,您可以在“Polymode Export”组选项“Polymode Exporter 输出文件格式”中进行与上面类似的更改,或者将以下内容添加到您的 .emacs :
(setq polymode-exporter-output-file-format "%s")
- 父 Polymode 选项组包含一个名为“Polymode 显示输出文件”的选项,您可以将其更改为
nil
以不显示输出文件。和以前一样,您可以只在 .emacs 中添加一行作为替代:
(setq polymode-display-output-file nil)
关于emacs - 使用 knit-ess 进行 Polymode 编织 - tex 文件名中不需要 "woven",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58548118/