在 \newtheoremstyle 中更改宽度

在 \newtheoremstyle 中更改宽度

我定义了一个新的定理环境,它被一个阴影框包围。我的代码如下所示:

\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}}

(我使用希伯来语 משפט 表示定理)。现在,当我使用 thm 环境时,它看起来是这样的:

在此处输入图片描述

如您所见,框内的线的宽度与普通线的宽度相同。我的问题是:如何重新定义它,使阴影框本身会匹配正常线的宽度吗?
我找不到 newtheoremstyle 的任何宽度参数,因此欢迎提供帮助。

相关内容