1

How to add blank space in the proof environment with qed symbol at the bottom of the page? I don't want only have a few lines of blank space. I want the space to be filled until the last line of the given page. I want to create a handout where students can write a proof on the whole page.

I looked at the solution offered by How to add blank space in proof environment without changing the position of the word "proof"?, but it doesn't fill the proof environment with vertical space until the end of the page. This solution only gave me something like

Proof

[some space]

[some space]

[some space]

[some space and then the qed symbol]

However, the vspace command does not fill the proof environment until the end of the page.

I tried using

\begin{proof}
\vfill
\end{proof}

But it produced something like this.

Proof [some space until the end of the line followed by the QED symbol in this same line]

Thank you for helping me.


OK, this is what I had.

\documentclass[a4paper,12pt]{article}

\usepackage{amsmath}
\usepackage{amsthm,amssymb}

\begin{document}

\begin{proof}
\vfill
\end{proof}

\begin{proof}
\mbox{}\par
\vspace{1in}
\end{proof}

\end{document}

It gave me the result below.

enter image description here

The bottom qed sign is not at the bottom line of the page.

8
  • 1
    Please always provide full but minimal examples such that we know eaxtly what you are doing, which class and packages you are using and such that we have an example we can copy and test as is.
    – daleif
    Dec 22, 2022 at 8:42
  • @daleif OK, done Dec 22, 2022 at 8:49
  • May I ask why do you want it to be moved to the bottom of the page? That seems wasteful to me
    – daleif
    Dec 22, 2022 at 8:50
  • 2
    @daleif I want to create a handout where students can write a proof on the whole page. Dec 22, 2022 at 8:50
  • Right, you should add that to your question (then it does not sound so strange)
    – daleif
    Dec 22, 2022 at 8:52

1 Answer 1

3

Note in general many of the space inserting macros need something to push against.

So here

\begin{proof}
 \strut\vfill
\end{proof}

should work. As does

\begin{proof}
 \strut\par\vspace{\stretch{1}}
\end{proof}

But do remember to leave enough space on the page for the students handwriting.

1
  • I can't upvote your answer because I have not enough reputation, but thank you very much for your quick answer. Dec 22, 2022 at 9:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .