我对 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 上。
问问题
233 次
1 回答
1
exams2pdf()
和中的默认设置exams2nops()
是使用tinytex
when 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 回答