I've started using cgnieder's wonderful exsheets package for my problem sets, but it seems to be missing a valuable functionality: exercise titles. In my case, the latter would prove particularly useful because
- they can provide a concise (if somewhat cryptic) description of the exercise; and
- intriguing/cheeky titles can be effective at raising students' interest.
Ideally, an exercise with a title would look something like that:

However, exsheets doesn't seem to offer that title functionality out of the box: no title (or similar) key is defined for the question environment. My workaround so far is to
- locally switch the
headingsoption torunin, - typeset the exercise's title manually at the beginning of the
questionenvironment, - add a linebreak.
However, that approach is not very satisfying in terms of maintainability.
\documentclass{article}
\usepackage[english]{babel}
\usepackage{exsheets}
\usepackage{kantlipsum}
\begin{document}
\SetupExSheets{headings=runin}
\begin{question}
\textbf{Fermat's last theorem}\\
\kant[1]
\end{question}
\end{document}
I very much wish there were a title option. Before I start dissecting exhseets.sty with the hope of producing a solution...
- Am I missing something obvious in the documentation? Is it an RTFM case?
- If not, how can I create a
titlekey for the exsheets'questionenvironment that would do the job?
