箭头上方和下方有两条线

箭头上方和下方有两条线

क्रोष्टान् + स् $\xrightarrow[\stackrel{\normalsize\text{}}{\shortstack[c]{{\textcolor{blue}{\text{\scriptsize{\nameref{8.2.7}}}}}\ \textcolor{blue}{\text{\scriptsize{नकार gets लोप}}}}}]{\stackrel{\normalsize\text{}}{\shortstack[c]{{\textcolor{black}{\text{\scriptsize{\nameref{6.1.68}}}}}\ \text{\scriptsize{सकार gets लोप \&}}}}}$ 替代文本

我不确定这是否是最好的工作方式。它有效所以我采用了它。但现在我的文档变得非常大,我担心它以后会不会引起任何问题。

我还可以创建一个命令,在其中使用箭头左侧和右侧的文本以及箭头上方和下方的所有四行作为参数。到目前为止,我只能通过复制粘贴并根据需要更改文本。仅举个例子,在我的 200 页文档中,这个东西出现了大约 300 次。

感谢您的意见

PS:字体是unicode Devanagari(Sanskrit2003)

答案1

我只是把你提供的代码放在了里面\newcommand。这就是所需要的吗?

\newcommand{\TwoSidedTextArrow}[6]{
  \ensuremath{%
    \xrightarrow[%
    \stackrel{\normalsize\text{}}{%
      \shortstack[c]{%
        {\textcolor{blue}{\text{\scriptsize{\nameref{#1}}}}}\ %
        \textcolor{blue}{\text{\scriptsize{#2 gets #3}}}%
      }}]{%
    \stackrel{\normalsize\text{}}{%
      \shortstack[c]{%
        {\textcolor{black}{\text{\scriptsize{\nameref{#4}}}}}\ %
        \text{\scriptsize{#5 gets #6 \&}}}%
    }}%
  }%
}

你的例子就变成了

क्रोष्टान् + स् \TwoSidedTextArrow{8.2.7}{नकार}{लोप}{6.1.68}{सकार}{लोप}

相关内容