我想拥有
\begin{question}
Text
\end{question}
\begin{question}
Text2
\end{question}
行为举止与
\begin{enumerate}
\item Text
\item Text2
\end{enumerate}
其中 Text 和 Text2 也可能包含列表,因此需要正确缩进“嵌套”列表。我尝试了各种解决方案,但要么无法完成缩进,要么无法使外部编号与 Text 位于同一行。
答案1
利用\list
LaTeX 的机制,你可以得到如下结果:
\documentclass{article}
\usepackage{kantlipsum}
\newcounter{qno}
\NewDocumentEnvironment{ question }{ }{%
\refstepcounter{qno}%
\list{\ignorespaces\theqno.}{}%
\item
}{\endlist}
\begin{document}
\begin{question}
What do you think, Kant?
\end{question}
\kant[1-1]
\begin{question}
What do you think, Kant?
\end{question}
\kant[1-1]
\end{document}