[Tex/LaTex] How to remove the “.” in the proof environment

amsthmpunctuationtheorems

Using amsthm, is there a possibility to remove the dot when typing
\begin{proof}...\end{proof}? This would be typeset as "Proof." If you change your proofname \begin{proof}[Proof:]...\end{proof} you would get "Proof:"; but for typesetting without a dot or colon?

Best Answer

with amsthm, you can provide an optional proof heading ending with \nopunct; this setting is checked by \@addpunct before adding the period. so you could input \begin{proof}[Proof:\nopunct] ... \end{proof} and the last thing in the heading would be the colon. or you could just omit all punctuation -- but you do have to use the option to provide the text.

the \nopunct technique was originally created to take care of situations in which a heading ends with (say) a question mark, but since it would work for this as well, ...