exsheets 和 \PrintSolutionsTF 问题

exsheets 和 \PrintSolutionsTF 问题

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 及更早版本)是错误的。

相关内容