更新R版本后exams2pdf的问题

时间:2020-12-30 15:03:53

标签: r sweave r-exams installr

最近,我使用 installr 更新了 R,因此我现在在运行 Windows 10 的计算机上安装了两个版本 (3.6.1 e 4.0.3),但我只使用 4.0.3 版本。由于某些我不知道的原因,'exams' 包没有转移到新版本,所以我不得不重新安装它,但现在 'exams2pdf' 不再工作,我收到以下错误消息:

LaTeX 错误:找不到文件“Sweave.sty”。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

我打开 MikTeX 控制台,选择:设置 > 目录,然后小 + 按钮添加文件夹“C:\Program Files\R\R-4.0.3\share\texmf”。现在我不再收到错误消息并且可以正常工作。

答案 1 :(得分:1)

我猜您已经安装了 R 软件包 tinytex,但它并不总是能找到基本 R 的 Sweave.sty 文件夹中附带的 texmf 文件。将文件安装在更容易找到的 texmf 文件夹中(如您在答案中所做的那样)是解决问题的一种可能性。卸载 R 包 tinytex 可能也可以解决这个问题。或者您可以使用避免使用 Sweave.sty 的模板。

有关在 R/考试中使用 LaTeX 的更多详细信息,请参阅 http://www.R-exams.org/tutorials/latex/。这个问答也有关系:How to configure R/Exams to use system LaTeX?