“等宽”下划线

“等宽”下划线

我试图在这里找到答案,但无济于事(如果有重复请见谅)。指的是厚度而不是宽度。

是否有某种方法可以对相同类型(在数学模式下)的事物进行下划线,并且下划线长度相同(理想情况下是在同一垂直水平)?

这意味着,例如,如果我定义一个列表

\underline{\smash{1}}, \underline{\smash{-1}}

这看起来从糟糕到非常糟糕(当然取决于字体),因为 - 在这里造成了很大的危害(即使不考虑与 , 的碰撞):

问题

我的意思是让它看起来像

解决方案

当然,有一些方法可以解决这个问题,自然的想法是使用+1,但这不是首选。

\smash-ing 仅修复了问题的“垂直”方面。顺便说一句,理想的解决方案是修复希腊字母等、数学样式字体等的下划线长度。ulem没有帮助,也没有帮助soul(这似乎是\smash自动的)。

谢谢你的帮助。

编辑:添加了图片并稍微改变了示例。

相关内容