Farbe einer Randnotiz (marginpar) erscheint nicht richtig!
Hallo zusammen,
Ich möchte eine Markierung setzen (\hl aus soul package) und zu dieser Markierung eine Randnotiz (\marginpar) machen. Dabei habe ich festgestellt, dass die Farbe der Randnotiz manchmal in der Highlight-Farbe erscheint. Aber wann genau, ist mir nicht klar. Folgendes Beispiel macht das deutlich:
\documentclass[a4paper,12pt]{article}
\usepackage[ngerman]{babel}
\usepackage{xcolor}
\usepackage{soul}
\newcommand{\comment}[2]{\marginpar{\footnotesize \raggedright #2} \hl{#1}}
\setlength{\textwidth}{13cm}
\setlength{\oddsidemargin}{0cm}
\setlength{\marginparwidth}{5cm}
\begin{document}
Dies ist ein Text. \comment{Dies ist ein Hinweis.}{Hier schwarz} Dies ist ein text. Noch mehr Text. Noch mehr Text. Noch mehr Text. Noch mehr Text. \comment{Dies ist ein Hinweis.}{Hier gelb} Dies ist ein Hinweis.
Dann haben wir noch den \comment{zweiten Fall}{hier wieder schwarz}, dass ein markierter Text zwar in eine Zeile \comment{passt}{seltsamerweise hier gelb!}, aber in der gleichen Zeile noch ein \comment{weiterer markierter Text erscheint}{weil dieser hier gelb ist...}, in dem ein Zeilenumbruch liegt; dann werden seltsamerweise beide Randnotizen schwarz geschrieben.
Und dann haben wir noch den \comment{dritten Fall}{hier wieder schwarz}, dass ein markierter Text zwar in eine Zeile \comment{passt}{seltsamerweise hier gelb!}, aber nun in der gleichen Zeile noch ein \comment{weiterer markierter Text erscheint}{weil dieser hier gelb ist...}, der in einen Zeilenumbruch liegt. In diesem Fall werden seltsamerweise beide Randnotizen gelb geschrieben.
\end{document}
Hat jemand eine Ahnung, warum das so ist? Ich kann es verhindern, indem ich explizit den Text in schwarz setze ( \textcolor{black}{#2} ), aber mir ist das Prinzip nicht klar.
Vielleicht wisst ihr, woran das liegt.
Gruß
Ingo