1

我正在尝试使用 R/exams 生成一组考试(我对它的方式印象深刻的软件)。对于我们的大学学院,我们需要为我们的考试申请一定的模板。我们有一个.sty文件,但我无法将它包含在 LaTex 模板中。我已经尝试了每个文档的所有选项

使用输入变量:

exams2pdf(myexam, n = 1, name = c("pdf-examen", "pdf-oplossing"),
          encoding = "UTF-8",
          showpoints = "TRUE",
          dir = "output",
          edir = "oefeningen",
          inputs = "/Users/eothein/education/examentest/templates/hogent-examen.sty",
          template = c("templates/opgave.tex", "templates/oplossing.tex"),
         )

我尝试过相对路径、绝对路径,但 LaTeX 编译器抱怨它找不到.sty文件。

最重要的是,很难找到有关如何将 R 中的元信息/常规信息用于 LateX 文件的文档。我从生成的模板文件开始,exams_skeleton但不清楚如何使用它(没有大量的试验和错误)。有这方面的文件吗?例如,我猜%% \exinput{questionnaire}会产生问题,但我该如何调整呢?

亲切的问候

延斯·布赛

4

1 回答 1

1

一般来说,我建议将此类.sty文件包含在您的个人texmf树中,例如,在texmf/tex/latex/hogent-examen.stytexmf/tex/latex/hogent/hogent-examen.sty. 通过这种方式,可以从您机器上的每个位置找到它们。

您通过inputs=论点的解决方案应该也很有效,很艰难。如果没有完全可重现的示例,很难说出究竟出了什么问题。

至于您对exams2pdf()模板文档的一般性问题,请参阅vignette("exams", package = "exams")第 3 节。

历史记录:这实际上是一个相当古老的文档(尽管包括各种更新),最初是在十多年前编写的,远早于 R/exams 拥有今天的功能。我应该将那篇论文中最重要的细节变成 R-exams.org(不到 3 年)的博客文章。但是,我并没有这样做。

于 2020-04-16T20:37:01.343 回答