Eu defini um novo ambiente de teorema cercado por uma caixa sombreada. Meu código fica assim:
\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}}
(Estou usando a palavra hebraica משפט para teorema). Agora, quando eu uso o ambiente thm, fica assim:
Como você pode ver, a largura de uma linha dentro da caixa corresponde à largura de uma linha normal. Minha pergunta é: como posso redefini-lo de modo que a largura dea própria caixa sombreadacorresponderá à largura de uma linha normal?
Não consegui encontrar nenhum parâmetro de largura do newtheoremstyle, então ajuda será bem-vinda.