soulutf8 パッケージの悪い結果

soulutf8 パッケージの悪い結果

パッケージから\textsl \textbfとを組み合わせると、結果は醜くなります。一部の文字が劣化します。次のコードで拡大または印刷すると、それがわかります。\hlsoulutf8

\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文字の境界ボックスを 1 音節ずつ色付けします。これらのボックスは長方形なので、次の文字のボックスが前の文字と重なることがあります。これを避けるには、 を使用します\mbox

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

-- ハイフン付けが不可能になるという欠点があります。

ここでの回答のようにtikzを使用することもできます LaTeX でのクールなテキスト強調表示

関連情報