使用 \newcommand \renewcommand 复制 amsthm 的样式

使用 \newcommand \renewcommand 复制 amsthm 的样式

amsthm我试图在不使用此包的情况下准确复制布局。

我想要这个,因为pandoc还不支持amsthm,而且pandoc用于在线 LaTeX 编辑器http://www.authorea.com它不显示.pdf预览,但显示.html使用 pandocs latex 到 html 转换的预览。

所以我可以使用,\newcommand并且我可以在pandoc中\renewcommand使用以下包: amssymb、、、、、、、和。amsmathfancyvrblongtablebooktabsurlgraphicxhyperrefulem

我最感兴趣的是复制的风格amsthm,以便我的文档看起来相同,自动编号不是我真正需要的,但如果可能的话会很酷。

所以我现在想到的是:

\newcommand{\thm}[2]{\textbf{#1.} \emph{#2} \\ \emph{Proof.}}

可以这样使用:

\thm{Lemma 10}{Here is the statement that will be proved.}
Here is the proof. $\blacksquare$.

但是,输出仍然与 不同amsthm。我的问题是:

  1. amsthm我能否找到在定理之前、定理之后、定理与证明之间等等留出多少空间等等?
  2. 我怎样才能使用我有限的工具来复制这个输出?

答案1

您正在寻找的尺寸已设置在amsthm.sty,但其中一些(例如\topsep)取决于您使用的文档类别。

定理对象的定义和proof是分开的,因此您尝试将它们绑定在一起,仅通过将它们分开\\不太可能产生与amsthm直接使用相同的结果。

相关内容