Markdown 使用r-检验包括circuitikz包
我想用circuitikz软件包和r-markdown中的r-Tests生成电路图。 我已经在header includes中包含了circuitikz包,使用Markdown 使用r-检验包括circuitikz包,markdown,moodle,r-exams,Markdown,Moodle,R Exams,我想用circuitikz软件包和r-markdown中的r-Tests生成电路图。 我已经在header includes中包含了circuitikz包,使用knit 但是当执行exams2pdf时,我得到的错误是 LaTeX Error: Environment tikzpicture undefined. 执行exam2moodle或exam2html不会得到错误,但它不包括电路图像 有其他解决方案吗?为什么您的尝试无效 由于两个原因,额外的LaTeX包不能包含在练习中(例如,忽略YA
knit
但是当执行exams2pdf时,我得到的错误是
LaTeX Error: Environment tikzpicture undefined.
执行exam2moodle
或exam2html
不会得到错误,但它不包括电路图像
有其他解决方案吗?为什么您的尝试无效
由于两个原因,额外的LaTeX包不能包含在练习中(例如,忽略YAML标题):
exams2pdf
和exams2nops
)使用LaTeX处理练习,但不适用于大多数其他接口。在后一种情况下,添加更多的乳胶包并不容易
exams2pdf
或exams2nops
时,练习也只是最终处理的LaTeX文档的片段。因此,个人练习对整个LaTeX文档的控制相对较少。(因此,YAML标题不用于独立练习。)
exams2xyz
接口都可行,还需要一些额外的努力。工作示例包括在:
include_tikz()
函数。这将通过LaTeX对TikZ代码进行预处理,并根据R图形块使用的图形格式以及通过match\u tests\u device()
生成合适的图形格式(PDF、PNG或SVG)
或者,您也可以传递LaTeX代码,并确保在LaTeX模板中加载必要的TikZ包。在
exams2pdf
中有一个template=
参数,最好从复制和修改软件包附带的一个模板开始。请参见vignette(“考试”,package=“考试”)
中的第3节和exams\u-skeleton(write=“exams2pdf”,…)
应该可以让您开始了解这一点。在exams2nops
中,您可以通过header=
参数传递必要的LaTeX代码,然后将该参数插入exams2nops
使用的模板中。下面的答案是否解决了您的问题?如果是,请接受,但单击票据计数器下方的复选标记。如果没有,请细化问题,以便我们能够解决它。