
En el MWE siguiente, ¿por qué se \smallskip
agrega tanto espacio adicional después de mostrar las matemáticas? (¿Y cómo lo soluciono?)
\documentclass[12pt]{article}
\usepackage[english]{babel}
\usepackage{amsmath}
\begin{document}
This line.
Next line.
\smallskip
Next line after small skip.
\[displaymath\]
Next line.
\[displaymath\]
\smallskip
Next line after small skip.
\end{document}
Respuesta1
Una buena sintaxis de LaTeX esnuncadejar una o más líneas en blanco, que implícitamente generan un salto de párrafo, inmediatamenteantesun grupo de visualización de matemáticas. Si es necesario, se puede comenzar un nuevo párrafo.despuésun grupo de visualización de matemáticas.
Si desea evitar generar una cantidad excesiva de espacios en blanco verticales entre el final de un grupo displaymath y el siguiente párrafo, mientras sigue usando \smallskip
, asegúrese de no insertar una línea en blanco entre la \smallskip
instrucción y el siguiente párrafo.
\documentclass[12pt]{article}
\usepackage{amsmath}
\setlength\parindent{0pt} % just for this example
\setlength\textwidth{3in} % just for this example
\begin{document}
This line.
Another line.
\smallskip % no blank line after \smallskip
Line after a smallskip. % no blank line *before* \[...\]
\[\text{displaymath}\]
Line with no smallskip. % no blank line *before* \[...\]
\[\text{displaymath}\]
\smallskip % no blank line after \smallskip
Line after a smallskip.
\end{document}
Respuesta2
No utilice líneas en blanco antes o después de mostrar las matemáticas. Úselo de esta manera:
\documentclass[12pt]{article}
\usepackage[english]{babel}
\usepackage{amsmath}
\begin{document}
This line.
Next line.
\smallskip
Next line after small skip.
%
\[displaymath\]
%
Next line.
%
\[displaymath\]
\smallskip
Next line after small skip.
%
\[displaymath\]
%
Next line after small skip.
\end{document}