有没有办法知道 LaTeX 在定理前后留下的垂直空间是多少?

有没有办法知道 LaTeX 在定理前后留下的垂直空间是多少?

我想知道是否可以输入一些代码来查找 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以获得精确的转换。

相关内容