我正在使用\documentclass[12pt]{exam}
环境,假设我想按以下方式编写:
这是我正在做的事情:
\documentclass[12pt]{exam}
\begin{document}
\begin{questions}
\question Find the value of each of the following funcitons:\par
(i) $y=a+b$\hspace{100pt}(ii) $f(x)=c+d$\par
(iii) $y=e+f$\hspace{90pt}(iv) $f(x)=g+h$\par
(v)$f(x)=i+j$\hspace{85pt}(v) $y=k+l$
\end{questions}
\end{document}
但我认为这并不合适,需要做很多调整才能产生所需的输出。那么有什么确切的方法可以写吗?或者,例如使用\part
命令,我怎样才能以上述方式编写它?
答案1
结合其中一个来自 Wikibook 的示例和匹配的包文档,我们得到以下内容。
\documentclass[12pt]{exam}
\usepackage{tasks}
\settasks{
counter-format=(tsk[r]),
label-width=4ex
}
\begin{document}
\begin{questions}
\question Find the value of each of the following funcitons:\par
(i) $y=a+b$\hspace{100pt}(ii) $f(x)=c+d$\par
(iii) $y=e+f$\hspace{90pt}(iv) $f(x)=g+h$\par
(v)$f(x)=i+j$\hspace{85pt}(v) $y=k+l$
\question Which one of the entries does not fit with the others?
\begin{tasks}(2)
\task mercury
\task iron
\task lead
\task zinc
\end{tasks}
\question Find the value of each of the following funcitons:
\begin{tasks}(2)
\task $y=a+b$ \task $f(x)=c+d$
\task $y=e+f$ \task $f(x)=g+h$
\task $f(x)=i+j$ \task $y=k+l$
\end{tasks}
\end{questions}
\end{document}
该类的另一种替代方法exam
是使用包exsheets
来创建试卷。前面提到的 Wikibook 给出了一个非常简短的示例,说明它与包一起使用tasks
以获得以下输出(来自 Wikibook):