I'm using amsthm for typesetting theorems. Now I want to put a horizontal rule below "theorem"-Environments. I know how to place rules, what I don't know is how to tell amsthm to write something below each theorem-Environment. The \newtheoremstyle command isn't of any help here, since it does not provide a parameter for that.
So far I have thought of two solutions:
The first is redefining the theorem environment to something like
Code: Select all
\renewenvironment{theorem}[1]{\begin{old_theorem}[#1]}{\end{old_theorem}\rule..}
My other idea was to search amsthm.sty for the code that produces the end-of-theorem code, which I guess is
Code: Select all
\def\@endtheorem{\endtrivlist\@endpefalse }