将总和与内联大写字母对齐

将总和与内联大写字母对齐

我想这个问题已经被问过了,但我在搜索时能找到的都是关于对齐换行符或弄乱限制的问题。同样,搜索居中求和,自然有它自己的命令,它会迷失其中。我也看到了这个\displaymath选项,但这会破坏内联文本的间距。我只希望 sigma 与字母对齐。

在此处输入图片描述

答案1

根据你的需求,你可以有多种选择。你可以测量符号的深度,然后将其放入\raisebox

\documentclass{article}
\usepackage{amsmath}

\pagestyle{empty}

\newlength{\symboldepth}
\newcommand\atbaseline[1]%
  {\settodepth{\symboldepth}{\(#1\)}%
   \raisebox{\symboldepth}{\(#1\)}}
   
\begin{document}
\begin{align*}
  (V_t) &= \mathop{\atbaseline{\displaystyle\sum}}
           \atbaseline{\displaystyle V}, \dots \\
  (V_t) &= \mathop{\atbaseline{\textstyle\sum}}
           \atbaseline{\textstyle V}, \dots \\
  (V_t) &= \mathop{\atbaseline{\scriptstyle\sum}}
           \atbaseline{\scriptstyle V}, \dots
\end{align*}
\end{document}

样本

将运算符放在 a 中\raisebox通常会将类更改为\mathord,因此您需要将其包装在 中\mathop以恢复正确的间距。您也可以尝试使用字母\mathrm\Sigma,它的大小通常与 V 接近,而不是\sum

相关内容