
Cuando tengo una ecuación matemática mostrada ( \[
... \]
o equivalentemente el displaymath
entorno) al comienzo de un párrafo justo después de un título, hay demasiado espacio antes.
Este código corto reproduce el problema.
\documentclass[a4paper,11pt]{article}
\usepackage[margin=0.5in,footskip=0.25in]{geometry}
\begin{document}
\section{Quadratic formula}
%Line line line line line line line line line.
\[x = \frac{-b\pm\sqrt{b^2-4ac}}{2a}\]
Line line line line line line line line line.
\end{document}
Si la línea comentada no está comentada, el espacio alrededor de la ecuación se vuelve aceptable:
El problema no parece ser causado por geometry
. Repetir lo anterior sin geometry
cargar produce esto:
Usar $$
... $$
en su lugar (que parece desaconsejado en LaTeX) no produce este problema:
El problema parece deberse a la definición de \[
, específicamente la línea en cursiva:
\def\[{%
\relax\ifmmode
\@badmath
\else
\ifvmode
\nointerlineskip
\makebox[.6\linewidth]{}%
\fi
$$%%$$ BRACE MATCH HACK
\fi
}
¿Qué tengo que hacer? ¿Solo uso $$
... $$
? ¿O hay una solución mejor?
Respuesta1
amsmath
redefine \[
... \]
a su propio equation*
entorno que no utiliza \makebox
para solucionar vmode
problemas de espaciado.
Entonces la carga amsmath
resuelve este problema.