在环境之后和枚举之前留一个空行

在环境之后和枚举之前留一个空行

如果我有一个枚举,即类似以下 MWE

\documentclass{amsart}
\usepackage{enumerate}
\newtheorem{definition}{Definition}[section]

\begin{document}
    \begin{definition}
        \begin{enumerate}
            \item 
            \item
        \end{enumerate}
    \end{definition}
\end{document}

让 Definition 所在的行保持空白的最佳方法是什么?我的意思是我想留一个空行,然后在下一行从第一个项目开始。目前我得到了这个:

在此处输入图片描述

答案1

在 后面添加一些空内容\begin{definition}。这将强制将列表设置在新行上:

在此处输入图片描述

\documentclass{amsart}

\newtheorem{definition}{Definition}[section]

\begin{document}

\begin{definition}
  \mbox{}% ...or \leavevmode
  \begin{enumerate}
    \item
    \item
  \end{enumerate}
\end{definition}

\end{document}

答案2

一个更简单的解决方案是使用\-after \begin{definition}that 强制换行。这是一个 MWE

 \documentclass{amsart}
    \newtheorem{definition}{Definition}[section]

    \begin{document}
        \begin{definition}\-        
        \begin{enumerate}
                \item 
                \item
            \end{enumerate}
        \end{definition}

\end{document}

相关内容