
Gostaria de saber se há algum código que eu possa inserir para descobrir qual é o espaço vertical (em cm ou pt) que o LaTeX está deixando antes e depois de um teorema.
estou a usar
\documentclass[12pt]{article}
e
\usepackage{amsfonts, amsthm, amsmath, amssymb}
Responder1
Exemplo absurdo através da repetição de material deTexto sem itálico em teoremas, definições, exemplos
\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}
Responder2
Aqui está uma lista de macros de comprimento comuns deWikilivros. Mas como vejo pelos comentários, você já sabe que essa \topsep
é a macro de comprimento que você precisa. Se você quiser saber o comprimento de uma macro de comprimento, tudo que você precisa fazer é colocar
\the\textwidth
No seu documento, que produzirá o comprimento em pt. Pessoalmente, prefiro distâncias métricas, então normalmente coloco o comprimento do ponto emWolfram-alfapara obter uma conversão exata.