仅包含特定问题的两列答案列表
Answerlist with two columns only on specific questions
有没有办法直接在 .rmd 问题中指定包含两列的答案列表?
我正在准备使用 R 考试 exams2pdf(myexam, n=1)
的单选 pdf 考试,答案列表仅包含文本或仅包含图像,我想用两列布局的答案列表 (例如,仅包含图像的问题)。
我已经看到更改模板的可能性,但这会更改所有问题的布局。
```{r, echo = FALSE, results = "hide"}
exams::include_supplement("a.jpg")
exams::include_supplement("b.jpg")
exams::include_supplement("c.jpg")
exams::include_supplement("d.jpg")
```
Question
========
What is the seat of the federal authorities in Switzerland (i.e., the de facto capital)
Answerlist
----------
* ![](a.jpg){width=10%}
* ![](b.jpg){width=10%}
* ![](c.jpg){width=10%}
* ![](d.jpg){width=10%}
Meta-information
================
exname: Swiss Capital
extype: schoice
exsolution: 0100
exshuffle: 4
pdf outcome using exams2pdf(myexam, n=1)
这并非不可能,但系统并未设计为在练习之间来回切换布局。
如果您想这样做,您需要设置一个 LaTeX 模板,该模板手动包含所有单独的练习和 re-defines 您在这些练习之间切换的 {answerlist}
环境。缺点是,如果您更改练习的顺序 and/or,您总是必须修改 LaTeX 模板。因此我不建议使用这种方法。有关如何设置 multi-column {answerlist}
的示例,请参阅 R-Forge forum.
中的 plain-horiz.tex
模板
一个更简单的选择是在主要问题文本中生成 table 个数字,然后在答案列表中仅包含这些数字的 numbers/labels 个。 logic 练习中提供了一个可行的示例。
(但有一个警告:这取决于 pandoc 版本如何准确呈现 table。最新版本的 pandoc 与 [= 的默认 LaTeX 模板不兼容27=].)
有没有办法直接在 .rmd 问题中指定包含两列的答案列表?
我正在准备使用 R 考试 exams2pdf(myexam, n=1)
的单选 pdf 考试,答案列表仅包含文本或仅包含图像,我想用两列布局的答案列表 (例如,仅包含图像的问题)。
我已经看到更改模板的可能性,但这会更改所有问题的布局。
```{r, echo = FALSE, results = "hide"}
exams::include_supplement("a.jpg")
exams::include_supplement("b.jpg")
exams::include_supplement("c.jpg")
exams::include_supplement("d.jpg")
```
Question
========
What is the seat of the federal authorities in Switzerland (i.e., the de facto capital)
Answerlist
----------
* ![](a.jpg){width=10%}
* ![](b.jpg){width=10%}
* ![](c.jpg){width=10%}
* ![](d.jpg){width=10%}
Meta-information
================
exname: Swiss Capital
extype: schoice
exsolution: 0100
exshuffle: 4
pdf outcome using exams2pdf(myexam, n=1)
这并非不可能,但系统并未设计为在练习之间来回切换布局。
如果您想这样做,您需要设置一个 LaTeX 模板,该模板手动包含所有单独的练习和 re-defines 您在这些练习之间切换的 {answerlist}
环境。缺点是,如果您更改练习的顺序 and/or,您总是必须修改 LaTeX 模板。因此我不建议使用这种方法。有关如何设置 multi-column {answerlist}
的示例,请参阅 R-Forge forum.
plain-horiz.tex
模板
一个更简单的选择是在主要问题文本中生成 table 个数字,然后在答案列表中仅包含这些数字的 numbers/labels 个。 logic 练习中提供了一个可行的示例。
(但有一个警告:这取决于 pandoc 版本如何准确呈现 table。最新版本的 pandoc 与 [= 的默认 LaTeX 模板不兼容27=].)