簡體   English   中英

如何引用Rscript調用?

[英]How to quote an Rscript call?

我的目標是通過Rscript從.Rnw文件調用SweavePDF ,設置如下:

(add-hook 'Rnw-mode-hook
      (lambda ()
        (add-to-list 'TeX-command-list
             '("SweavePDF" "Rscript -e 'patchDVI::SweavePDF('%t', encoding='utf8')'"
               TeX-run-command nil t :help "Run SweavePDF") t)
        (setq TeX-command-default "SweavePDF")))

如何正確調用R腳本Rscript 帶有引號的內容似乎無法按預期工作:

Running `SweavePDF' on `ch03_copula' with ``Rscript -e 'patchDVI::SweavePDF('ch03_copula.Rnw', encoding='utf8')''
/bin/sh: 1: Syntax error: Unterminated quoted string

SweavePDF exited abnormally with code 2 

剛剛發現雙引號可以用反斜杠轉義\\"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM