
Eu gostaria de colorir um parágrafo de azul. Como meu texto contém algumas equações, segui o conselho dado emesta resposta. No entanto, obtenho espaço vertical extra quando o parágrafo termina com um ambiente de alinhamento, conforme mostrado abaixo.
\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}
Qual é a melhor abordagem para colorir um parágrafo sem criar espaço extra?
Responder1
(Pelo menos com PDFLaTeX) \color{…}
resulta em umo que é issoe é, portanto, material horizontal. Infelizmente, voltar para a cor anterior no final de um grupo também precisa de um aviso. Portanto, no seu caso, há um parágrafo extra após o \end{align*}
causado pela mudança de cor. Minha sugestão é evitar o grupo e mudar explicitamente \normalcolor
para o início do próximo parágrafo:
\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}
Uma alternativa seria usar LuaLaTeX epacoteluacolor
:
\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}
Com luacolor
as cores não são mais o que é (e, portanto, o material horizontal), mas atributos do nó. Mais uma vantagem de usar LuaLaTeX.
Mais uma alternativa seria adicionar um \par
após o final do align*
mas antes do final do grupo, pois o código de cores tenta evitar tais problemas no 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}