我有一个箭头,下面有一些文字,使用命令
\newcommand*{\tautrans}%
{\underset{\scriptstyle \tau^*}{\longrightarrow}}%
由于\tau^*
距离不够近\longrightarrow
,我改为
\newcommand*{\tautrans}%
{\underset{\scriptstyle \raisebox{.2em}{\ensuremath{\tau^*}}}{\longrightarrow}}%
不幸的是,这会改变线之间的距离,但不会改变\tau^*
和之间的距离\longrightarrow
。
那么我怎样才能\tau^*
在不移动其他任何东西的情况下将其向上移动一点点,以便更\tau^*
接近\longrightarrow
?
答案1
这是一个可能的解决方案。我\tautransi
使用定义\xrightarrow
;可以使用 来提升箭头下方的文本\raisebox
(根据需要更改长度)。代码显示了\tautrans
和之间的比较\tautransi
\documentclass{article}
\usepackage{amsmath}
\newcommand*{\tautrans}{%
\underset{\tau^*}{\longrightarrow}}
\newcommand*{\tautransi}{%
\xrightarrow[{\raisebox{.4ex}[0pt][0pt]{$\scriptstyle\tau^*$}}]{\quad}}
\begin{document}
\[
\tautrans\quad\tautransi
\]
\end{document}