如何配置R/Exams使用系统LaTeX?
How to configure R/Exams to use system LaTeX?
我对 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 上。
exams2pdf()
和 exams2nops()
中的默认设置是在 requireNamespace("tinytex")
为 TRUE
时使用 tinytex
,即安装 tinytex
时.如果您一般不想使用tinytex
,只需卸载即可。
如果安装了 tinytex
但您仍想使用 tools
包中的 pdflatex()
,请设置 options(exams_tex = "tools")
。你也可以把它放到你的 .Rprofile
如果你一般想设置它。
最后,您还可以为 exams2pdf(..., template = ...)
设置自己的 LaTeX 模板并省略不需要的包 - 或者替换 Sweave.sty
另请参阅 http://www.R-exams.org/tutorials/latex/ 了解更多详细信息。
我对 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 上。
exams2pdf()
和 exams2nops()
中的默认设置是在 requireNamespace("tinytex")
为 TRUE
时使用 tinytex
,即安装 tinytex
时.如果您一般不想使用tinytex
,只需卸载即可。
如果安装了 tinytex
但您仍想使用 tools
包中的 pdflatex()
,请设置 options(exams_tex = "tools")
。你也可以把它放到你的 .Rprofile
如果你一般想设置它。
最后,您还可以为 exams2pdf(..., template = ...)
设置自己的 LaTeX 模板并省略不需要的包 - 或者替换 Sweave.sty
另请参阅 http://www.R-exams.org/tutorials/latex/ 了解更多详细信息。