我正在尝试将\ includegraphics {pic.png}的图片添加到exams package的.Rnw文件的问题中。
有些事情:
exams2pdf(myexam, n = 1, nsamp = 2, dir = odir,
template = c("my_exam", "solution"),
encoding = 'UTF-8',
header = list(
Date = "30.05.2017"))
运行exams2pdf然后
Error in texi2dvi(out_tex[j], pdf = TRUE, clean = TRUE, quiet = quiet) :
Running 'texi2dvi' on 'my_exam1.tex' failed.
LaTeX errors:
! Package pdftex.def Error: File `picture.png' not found.
给了我:
public progress$ = this._progress.asObservable();
我几乎尝试了所有目录,但tex2dvi / exams2pdf找不到png - 对此有任何建议吗?
答案 0 :(得分:1)
考试输出文件(本例中为PDF)编译在与当前工作目录不同的目录中。因此,任何补充文件都需要标记为这样,以便根据需要复制它们。该包为此提供include_supplement()
函数,exams2pdf("Rlogo")
包含一个有效的示例。在你的情况下,练习Rnw应该是:
<<echo=FALSE, results=hide>>=
include_supplement("picture.png")
@
\begin{question}
What does the following logo stand for?
...
\end{question}
如果需要,还请指定include_supplement("picture.png", dir = "/path/to/files/")
。
另外两个提示:(1)答案列表也可以生成为
<<echo=FALSE, results=tex>>=
answerlist(questions)
@
这是我们在许多文档/示例之后添加了几年的功能,这就是为什么它不显而易见的原因。 (2)如果您只有单选或多选问题,exams2nops()
函数也可能对您有用。这是一种PDF输出格式,可以在R。
如果您需要进一步的建议,可以在此处(exams
标签)或我们在https://R-Forge.R-project.org/forum/forum.php?forum_id=4377的R-Forge支持论坛上询问