Seite 1 von 1

Inhalt einer align-Umgebung einfärben

Verfasst: Do 26. Mär 2015, 19:13
von kasiii
Hallo,
ich würde gerne erreichen, dass der Inhalt einer align-Umgebung komplett eingefärbt wird.

Bei dem folgenden Minimalbeispiel, wird die Farbe auf schwarz zurückgesetzt, sobald das erste &-Zeichen kommt.
\documentclass[12pt]{scrartcl}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\usepackage{color}

\begin{document}

	\begin{align*}\color{red}
		v(t)&= -g\,t+v_0 &\Rightarrow&& t&=\frac{v_0}{g}\\
		s(t)&=-\frac{1}{2} \cdot g\,t^2+v_0\,t &\Rightarrow&& s_\mathrm{max}&=\frac{1}{2}\cdot g\cdot \left(\frac{v_0}{g} \right)^2=\frac{v_0^2}{2\cdot g}
	\end{align*}

\end{document}
Wie bekomme ich den Inhalt einzelner align-Umgebungen komplett eingefärbt?

Verfasst: Do 26. Mär 2015, 19:42
von Noch so einer
Wie auch bei Tabellen ist jede Zelle einer align-Umgebung eine eigene Gruppe. Um also die komplette Umgebung einzufärben, muss man die Farbe etwas weniger lokal setzen:
\documentclass[12pt]{scrartcl}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\usepackage{color}

\begin{document}

   {\color{red}\begin{align*}
      v(t)&= -g\,t+v_0 &\Rightarrow&& t&=\frac{v_0}{g}\\
      s(t)&=-\frac{1}{2} \cdot g\,t^2+v_0\,t &\Rightarrow&& s_\mathrm{max}&=\frac{1}{2}\cdot g\cdot \left(\frac{v_0}{g} \right)^2=\frac{v_0^2}{2\cdot g}
   \end{align*}}

\end{document}

Verfasst: Do 26. Mär 2015, 19:49
von kasiii
:idea:...:oops:... Danke!

Farben für mathematische Ausdrücke

Verfasst: Fr 27. Mär 2015, 19:54
von Beobachter
Was die farbliche Darstellung mathematischer Ausdrücke angeht, kann man ganze Umgebungen in einen "Farbeimer" schmeißen. Das kann durch den Befehl \textcolor passieren, wie dieses Beispiel zeigt.
\documentclass{scrartcl} 
\usepackage[T1]{fontenc}
\usepackage{mathtools} 
\usepackage[dvipsnames]{xcolor}

\begin{document} 
  \textcolor{Maroon}{%
    \begin{alignat*}{3} 
      v(t) &= -g\,t+v_0 &&\Rightarrow\qquad & t &= \frac{v_0}{g} \\ 
      s(t) &= -\frac{1}{2} \cdot g\,t^2+v_0\,t\qquad &&\Rightarrow\qquad & s_{\max} &= \frac{1}{2}\cdot g\cdot \left(\frac{v_0}{g} \right)^2 = \frac{v_0^2}{2\cdot g}
    \end{alignat*}%
  }

  \[\color{Emerald}
    \begin{alignedat}{3}
      v(t) &= -g\,t+v_0 &&\Rightarrow\qquad & t &= \frac{v_0}{g} \\ 
      s(t) &= -\frac{1}{2} \cdot g\,t^2+v_0\,t\qquad &&\Rightarrow\qquad & s_{\max} &= \frac{1}{2}\cdot g\cdot \left(\frac{v_0}{g} \right)^2 = \frac{v_0^2}{2\cdot g}
    \end{alignedat}%
  \]
\end{document}
Wie im zweiten Teil des Beispiels zu sehen ist (und schon erwähnt wurde), kann die Farbe des mathematischen Textes aber auch übergeordnet für eine Umgebung bestimmt werden.

Mehr zur Farbe in der Mathematik ist im Artikel »Farbige Mathematik« (Die TeXnische Komödie 2/2004, S. 81–87) zu finden. Der Artikel ist auch über texdoc mathcol auf der Kommandozeile abrufbar. Statt dem im Artikel erwähnten Paket »color« sollte vielleicht »xcolor« eingesetzt werden. Dessen Farbvielfalt ist in Abschnitt 4 seiner Anleitung nachzulesen.