Um resultado ruim com o pacote soulutf8

Um resultado ruim com o pacote soulutf8

Quando combino \textsl \textbfe \hlda soulutf8embalagem, o resultado fica feio. Algumas letras estão degradadas. Ao ampliar ou imprimir você pode ver isso com o seguinte código:

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{color}
\usepackage{soulutf8}

\begin{document}

\large

\textsl{\textbf{{application module morphisme}}}     % Correct

\textsl{\textbf{\hl{application module morphisme}}}  % Ugly!
%                    —  — —       —  —   —

\end{document}

Estou muito decepcionado com isso. Você poderia me ajudar por favor?

insira a descrição da imagem aqui

olhar mais de perto:

insira a descrição da imagem aqui

opa.

Responder1

\hlcolore a caixa delimitadora dos caracteres uma sílaba por uma. Essas caixas são retângulos e, portanto, a caixa do caractere seguinte pode se sobrepor ao caractere anterior. Você pode evitá-lo usando \mbox:

\textsl{\textbf{\hl{\mbox{application} \mbox{module} \mbox{morphisme}}}}

- ao custo de que nenhuma hifenização é possível.

Você também pode tentar usar o tikz como na resposta aqui Destaque de texto legal em LaTeX

informação relacionada