在积分符号上使用 \raisebox 和 \displaylimits

在积分符号上使用 \raisebox 和 \displaylimits

作为一个大型项目的一部分,我试图降低a以下积分的上标,使其接触积分符号本身。这是我使用的代码:

$$\int\displaylimits^{\mathrel{\raisebox{-2pt}{a}}}$$

如果我将该/raisebox参数设为正值,我可以将其提升a至积分符号以上,但我根本无法将其降低。

答案1

有趣的是,上标和下标中似乎需要其他东西来移动框。此外,根据高度和深度,移动距离是有限制的。

\documentclass{standalone}
\usepackage{amsmath}

\begin{document}

$\displaystyle x 
\int\displaylimits^{\null\raisebox{-2pt}[0pt][0pt]{$\scriptstyle a$}}_{\null\raisebox{1.2pt}[0pt][0pt]{$\scriptstyle b$}}
\int\displaylimits^a_b$

\end{document}

演示

答案2

结果看起来可怕。不要这么做。

\documentclass{article}
\newcommand*\moveintsubscript[1]{%
  \raisebox{-0.3\fontdimen6\scriptfont2\relax}{%
    $\scriptstyle\mkern-12mu#1$}%
}
\begin{document}
Why would you ever want this ugly thing:
\[
\int_{\moveintsubscript{a}}
\]
when you can use
\[
\int\limits_a
\]
just fine?
\end{document}

不可缺少的

相关内容