Ich habe eine neue Theoremumgebung definiert, die von einem schattierten Kästchen umgeben ist. Mein Code sieht folgendermaßen aus:
\usepackage{xcolor}
\usepackage{amsthm}
\usepackage{framed}
\colorlet{shadecolor}{gray!50}
\newtheoremstyle{mythm}
{0.3\topsep} % space above
{0.3\topsep} % space below
{} % body font
{} % indentation
{\bfseries} % theorem head font
{.} % punctuation after theorem head
{ } % space after theorem head
{} % head spec
\theoremstyle{mythm}
\newtheorem{theorem}{משפט}
\renewenvironment{thm}
{\begin{shaded}\begin{theorem}}
{\end{theorem}\end{shaded}}
(Ich verwende das hebräische Wort משפט für Theorem.) Wenn ich jetzt die thm-Umgebung verwende, sieht es so aus:
Wie Sie sehen, entspricht die Breite einer Linie innerhalb der Box der Breite einer normalen Linie. Meine Frage ist: Wie kann ich es so neu definieren, dass die Breite vondie schattierte Box selbstwird die Breite einer normalen Linie entsprechen?
Ich konnte keinen Breitenparameter von newtheoremstyle finden, daher ist Hilfe willkommen.