1

我对 R 和 R/Exams 完全陌生。我已经安装了 R 和 R/Exams,并测试了dist生成 HTML 输出的示例。当我尝试生成 PDF 输出时,R/Exams 总是使用tinytex并失败,因为Sweave.sty没有找到。我已经在我的系统上安装了 TeXLive,并且在我的工作中经常使用 LaTeX。通过将 R 的 texmf 添加到我的 TeXLive 中,我解决了Sweave.sty找不到的问题。但是,我仍然想使用我的 TeXLive 安装而不是tinytex. 有没有办法将 R/Exams 配置为使用系统 TeXLive 而不是tinytex?我在 MacOS 上。

4

1 回答 1

1

exams2pdf()和中的默认设置exams2nops()是使用tinytexwhen requireNamespace("tinytex")is TRUE,即,何时tinytex安装。如果您一般不想使用tinytex,只需将其卸载即可。

如果tinytex已安装但您仍想pdflatex()tools包中使用,请设置options(exams_tex = "tools"). .Rprofile如果您通常要设置它,也可以将其放入您的。

最后,您还可以为exams2pdf(..., template = ...)不需要的包设置自己的 LaTeX 模板并省略 - 或替换Sweave.sty

另请参阅http://www.R-exams.org/tutorials/latex/了解更多详情。

于 2020-07-04T11:35:06.927 回答