我想编写一个新命令putOnNewLine
,\putOnNewLine{ABC}
将 ABC 放在新行上,并且与之前的内容之间恰好有一行垂直间距。
它还必须尊重其所处环境的边界。例如,如果我在\putOnNewLine
环境的开始处有一个(比如在定理之后的证明的开始处),那么在这种情况下我不想要换行。
所以我想我也在寻找某种对命令出现的上下文敏感的逻辑。
答案1
你可以使用类似
\newcommand{\putOnNewLine}[1]{\par\vspace{\baselineskip}#1}
或者
\newcommand{\putOnNewLine}[1]{\newline~\newline#1}
尽管这有点取决于您想要使用它的目的。