
Когда я объединяю \textsl
\textbf
и \hl
из soulutf8
пакета, результат получается уродливый. Некоторые буквы деградируют. При увеличении или печати вы можете увидеть это с помощью следующего кода:
\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}
Я очень разочарован этим. Не могли бы вы мне помочь?
пристальный взгляд:
упс.
решение1
\hl
закрашивает ограничивающий прямоугольник символов по одному слогу. Эти прямоугольники являются прямоугольниками, поэтому прямоугольник следующего символа может перекрывать предыдущий. Избежать этого можно, используя \mbox
:
\textsl{\textbf{\hl{\mbox{application} \mbox{module} \mbox{morphisme}}}}
-- ценой невозможности расстановки переносов.
Вы также можете попробовать использовать tikz, как в ответе здесь Крутая подсветка текста в LaTeX