I have several theorem environments:
\newtheorem{theorem}{Theorem}
\newtheorem{definition}{Definition}
\newtheorem{proposition}{Proposition}
etc.
and I want to change them so that they all use "small" for font size. Is there a way to re-define the font size for all of these environments?
Best Answer
I wouldn't do that, but if you really need it...
If you need BOTH the header and the body of the theorem in
\small
size you can load the packageetoolbox
and issue the commandthat is, add the following lines in the preamble:
If you need ONLY the body of the theorem in
\small
size you can redefine thetheorem
environment as follows:In the following MWE
theorem
has both the header and the body in\small
size, whiledefinition
has only the body andproposition
is left as it was originally.Output:
Note that it works fine with
amsthm
andntheorem
as well.