I'm writing a presentation in Beamer, where I present proofs which are longer than one frame. How to make Beamer to break it automatically to another frame? If it is not possible how am I supposed to remove the square (the end of proof) and put it in a right place in another frame?
[Tex/LaTex] Proofs in Beamer
beamerpage-breakingtheorems
Best Answer
If you are using the
proof
environment, then I am afraid that there's no automatic way to break the text (allowframebreaks
won't work here, since we're dealing with a block).You can define an environment that behaves as
proof
, but without using the end-mark; you then can use this new environment for the first frames of the proof and then, use the standardproof
environment for the last frame; here's an example of the definition of such environment (which I calledproofs
) and its ussage:As requested in a comment, I have defined now three new environments:
proofs
, which uses a block with title given by\insertproofname
(default "Proof") and suppresses the end-mark;proofc
, which suppresses both the title and the end-mark, andproofe
which suppresses the title but adds the end-mark; the first environment is to be used to start the proof, the second one, to continue the proof, and the third one, to end the proof: