emacs - 使用 knit-ess 进行 Polymode 编织 - tex 文件名中不需要 "woven"

标签 emacs knitr sweave

我对 emacs 还很陌生,并且已经习惯在早期版本中使用 Sweave。现在我一直在使用polymode并使用knitr-ess进行编织。不过,我想做两个定制。

  1. 我希望生成的编织名称与文件名相同 - 即不是“filename_writing.tex”
  2. 我不希望输出 tex 文件在 emacs 的单独缓冲区中弹出。

我开始寻找更改 polymode-weave.el 文件,但这不起作用。有什么想法吗?

最佳答案

一般来说,您可以通过 M-xcustomize-groups RET polymode 以交互方式自定义 Polymode 选项。这将带您进入所有 Polymode 选项的父组,其中包括“Polymode Export”和“Polymode Weave”组。

  1. 您可以导航到“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/

    相关文章:

    emacs - 如何为 Emacs 编写全局保存 Hook ?

    emacs - 等待编译完成

    python - Emacs Python 错误延迟

    r - Plotly 绘图不会在 RMarkdown 文档的 for 循环内渲染

    r - 在使用 xtable() 生成的表中将负数的颜色更改为红色?

    在 Sweave 中渲染网格图形

    r - 如何从 Rnw Sweave 文件中提取所有代码块?

    emacs - 使用 yasnippet 显示键绑定(bind)

    r - 在 xtable 中处理 Latex 反斜杠

    r - 针织物重新输出中的双散列标记