答案1
设置一些东西 - 一个零宽度,空框\mbox{}
- 以便proof
设置标题,然后发出你的1in
v
垂直space
:
\documentclass{article}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}
\begin{document}
\begin{theorem}
A regular theorem.
\end{theorem}
\begin{proof}
\mbox{}\par
\vspace{1in}
\end{proof}
\end{document}
它当前显示的方式的原因是proof
环境实际上是列表... 实际上是单项列表。只有在设置列表条目后才会设置这些项目。因此,使用\mbox{}
就像设置某些东西一样,因此会打印可见的Proof.
。
答案2
我建议使用小页面,这样就不会出现任何可能的分页点。
\documentclass{article}
\usepackage{amsmath,amsthm}
\usepackage{lipsum} % for adding context
\newtheorem{theorem}{Theorem}
\newcommand{\pictureproof}[1]{%
% #1 = space to reserve
\par\noindent
\begin{minipage}[b]{\textwidth}
\begin{proof}\strut\vspace{#1}\par
\vspace{-\baselineskip}
\mbox{}
\end{proof}
\end{minipage}
\par\addvspace{6pt plus 6pt}
}
\begin{document}
\lipsum[2]
\begin{theorem}
Something meaningful to fill the statement of a theorem
possibly taking two lines of text.
\end{theorem}
\pictureproof{1in}
\lipsum[3]
\begin{proof}
This is done just for showing the space after a proof.
\end{proof}
\lipsum[4]
\end{document}