%20%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2%20QED%20%D0%BD%D0%B0%20%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B5.png)
Предположим, что доказательство теоремы содержит утверждение и его доказательство, и доказательство утверждения завершает доказательство теоремы. То есть, в доказательстве теоремы не требуется никакого дополнительного текста после окончания доказательства утверждения. Например:
\documentclass{article}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}
\newtheorem{claim}{Claim}
\begin{document}
\begin{theorem}
Today is Thursday.
\begin{proof}
We know that the day after Wednesday is always Thursday.
Thus the theorem follows from the following claim:
\begin{claim}
Yesterday was Wednesday.
\begin{proof}
My computer said so.
\end{proof}
\end{claim}
\end{proof}
\end{theorem}
\end{document}
По умолчанию второй символ QED размещается на строку ниже первого, даже если на этой строке нет текста. Казалось бы, более естественно разместить оба символа QED на одной строке, рядом друг с другом, чтобы указать, что оба (вложенных) доказательства завершаются в этой точке. Как этого добиться? Я пробовал вставлять команду, \qedhere
но это, похоже, не помогает.
решение1
удвоить \qedsymbol
.
в преамбуле,
\let\oldqedbox\qedsymbol
\newcommand{\twoqedbox}{\oldqedbox\oldqedbox}
затем, перед первым \end{proof}
, вставьте
\renewcommand{\qedsymbol}{\twoqedbox}
и перед вторым \end{proof}
вставьте
\renewcommand{\qedsymbol}{}
«обновленный» \qedsymbol
не сохранится.
amsthm
не был разработан для обработки вложенных доказательств; они встречаются очень редко.
решение2
Вы можете подделать доказательную среду.
\begin{theorem}
Today is Thursday.
\end{theorem} % moved to here
\begin{proof}
We know that the day after Wednesday is always Thursday.
Thus the theorem follows from the following claim:
\begin{claim}
Yesterday was Wednesday.
\end{claim}
\noindent\textit{\proofname.} My computer said so.\qedhere\qedsymbol
\end{proof}