
Me gustaría colorear un párrafo en azul. Como mi texto contiene algunas ecuaciones, seguí los consejos dados enesta respuesta. Sin embargo, obtengo espacio vertical adicional cuando el párrafo termina con un entorno de alineación, como se muestra a continuación.
\documentclass{article}
\usepackage{amsmath}
\usepackage{xcolor}
\begin{document}
{ \color{blue}This is is a paragraph in blue. It contains the equation
\begin{align*}
a & = b + c - 2c\\
&= b - c.
\end{align*}
}
This is a new paragraph in black.
\end{document}
¿Cuál es el mejor método para colorear un párrafo sin crear espacio adicional?
Respuesta1
(Al menos con PDFLaTeX) \color{…}
da como resultado unque es esoy por tanto es material horizontal. Desafortunadamente, volver al color anterior al final de un grupo también necesita algo. Entonces, en su caso, hay un párrafo adicional después del \end{align*}
causado por el cambio de color. Mi sugerencia es evitar el grupo y cambiar explícitamente \normalcolor
al comienzo del siguiente párrafo:
\documentclass{article}
\usepackage{amsmath}
\usepackage{xcolor}
\begin{document}
\color{blue}%
This is is a paragraph in blue. It contains the equation
\begin{align*}
a & = b + c - 2c\\
&= b - c.
\end{align*}
\normalcolor
This is a new paragraph in black.
\end{document}
Una alternativa sería utilizar LuaLaTeX ypaqueteluacolor
:
\documentclass{article}
\usepackage{amsmath}
\usepackage{xcolor}
\usepackage{luacolor}
\begin{document}
{\color{blue}%
This is is a paragraph in blue. It contains the equation
\begin{align*}
a & = b + c - 2c\\
&= b - c.
\end{align*}}
This is a new paragraph in black.
\end{document}
Los luacolor
colores ya no son lo que hay (y por lo tanto el material horizontal) sino los atributos de los nodos. Una ventaja más de utilizar LuaLaTeX.
Una alternativa más sería agregar un \par
después del final align*
pero antes del final del grupo, porque el código de color intenta evitar este tipo de problemas en modo vertical:
\documentclass{article}
\usepackage{amsmath}
\usepackage{xcolor}
\begin{document}
{\color{blue}%
This is is a paragraph in blue. It contains the equation
\begin{align*}
a & = b + c - 2c\\
&= b - c.
\end{align*}\par}
This is a new paragraph in black.
\end{document}