除考试课外其他课堂的提问环境

除考试课外其他课堂的提问环境

我需要一个像\begin{question}问题排序的环境\begin{enumerate}。我的意思是这样的:

问题:

1) 证明....
2) 表明....
3) ...
...

我知道这个环境在考试类中有效,但我该如何在其他类中做到这一点?我的文档类是book,我无法更改这个类。

感谢您的帮助。

答案1

xsim

\documentclass{article}
\usepackage{amssymb}
\usepackage{xsim}

\begin{document}
\begin{exercise}
  \begin{enumerate}
    \item State the Mean Value Theorem.
    \item Consider the function $g:\mathbb{R} \rightarrow \mathbb{R}$
  \end{enumerate}
\end{exercise}
\end{document}

exsheets

自 2017 年 5 月起,exsheets已正式被 取代xsim。自 2019 年 6 月起,exsheets不再与当前 expl3 兼容。下面的实现将保留以供后人参考。

\documentclass{article}
\usepackage{amssymb}
\usepackage{exsheets}

\begin{document}
\begin{question}
  \begin{enumerate}
    \item State the Mean Value Theorem.
    \item Consider the function $g:\mathbb{R} \rightarrow \mathbb{R}$
  \end{enumerate}
\end{question}

\SetupExSheets{headings=runin,question/name=Problem}
\begin{question}
  blah
\end{question}
\end{document}

输出

我现在没有办法包含第二个示例(在命令之后\SetupExSheets),但它更接近exam默认情况下的操作。

我会注意到exsheets包裹是高度得益于其 LaTeX3 理念,可进行配置 :)

相关内容