此方法在练习标题后有一个换行符通常是有效的:
\newtheoremstyle{break}{}{}{}{}{\bfseries}{}{\newline}{}
\theoremstyle{break}
\newtheorem{exercise}[theorem]{Exercise}
\setlist[enumerate,1]{label=\arabic*),align=left,leftmargin=*}
\begin{exercise}
Hello
\end{exercise}
并给出:
练习 1
你好
但是当练习以枚举开始时,它就失败了:
\begin{exercise}
\begin{enumerate}
\item Hello
\end{enumerate}
\end{exercise}
和:
练习 1 1)你好
问题:如何在练习标题后添加换行符,即使以 开头enumerate
?
笔记:
前两个答案来自在定理环境中是否可以跳过第一行? 快要工作了,但在后面添加
\leavemode
或不产生mbox{}
\begin{exercise}
练习 1
1)你好但
练习 1
< 空行 >
你好
答案1
正如所指出的这里,这是这种情况下的解决方案:
\begin{exercise}
\begin{enumerate}
\item[]
\item First item
在这种特定情况下,所有其他答案实际上都不起作用,因为它们创建了新的段落,在练习标题和枚举之间留有空行。