
Ich möchte einen Absatz blau einfärben. Da mein Text einige Gleichungen enthält, bin ich den Ratschlägen indiese Antwort. Allerdings erhalte ich zusätzlichen vertikalen Platz, wenn der Absatz mit einer Ausrichtungsumgebung endet, wie unten gezeigt.
\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}
Was ist die beste Vorgehensweise zum Einfärben eines Absatzes, ohne zusätzlichen Platz zu schaffen?
Antwort1
(Zumindest mit PDFLaTeX) \color{…}
ergibt eineWas ist esund ist daher horizontales Material. Leider erfordert das Zurückschalten zur vorherigen Farbe am Ende einer Gruppe auch ein Dingsbums. In Ihrem Fall gibt es also einen zusätzlichen Absatz nach dem durch das Umschalten der Farbe verursachten. Mein Vorschlag ist, die Gruppe zu vermeiden und am Anfang des nächsten Absatzes \end{align*}
explizit zu wechseln :\normalcolor
\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}
Eine Alternative wäre die Verwendung von LuaLaTeX undPaketluacolor
:
\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}
Bei luacolor
Farben handelt es sich nicht mehr um Dingsbums (und damit horizontales Material), sondern um Knotenattribute. Ein weiterer Vorteil der Verwendung von LuaLaTeX.
Eine weitere Alternative wäre, \par
nach dem Ende von, align*
aber vor dem Ende der Gruppe ein hinzuzufügen, da der Farbcode versucht, solche Probleme im vertikalen Modus zu vermeiden:
\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}