我刚开始接触R/exams包,并尝试使用开发者提供的一个模板生成PDF文档。(http://www.R-exams.org/templates/confint3/)
我能够使用命令将Rnw文件编译成HTML文档。
library("exams")
exams2html("confint3.Rnw")
当调用函数exams2pdf("confint3.Rnw")
时,会出现错误信息。
! LaTeX Error: File `Sweave.sty' not found.
我已经安装了Latex,并且一般情况下使用它没有问题。我不明白:
- 我需要告诉`exams2pdf()` Latex的安装位置吗?
- 我需要先定义一个模板(如纯文本
plain.tex
)吗?该模板应该是什么样子的? - 我理解错了什么吗?
我查看了exams包的文档,也在安装并调用`library("tinytex")`之后尝试了`exams2pdf()`。
非常感谢任何可以帮助我寻找答案或提供指导的人。谢谢!
最简示例:
install.packages("exams")
install.packages("tth")
library("exams")
set.seed(1090)
exams2html("confint3.Rnw")
set.seed(1090)
exams2pdf("confint3.Rnw")
exams
软件包安装过程失败了,并且没有安装tth
软件包。显然,软件包作者在依赖关系中忽略了这一要求。 - IRTFM