将 \bar 与上标结合

将 \bar 与上标结合

这个问题很简单,但在网上找不到答案。我试图在数学模式下创建以下符号:一个i,上面有一个横线,然后是一个星号作为上标全部的目的。

我最初的尝试是简单的$\bar{i}^*$,然而,星号似乎落下了在下面我需要星号看起来像是全部\bar{i}。我的其他(不成功的)尝试包括使用空组在和 上标{}之间创建间隙,使用来分隔以允许上标,以及简单地摆弄位置。然而,在所有这些情况下,我仍然会得到一个看起来低于或与条形图高度相同的星号,而不是高于它。有什么建议吗?\bar{i}\mbox{}\bar{i}

答案1

我认为,这里问的只是一种规避规则的方法,TeXbook,第 291 页,第 16-17 行,这阻碍了${\bar{i}}^{*}$产生预期的效果;为此,只需说,例如,,${\bar{i}{}}^{*}$因此不会引入额外的高度。

以下是完整的可编译源代码:

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc} % comment or uncomment as preferred

\begin{document}
Compare: $\bar{i}^{*}$, ${\bar{i}}^{*}$, ${\bar{i}{}}^{*}$, $\bar{i}\strut^{*}$.
\end{document}

它产生的输出如下:

上述代码的输出

请注意,在第四种情况下,星号比第三种情况略高一些。

答案2

这有效。

\documentclass[12pt]{article}



\begin{document}
    \begin{equation}
     \bar i^* \quad {\bar i}^* \quad {\bar i\vphantom{\Big|}}^* \quad 
     {\bar i {\Large\mathstrut}}^*
        \end{equation}
\end{document}

在此处输入图片描述

答案3

在数学出版中,如果要在 i 上放置变音符号,则传统上要使用不带点的 i。\imath是这封信的命令。(有一个匹配的\jmath。)

\documentclass{article}
\begin{document}

$ \bar{\imath}^* \quad \bar{\imath}\strut^* $

$ \bar{\jmath}^* \quad \bar{\jmath}\strut^* $

\end{document}

示例代码的输出

如果您觉得星号太低(尽管它在正确的位置;例如,与...比较$T^*$),您可以插入更高的内容来提高它。\strut这里使用了 a ; the\mathstrut不会改变位置。

答案4

您需要一个更大的对象来上标。例如,使用\strut

在此处输入图片描述

\documentclass{article}

\begin{document}

$\bar{i}^*\ \bar{i}\strut^*$

\end{document}

相关内容