amsthm:默认样式的 newtheoremstyle 参数是什么?

amsthm:默认样式的 newtheoremstyle 参数是什么?

该包中amsthm包含预定义定理样式plaindefinition以及您可以在之前remark使用它们。\theoremstyle\newtheorem

您还可以创建新的定理样式,如下所示: \newtheoremstyle{NAME}{ABOVESPACE}{BELOWSPACE}{BODYFONT}{INDENT}{HEADFONT}{HEADPUNCT}{HEADSPACE}{CUSTOM-HEAD-SPEC}。也就是说,您必须一次设置新样式的所有属性。

但我更喜欢它们本来的样子,我只想更改 1 个参数。因此我想知道\newtheoremstyle产生预定义样式的参数,这样我就可以复制它们并只更改我想要的。我希望这些信息在包的文档中,但事实并非如此。有人知道它们是什么吗?

答案1

样式“plain”应该等同于

\newtheoremstyle{plain}
  {\topsep}   % ABOVESPACE
  {\topsep}   % BELOWSPACE
  {\itshape}  % BODYFONT
  {0pt}       % INDENT (empty value is the same as 0pt)
  {\bfseries} % HEADFONT
  {.}         % HEADPUNCT
  {5pt plus 1pt minus 1pt} % HEADSPACE
  {}          % CUSTOM-HEAD-SPEC

“定义”的样式除正文字体外,其余均相同,正文字体为\normalfont;“备注”中上下空格为0.5\topsep,标题字体为\itshape,正文字体为\normalfont

相关内容