exsheets
我是否遗漏了该包及其命令的一些最基本的内容\PrintSolutionsTF
?
我认为如果我设置,\SetupExSheets{solution/print=true}
我会得到 4(这有效)并且对于\SetupExSheets{solution/print=false}
,我会得到 5,但是我在这里得到的却是一个空白。
这是怎么回事?
\documentclass[12pt,letterpaper]{article}
\usepackage{amsmath}
\usepackage{exsheets}
\SetupExSheets{solution/print=false}
\begin{document}
\begin{question}
\(2+2=\underline{\hspace{1cm}}\)
\end{question}
\begin{solution}
\PrintSolutionsTF{4 is a true answer}{5 is a false answer}
\end{solution}
\end{document}
答案1
在{solution}
环境中\PrintSolutionsTF{true}{false}
总是给出true
。在{solution}
环境之外,它取决于选项的值solution/print
。
在你的例子中如果你有
\begin{solution}
\PrintSolutionsTF{true}{false}
\end{solution}
但\SetupExSheets{solution/print=false}
接着说所有的解决方案环境是不是打印。
如果您另外添加了\printsolutions
解决方案列表,那么true
无论值solution/print
是什么,您都会获得该值:正如我最初所说的那样:在解决方案中它始终是正确的。
PS:我会在手册中更正此问题。当前描述(v0.19 及更早版本)是错误的。