使用 \paragraph 开始证明

使用 \paragraph 开始证明

我想将证明分成几个段落,但似乎无法以段落开始证明。

\documentclass{article}
\usepackage{amsthm}

\begin{document}
\begin{proof}
\paragraph{This bit in bold.} Now this part of the proof.
\end{proof}
\end{document}

如果我在 \paragraph 之前插入文本,似乎没有问题,但否则,我收到以下错误:

Something's wrong--perhaps a missing \item.

用一段话开始证明的最简单方法是什么?

答案1

在 \paragraph 前添加 \item 或 ~。例如:

\begin{document}
\begin{proof}
\item 
\paragraph{This bit in bold.} Now this part of the proof.
\end{proof}
\end{document}

答案2

我认为最好的方式是定义一个新的环境,比方说breakproof,它的作用类似于proof但在“证明”一词后以新行开始。

所以你可以写

\documentclass{article}
\usepackage{amsthm}

\makeatletter
\newenvironment{breakproof}[1][\proofname]{\par
  \pushQED{\qed}%
  \normalfont \topsep6\p@\@plus6\p@\relax
  \trivlist
  \item[\hskip\labelsep
        \itshape
    #1\@addpunct{.}]\ignorespaces\item
}{%
  \popQED\endtrivlist\@endpefalse
}
\makeatother

\begin{document}
  \begin{breakproof}
    \textbf{This bit in bold.}
    \newline
    Now this part of the proof.
  \end{breakproof}
\end{document} 

结果是:

在此处输入图片描述

否则,您可以重新定义proof环境(在我看来,这是不好的做法)并像以前一样使用它(结果是一样的):

\documentclass{article}
\usepackage{amsthm}

\makeatletter
\renewenvironment{proof}[1][\proofname]{\par
  \pushQED{\qed}%
  \normalfont \topsep6\p@\@plus6\p@\relax
  \trivlist
  \item[\hskip\labelsep
        \itshape
    #1\@addpunct{.}]\ignorespaces\item
}{%
  \popQED\endtrivlist\@endpefalse
}
\makeatother

\begin{document}
  \begin{proof}
    \textbf{This bit in bold.}
    \newline
    Now this part of the proof.
  \end{proof}
\end{document} 

相关内容