长下支撑,后面有指数

长下支撑,后面有指数

以下代码产生以下输出。

\documentclass{standalone}
\usepackage{amsmath}
\begin{document}
${\underbrace{\left(a^k\right)}_{\text{very long text}}}^{s}$
\end{document}

在此处输入图片描述

如何才能使指数s接近括号?

答案1

您可以使用\mathrlapfrommathtools使指数为零宽度:

\documentclass{standalone}
\usepackage{amsmath,mathtools}
\begin{document}

$\underbrace{(a^k)^{\mathrlap{s}}}_{\text{very long text}}$

\end{document}

避免在那种情况下使用\left(and \right)。如果你读到过应该始终使用它们,那么忘掉它吧:事实并非如此。如果你的编辑器自动添加它们,请尽快更改此设置。

在此处输入图片描述

作为鹰眼芭芭拉·比顿评论说,存在轻微的不对称,这可能是可取的,也可能不是。

为了使下划线完美对称,我们需要删除 TeX 在添加下标/上标时插入的额外空间。我将两个版本一个放在另一个之上展示,以便您决定哪个更好。

\documentclass{article}
\usepackage{amsmath,mathtools}
\begin{document}

$\underbrace{(a^k)^{\mathrlap{s}}\kern-\scriptspace}_{\text{very long text}}$

$\underbrace{(a^k)^{\mathrlap{s}}}_{\text{very long text}}$

\end{document}

\scriptspace参数为0.5pt,虽然很小,但确实值得注意。

在此处输入图片描述

相关内容