Mit einem \protect vor den entsprechenden \cite-Befehle gibt es zwar keine Fehlermeldungen, aber auch keine durchlaufende Markierung. soul kann wohl nicht gut mit solchen Befehlen umgehen (ist ja auch schon etwas älter).
Versuch es doch mal mit pdfcomment:
Code:
\documentclass[a4paper, 11pt]{scrartcl}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage[svgnames,rgb]{xcolor}
\usepackage[color={1 1 0}]{pdfcomment}
%\usepackage{cite} % verursacht clash mit natbib
\usepackage[square]{natbib}
\begin{filecontents}{bibliography1.bib}
@Article{Quelle1,
Author={Autor1},
Title={Bla},
Journal={Bla},
Year={2000},
Volume={100},
Pages={100--101},
Month={April}
}
@Article{Quelle2,
Author={Autor2},
Title={Bla},
Journal={Bla},
Year={2000},
Volume={100},
Pages={100--101},
Month={April}
}
\end{filecontents}
\begin{document}
%\sethlcolor{yellow}
\pdfmarkupcomment{Dieser Text ist farbig hinterlegt und kann auch noch Zeilenumbrüche ohne Probleme. Das alles geht mit dem pdfmarkupcomment-Befehl des pdfcomment-package.}{}
Der folgende Absatz mit den cite-Befehlen verursacht nun keine Probleme:
\pdfmarkupcomment{Hier nun ein Satz [\citealt[]{Quelle1}; \citealt[]{Quelle2}]. Und noch ein Satz [\citealt[]{Quelle1}; \citealt[]{Quelle2}].}{} Hier noch ein Satz [\citealt[]{Quelle1}; \citealt[]{Quelle2}]. Und noch ein Satz [\citealt[]{Quelle1}; \citealt[]{Quelle2}].
\bibliographystyle{agsm}
\bibliography{bibliography1}
\end{document}
Lesezeichen