![如何更改下划线出现的位置?](https://linux22.com/image/414581/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E4%B8%8B%E5%88%92%E7%BA%BF%E5%87%BA%E7%8E%B0%E7%9A%84%E4%BD%8D%E7%BD%AE%EF%BC%9F.png)
每当我给带有字母(例如 j、p、q 等)的单词加下划线时,下划线都会低于字母的最低点。当连续几个单词加下划线时,这会导致相当糟糕的外观。有办法改变这种行为吗?
这就是我正在使用的:
\usepackage{tikz}
\newcommand{\udash}[1]{%
\tikz[baseline=(todotted.base)]{
\node[inner ysep=1.5pt,inner xsep=0pt,outer sep=0pt] (todotted) {#1};
\draw[dashed, anchor=base] (todotted.south west) -- (todotted.south east);
}%
}%
…
\udash{Tasks}, \udash{Dependencies}, \udash{Project} %for dashed underlines
\underline{Tasks}, \underline{Dependencies}, \underline{Project} %for regular underlines
现在看起来是这样的:
我希望下划线停留在原来的位置Tasks
,并且当出现p
或j
或其他类似的字母时,线条就会穿过它们。