Inhalt einer align-Umgebung einfärben

Formelsatz für Mathematik, Naturwissenschaften und Technik


kasiii
Forum-Century
Forum-Century
Beiträge: 132
Registriert: Di 20. Aug 2013, 15:37

Inhalt einer align-Umgebung einfärben

Beitrag 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?

Noch so einer

Beitrag 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}

kasiii
Forum-Century
Forum-Century
Beiträge: 132
Registriert: Di 20. Aug 2013, 15:37

Beitrag von kasiii »

:idea:...:oops:... Danke!

Beobachter

Farben für mathematische Ausdrücke

Beitrag 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.

Antworten