采用knitr-ess进行多模编织-不想在tex文件名中“编织”

问题描述 投票:1回答:1

我对emacs相当陌生,已经习惯了在较早的版本中使用Sweave。现在,我一直在使用多模式,并使用knitr-ess进行编织。但是,我想进行两个自定义。

  1. 我希望结果编织的名称与文件名相同-​​即不是“ filename_woven.tex”
  2. 我不希望输出tex文件在emacs的separat缓冲区中弹出。

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

emacs knitr sweave
1个回答
0
投票

[通常,您可以通过M-x customize-groups RET polymode交互地自定义多模式选项。这将带您进入所有多模式选项的父组,其中包括“多模式导出”和“多模式编织”组。

  1. 您可以导航到“ Polymode Weave”选项,并将“ Polymode Weaver输出文件格式”中的默认选项从%s-woven更改为简单的%s,以摆脱“ woven”位。另外,您可以将以下行添加到您的.emacs文件中:
  (setq polymode-weaver-output-file-format "%s")

如果也想摆脱“导出”位,则可以在“多模式导出”组选项“多模式导出器输出文件格式”中进行与上述类似的更改,或将以下内容添加到.emacs中:

  (setq polymode-exporter-output-file-format "%s")
  1. 父多模式选项组包括一个称为“多模式显示输出文件”的选项,您可以将其更改为nil以不显示输出文件。和以前一样,您可以在.emacs中添加一行作为替代:
  (setq polymode-display-output-file nil)
© www.soinside.com 2019 - 2024. All rights reserved.