重叠下划线

重叠下划线

我想对文本中出现的某个因素的所有出现位置加下划线,aba例如text=abaababa

如果我使用下划线,我就看不清楚这三次出现,所以我需要一个允许我使用重叠的包\underline{}

我过去曾这样做过,而且效果很好(因此是可行的),但现在我老了,我不记得我是怎么做到的。

答案1

我不知道有没有用于重叠下划线的包,但我曾经通过使用常规下划线和\vphantom{}降低线条部分来解决此问题。\vphantom{}您可以确保线条不重叠,但彼此之间有间隔。

\documentclass[a5paper]{article}
\usepackage{ulem}
\begin{document}

\underline{aba}\underline{ab\underline{\vphantom{\_}a}}\underline{ba}

\end{document}

这应该会给你正确的下划线。如有必要,你可以使用它\vphantom{p}来获得更多的垂直空间。请注意,你会将最后一个 的两个下划线“粘”在一起aba,而不是只做一个。你会注意到,如果你用 替换下划线p

相关内容