среда вопросов в других классах, кроме экзаменационного класса

среда вопросов в других классах, кроме экзаменационного класса

Мне нужна среда, чтобы \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 года exsheetsофициально заменен на xsim. С июня 2019 года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 :)

Связанный контент