改变证据的外观

改变证据的外观

我正在使用文档类amsbook。我的定理有一个问题,即定理的陈述和证明之间有很大的空间。我有一个新的定理样式:

 \newtheoremstyle{mytheorem}
 {12pt}
 {12pt}
 {}
 {1.27cm}
 {\bf}
 {}
 {.5em}
 {}

为了纠正间距问题,有人建议我将其添加到我的序言中:

 \makeatletter
 \renewenvironment{proof}[1][\proofname]{\par
   \pushQED{\qed}%
   \normalfont \topsep1\p@\relax
   \trivlist
   \item[\hskip\labelsep\itshape
   #1\@addpunct{:}]\ignorespaces
 }{%
   \popQED\endtrivlist\@endpefalse
 }
 \makeatother

这解决了间距问题。但是,现在“Proof”一词是斜体,而不是软件包附带的块字体amsbook。此外,proofs 不再缩进。我希望它看起来proof与 的环境完全一样amsbook,只是没有间距问题。有什么可以做的吗?

答案1

“某人”提供的定义与 中的定义完全不同amsbook.cls。这是经过修改的规范 amsproof环境,以更改仅有的上面的间距。

\renewenvironment{proof}[1][\proofname]{\par
  \pushQED{\qed}%
  \normalfont \topsep\p@\relax %% this line changed from amsbook
  \trivlist
  \itemindent\normalparindent
  \item[\hskip\labelsep
        \scshape
    #1\@addpunct{.}]\ignorespaces
}{%
  \popQED\endtrivlist\@endpefalse
}

请注意,如果它直接跟随定理类对象以外的任何对象,则其上方的间距将非常小(可能太小)。

相关内容