1
我想知道如何在R
中設置pdflatex路徑以使用sweave
。因爲我有兩個不同的MikTeX安裝,一個正常工作。請注意我在Windows
中使用R(RStudio)。但是,對於Linux或Unix用戶,我發現了一些建議。如何在R中設置sweave的乳膠路徑?
在此先感謝
我想知道如何在R
中設置pdflatex路徑以使用sweave
。因爲我有兩個不同的MikTeX安裝,一個正常工作。請注意我在Windows
中使用R(RStudio)。但是,對於Linux或Unix用戶,我發現了一些建議。如何在R中設置sweave的乳膠路徑?
在此先感謝
如果你有乳(即MIKTEX)的多個安裝並且要使用這些特定的一個,那麼你需要確保的是,R找到你需要先之一。這意味着您必須將您首選版本的pdfLaTeX的位置添加到PATH系統環境變量的前面。
如果您在Windows中沒有管理員權限,那麼您可以使用R的環境文件來僅爲R更改PATH變量。有關此過程的詳細信息,請參閱R中的?Startup
。請遵循以下步驟:
Sys.getenv("R_ENVIRON")
。這將返回到現有環境文件的完整路徑,但在大多數情況下將爲空。如果文件存在,請跳到下面的第3步。PATH=C:\\full\\path\\to\\the\\folder\\with\\pdflatex;"${PATH}"
(的引號是重要)Sys.getenv("PATH")
和Sys.which("pdflatex")
返回正確路徑。如果您沒有權限創建一個Renviron.site文件R_HOME \等,那麼你也可以在HOME(Sys.getenv("HOME")
)創建.Renviron文件。
檢查此問題在RStudio論壇上:https://support.rstudio.com/hc/communities/public/questions/200662347-Rstudio-not-finding-git-on-windows –