Unterstreichen Sie farbigen Text mit Zeilenumbruch

Unterstreichen Sie farbigen Text mit Zeilenumbruch

Ich möchte farbigen Text mit einer schwarzen Linie unterstreichen und den Zeilenumbruch beibehalten. Meine bisher beste Lösung ist die Verwendung \ulineaus dem ulemPaket. Ich kann jedoch nicht das gewünschte Ergebnis erzielen. Meine Versuche sind:

\documentclass{article}
\usepackage{ulem}
\usepackage{color}

\begin{document}

This is a long text. This is a long text. 
\color{red}\uline{This is underlined text. 
This is underlined text. This is underlined text.}\color{black} 
This is a long text. This is a long text. 

This is a long text. This is a long text. 
\uline{\color{red}This is underlined text. 
This is underlined text. \color{black}} 
This is a long text. This is a long text. 

This is a long text. This is a long text. 
\textcolor{red}{\uline{This is underlined text. 
This is underlined text. }} 
This is a long text. This is a long text. 

This is a long text. This is a long text. 
\uline{\textcolor{red}{This is underlined text. 
This is underlined text. }} 
This is a long text. This is a long text. 

\end{document}

Bildbeschreibung hier eingeben

Wie Sie sehen, ist jeder Versuch mit Fehlern behaftet.

Gibt es hierfür eine Lösung? Vielen Dank!

BEARBEITEN:

Ich verwende mittlerweile das clozePaket, welches die oben genannten Mängel nicht aufweist und mich bisher nicht im Stich gelassen hat. Es ist definitiv eine Option für alle, die auf LuaLaTeX umsteigen können.

Antwort1

Wenn es sich nur um einen Befehl handelt, der roten Text mit schwarzer Linie unterstrichen ausgibt, könnte dies funktionieren

\newcommand\reduline{\bgroup\color{red}\markoverwith
{\textcolor{black}{\rule[-0.5ex]{2pt}{0.4pt}}}\ULon}

Wenn nicht, dann machen Sie sich nicht zu große Hoffnungen, denn bei dieser Art der Analyse wird es kompliziert \ulem.

Übrigens: Wer verwendet heutzutage überhaupt noch Unterstreichungen?

verwandte Informationen