(〈@~_~@〉)lhr
(〈@~_~@〉)lhr
这家伙很懒,什么也没写!

注册于 6月前

回答
3
文章
0
关注者
0

\makeatletter
\gdef\th@plain{\normalfont\itshape
    \def\@begintheorem##1##2{%
        \item[\hskip\labelsep \theorem@headerfont ##1\ ##2]}%
    \def\@opargbegintheorem##1##2##3{%
        \labelsep0pt
        \item[\hskip\labelsep \theorem@headerfont ##1\ ##2\ ##3:]}}
\makeatother

效果:
image.png

感谢鱼老师和关注了这个问题的大家😘

在 tse 上找到了答案:Remove parentheses from theorem without amsthm package

但是还要使用 ntheorem 宏包,并且在使用中文冒号的时候后面会多出来一小块空白,懒得具体看了直接用 \! 调整了一下。

\makeatletter
\gdef\th@plain{\normalfont\itshape
    \def\@begintheorem##1##2{%
        \item[\hskip\labelsep \theorem@headerfont ##1\ ##2]}%
    \def\@opargbegintheorem##1##2##3{%
        \item[\hskip\labelsep \theorem@headerfont ##1\ ##2\ ##3:\!\!]}}
\makeatother

效果:
image.png

发布
问题