具体问题同LaTeX 如何修改定理环境中的具体的定理名不由小括号包裹并后接冒号?,但发现在使用 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
效果:
在上个问题中的解决方案是直接用 \!
调整了一下:
\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
效果:
期待新的解决方案🥰@u70550