我希望能够控制单词中字母的垂直位置,而不影响字母的水平间距或大小,只影响它们的垂直位置。
我曾尝试使用 pstricks 并将单个字母放在我想要的高度,但现在我遇到了水平间距的问题。
\begin{pspicture}[showgrid=true](-1,-1)(1,1)
\rput[Bl](-0.4,0.4){\huge p}
\rput[Bl](0.05,0.2){\huge a}
\end{pspicture} \\
\begin{pspicture}[showgrid=true](-1,-1)(1,1)
\rput[Bl](-0.4,0.4){\huge m}
\rput[Bl](0.05,0.2){\huge a}
\end{pspicture} \\
\begin{pspicture}[showgrid=grid](-1,-1)(1,1)
\rput[Bl](-0.4,0.4){\huge t}
\rput[Bl](0.05,0.2){\huge a}
\end{pspicture} \\
在上面的例子中,“ba”看起来足够好,但是“ma”因为 m 太粗而重叠,而“ta”因为 t 太细而看起来相距太远。
我正在寻找实现此目的的方法。我可以在常规文本模式(也许是数学模式)中控制垂直位置吗?在 pstricks 中,我可以以某种方式计算水平位置以处理不同的字母宽度吗?(我还想做 2 个以上的字母。)