試験クラス以外のクラスでの質問環境

試験クラス以外のクラスでの質問環境

\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}

出力

現時点では 2 番目の例 (コマンドの後) を含める手段はありませんが、デフォルトで実行される\SetupExSheets内容に近くなります。exam

パッケージexsheets非常にLaTeX3 のアイデアのおかげで設定可能になりました :)

関連情報