
Gostaria de sublinhar o texto colorido com uma linha preta e preservar a quebra de linha. Minha melhor solução até agora é usar \uline
o ulem
pacote. No entanto, não consigo obter o resultado desejado. Minhas tentativas são:
\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}
Como você pode ver, toda tentativa tem uma falha.
Existe uma solução para isso? Muito obrigado!
EDITAR:
Agora estou usando o cloze
pacote, que não apresenta as deficiências acima e ainda não me decepcionou. É definitivamente uma opção para todos que podem mudar para o LuaLaTeX.
Responder1
Se for apenas um comando que fornece texto vermelho sublinhado com linha preta, isso pode funcionar
\newcommand\reduline{\bgroup\color{red}\markoverwith
{\textcolor{black}{\rule[-0.5ex]{2pt}{0.4pt}}}\ULon}
Se não, não tenha muitas esperanças, as coisas ficam complicadas quando você analisa o caminho \ulem
.
Aliás: quem está usando sublinhado hoje em dia?