framed 環境の中では \footnote{...} コマンドを使ってもテキストが出力されないので、\footnotemark と \footnotetext{...} を使って、マーク付けを framed 環境の中で、テキストの指定を外でやっています。だいたいこれで上手くいくのですが、たとえば、次のように
framed 環境と proof 環境の間に を挟むと、添付したファイルの如くフレームとProofの間が不自然に空いてしまいます。\documentclass{article}
\usepackage{amsthm}
\usepackage{framed}
\begin{document}
\begin{framed}
Me\footnotemark, doctor!?
\end{framed} %\footnotetext{Mr. Bertenshaw.}
\begin{proof}
No, me doctor, you Mr. Bertenshaw.
\end{proof}
\end{document}Proof が
framed と同じページに入り切るくらい十分短かければProofの後に置けばいいんですが、そうでない場合にはどうすれば良いでしょうか?