
Me gustaría saber si hay algún código que pueda ingresar para encontrar cuál es el espacio vertical (en cm o pt) que deja LaTeX antes y después de un teorema.
Estoy usando
\documentclass[12pt]{article}
y
\usepackage{amsfonts, amsthm, amsmath, amssymb}
Respuesta1
Ejemplo absurdo mediante la repetición de material deTexto sin cursiva en teoremas, definiciones y ejemplos.
\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}
Respuesta2
Aquí hay una lista de macros de longitud común deWikilibros. Pero como veo por los comentarios, ya sabes cuál \topsep
es la macro de longitud que necesitas. Si quieres saber la longitud de una macro de longitud, todo lo que tienes que hacer es colocar
\the\textwidth
En su documento, que generará la longitud en pt. Personalmente, prefiero tener distancias métricas, por lo que generalmente solo coloco la longitud del punto enWolfram Alphapara obtener una conversión exacta.