Hallo zusammen,

ich versuche schon seit längerem Teile eines Algorithmus, definiert innerhalb einer algorithmic-Umgebung, farblich zu markieren. Mein Ansatz war es über vbox und colorbox zu gehen, allerdings ist das Ergebnis nicht unbedingt das was es sein sollte (siehe Anhang).

Hat jemand schonmal selbiges versucht und kennt dazu eine gute Lösung?

Hier noch ein Minimalbeispiel, welches die Problematik illustriert:

Code:
\documentclass[a4paper]{article} 

\usepackage{algorithmic}
\usepackage{algorithm}
\usepackage{color}

\begin{document}

\begin{algorithm}[H]
	\caption{test algorithm}
	\begin{algorithmic}[1]
	\IF {A = B}
		\vbox{\colorbox{green}{\vbox{\IF {B = C} \STATE {C = A} \ENDIF}}}
	\ENDIF
	\end{algorithmic}
	\end{algorithm}

\end{document}