0
我希望有人可以點我可以解決我的問題與R.「編譯PDF」在Rstudio工作,但knit2pdf並不R中工作或RStudio
編譯特克斯文檔我的問題是內部設定該texi2pdf
和knit2pdf
扔警告,不會生成PDF。
我可以使用RStudio中的「Compile pdf」按鈕來編譯Rnw文件,我可以將rnw文件編織成文本文件,並且可以使用TeXnicCenter將我的tex文件編譯爲pdf,但是我無法獲取在texi2pdf
或knit2pdf
功能於R.
在Windows 7中一臺機器上安裝的texlive和另一臺機器上MIKTEX 2.9安裝,當我運行以下命令:
library(knitr)
f = system.file("examples", "knitr-minimal.Rnw", package = "knitr")
knit(f) # compile to tex
texi2pdf(gsub('Rnw', 'tex', f))
第一部分作品( rnw->特),但TEXI2PDF(tex-> PDF)導致:
Warning message:
running command '"C:\PROGRA~2\MIKTEX~1.9\miktex\bin\texify.exe" --quiet --pdf
"C:/Program Files/R/R-3.3.3/library/knitr/examples/knitr-minimal.tex" --max-
iterations=20 -I "C:/PROGRA~1/R/R-33~1.3/share/texmf/tex/latex" -I
"C:/PROGRA~1/R/R-33~1.3/share/texmf/bibtex/bst"' had status 1
同樣如此,如果我運行knit2pdf(f)
,我得到相同的警告信息+彈出「pdflatex.EXE已停止工作」。
還有一件事我不明白的是,我有MIKTEX 2.9在我的道路,但警告消息引用MIKTEX 1.9,沒有安裝我的機器上,而不是在路徑。
這是一個錯誤恕我直言。我也得到'Sys.which(「texify」)'是完全相同的路徑輸出,而且也沒有被發現有分佈。 –
你認爲這是導致編譯問題的原因嗎?我不明白這些作品的交互作用,是一個r? knitr?工具? – fishgal64
這不是一個錯誤,它不尋找MikTex 1.9。我對此很可疑。 http://r.789695.n4.nabble.com/texi2pdf-doesn-t-find-the-correct-MikTex-installation-due-to-erroneous-Sys-which-td4740439.html –