如何使用 exercise.sty 进行包含多个问题的练习

如何使用 exercise.sty 进行包含多个问题的练习

这应该很容易,但我就是读了文档却搞不懂。不知怎的,我对所有这些练习/执行部分/子问题等感到困惑。

基本上,我想排版一个练习,其中包括一个介绍,后面跟着几个枚举问题。所以最后它应该看起来像这样:

Ex. 1 - Some longish introductory text to a very difficult Exercise 
        blablablabla tralala....

        1. The first question
        2. The second question
               ...

由于这是 ExerciseList 环境的一部分,因此我尝试了以下操作:

\documentclass{article}
\usepackage[lastexercise]{exercise}
\begin{document}
\begin{ExerciseList}
     \Exercise Some longish introductory text to a very difficult Exercise blablablabla tralala....

     \Question The first question
     \Answer The first answer
     \Question The second question
     \Answer The second answer
\end{ExerciseList}
\end{document}

但是这不起作用。输出中只显示第一个问题,所有后续问题均不可见。我该如何修复此问题?

答案1

以下是我理解的该包的文档,因此我在这里写的内容可能会有错误。

首先:\Answer只是 的答案\Exercise,而不是\Question

s的枚举\Question仅当它们彼此相连(中间没有\Answer或)时才有效。\Exercise

如果\Questions 跟在\Exercise之后且两者之间没有\Answer中间项,则它们被视为属于\Exercise,如果它们跟在 之后,则\Answer它们属于\Answer。这就是为什么如果包含该选项,则不会显示noanswer第二个选项的原因。\Question

那么我该如何生成你的东西呢?像这样:

\documentclass{article}
\usepackage[lastexercise]{exercise}
\begin{document}
\begin{ExerciseList}
     \Exercise Some longish introductory text to a very difficult Exercise blablablabla tralala....
     \Question The first question
     \Question The second question
     \Answer Answer of the exercise
     \Question Answer of the first question
     \Question Answer of the second question
\end{ExerciseList}
\end{document}

我想这就是你应该使用 的方式ExerciseList。这是结果(没有noanswer): 在此处输入图片描述

相关内容