有没有更正确的方法来显示明确的指数运算符?

有没有更正确的方法来显示明确的指数运算符?

我输入了这个问题像这样:

$\underbrace{\alpha \hat{\phantom{\hat{}}} \alpha \hat{\phantom{\hat{}}} \dots \hat{\phantom{\hat{}}} \alpha}_\text{n times}$

打印结果mathjax

示例输出

我觉得应该有更正确的方法来做到这一点。

答案1

您也可以输入

\def\mhat{\mathbin{\hat{\vphantom{x}}}} % spacing like a binary operator 
$\underbrace{\alpha\mhat\alpha\mhat\cdots\mhat\alpha}_{\text{$n$ times}}$

在此处输入图片描述

答案2

似乎没有用于数学模式的抑扬符(帽子)符号,除非用作重音符号。但是,您可以使用文本模式版本\textasciicircum(或者只是\^{})。这样就避免了幻像的需要。

\documentclass{article}
\usepackage{amsmath}
\newcommand\mathcirc{\text{\textasciicircum}}
\begin{document}
\[
\underbrace{\alpha \mathcirc \alpha \mathcirc  \ldots \mathcirc \alpha}_{n\text{ times}}
\]
\end{document}

答案3

也许你可能喜欢使用

\newcommand\expon{\mathbin {^\wedge}}

或者,如果你对使用的符号非常灵活,可以采用 Knuth 的向上箭头符号:

\newcommand\expon {\mathbin {\uparrow}}

答案4

就像 Heiko 的答案一样,但没有括号:

\alpha
\underbrace{
  {{{^{\alpha\vphantom{h}}}^{\alpha\vphantom{h}}}^{\cdots\vphantom{h}}}^{\alpha\vphantom{h}}
}_{\text{$n$ times}}
= \alpha^{(\alpha^n)}

在此处输入图片描述

\strut而不是\vphantom{h}给我太多的垂直空间。)

\!(在初始之后使用可能更好\alpha。)

相关内容