我想使用一个 AUCtex 命令编织和 latexmk Knitr 文档。我不知道如何用 lisp 编码,而且网络搜索也没有出现这样的情况。
我有一些接近的东西。latexmk 需要更改文件的扩展名。任何帮助将不胜感激。
以下行是我的.emacs
文件。
(add-hook 'LaTeX-mode-hook (lambda () (push '
("KnitrLaTeX" "Rscript -e \"library(knitr)\; knit('%s')\" && latexmk -pdf %s"
TeX-run-TeX nil t :help "Run knitr and latexmk on file")
TeX-command-list)))
当我运行时C-c C-c (KnitrLaTeX)
,emacs 运行以下命令:
Running `KnitrLaTeX' on `slides.Rnw' with ``Rscript -e "library(knitr); knit('slides.Rnw')" && latexmk -pdf slides.Rnw''
这是错误的。它应该读"... && latexmk -pdf slides.tex"
提前致谢。