我想知道是否可以输入一些代码来查找 LaTeX 在定理之前和之后留下的垂直空间(以厘米或磅为单位)。
我在用着
\documentclass[12pt]{article}
和
\usepackage{amsfonts, amsthm, amsmath, amssymb}
答案1
荒谬的例子,通过重复材料定理、定义、例子中的非斜体文本
\documentclass{article}
\usepackage{mathtools,amsthm,kantlipsum}
\newtheoremstyle{crampedthm}% <name>
{\topsep}% <Space above>
{-3pt}% <Space below>
{\itshape}% <Body font>
{3cm}% <Indent amount>
{\bfseries\itshape}% <Theorem head font>
{:}% <Punctuation after theorem head>
{.5em}% <Space after theorem headi>
{}% <Theorem head spec (can be left empty, meaning `normal')>
\theoremstyle{crampedthm}
\newtheorem{cthm}{Tight Theorem}
\begin{document}
\kant[1]
\begin{cthm}
Roses are red $\iff$ sky is blue such that it is self-evident that this
theorem is true.
\end{cthm}
\kant[1-2]
\end{document}
答案2
以下是常见长度宏的列表维基百科。但正如我从评论中看到的,您已经知道这\topsep
是您需要的长度宏。如果您想知道长度宏的长度,您所要做的就是放置
\the\textwidth
在您的文档中,它将以 pt 为单位输出长度。就我个人而言,我更喜欢公制距离,所以我通常将 pt 长度放入Wolfram-alpha以获得精确的转换。