
Wenn ich \textsl
\textbf
und \hl
aus dem soulutf8
Paket kombiniere, ist das Ergebnis hässlich. Einige Buchstaben sind degradiert. Durch Zoomen oder Drucken kann man das mit dem folgenden Code sehen:
\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}
Ich bin darüber sehr enttäuscht. Können Sie mir bitte helfen?
näher betrachten:
Hoppla.
Antwort1
\hl
färbt die Begrenzungsbox der Zeichen Silbe für Silbe ein. Diese Boxen sind Rechtecke, sodass die Box eines folgenden Zeichens das vorhergehende Zeichen überlappen kann. Sie können dies vermeiden, indem Sie Folgendes verwenden \mbox
:
\textsl{\textbf{\hl{\mbox{application} \mbox{module} \mbox{morphisme}}}}
– mit der Folge, dass keine Silbentrennung möglich ist.
Sie können auch versuchen, tikz zu verwenden, wie in der Antwort hier Coole Texthervorhebung in LaTeX