3

1 つの AUCtex コマンドを使用して、ニット AND 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"

前もって感謝します。

4

1 に答える 1