我已经使用 R 和 Texworks 有一段时间了,但是当我尝试将它们一起使用(即 R Markdown)时,事情开始出错 - 即使在开始时也是如此。我猜这个问题很简单,如果你知道如何解决它,请随时回复。以下是事件链:
- 安装了 R 和 Rstudio 及其所有必要的软件包。Windows 10 上的 R 版本 3.4.1、Rstudio 版本 1.0.153。
- 安装了 Texworks 和 MikTex (2.9) 包管理器附带的 LyX (2.2)。安装了所有必要的软件包,甚至可以编译最复杂的论文。
- 打开工作室。
- 文件 -> 新文件 -> R Markdown...
- 选择 PDF 作为默认输出。然后给出介绍模板。
- 点击针织。('回答'你想允许来自未知发布者的这个应用程序对你的设备进行更改吗?'三次)
R Markdown 窗口中的错误消息:
! LaTeX Error: File `url.sty' not found. Type X to quit or <RETURN> to proceed, or enter new name. (Default extension: sty) Enter file name: ! Emergency stop. <read *> l.5100 \let pandoc.exe: Error producing PDF Error: pandoc document conversion failed with error 43 In addition: Warning message: running command '"C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS dfth.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output dfth.pdf --template "C:\Users\ALEX.LAU\Documents\R\win-library\3.4\rmarkdown\rmd\latex\default-1.17.0.2.tex" --highlight-style tango --latex-engine pdflatex --variable graphics=yes --variable "geometry:margin=1in"' had status 43 Execution halted
我尝试过的事情:
在 Miktex 中安装 url.sty。重新启动 Rstudio。同样的错误。
将输出从 pdflatex 更改为 xelatex(来自上一篇文章的建议)。得到一个类似的错误,说我必须安装 mathspec.sty。在 Miktex 中安装了 mathspec.sty。同样的错误。
虽然输出为 html 是可行的,但我想将 Rstudio/R markdown 与 Miktex 包链接起来有问题吗?
谢谢