使用 soul 包进行颜色突出显示与连字符配合使用效果不佳

使用 soul 包进行颜色突出显示与连字符配合使用效果不佳

下面的图片说明了一切。使用soul包的颜色突出显示会阻止正确渲染连ff字符。有办法解决这个问题吗?

\documentclass{article}
\usepackage{color, soul}
\begin{document}
off -- offer \hl{off -- offer}
\end{document}

在此处输入图片描述


编辑

联邦法规回答如下说明如果用 框住单词,问题就会消失\mbox。但是,这会破坏连字和换行,而这正是我希望保留的功能。

答案1

将要突出显示的文本框起来可以避免出现此问题:

\documentclass{article}
\usepackage{xcolor, soul}
\begin{document}
  off -- offer \hl{\mbox{off -- offer}}
\end{document}

方框突出显示的文本

相关内容