如何将分数分母中的文本换行?

如何将分数分母中的文本换行?

我正在尝试将文本垂直对齐到分数的分母中,类似于新行或换行符。我尝试使用矩阵环境

\begin{equation*}
p(a\mid b)=\frac{1}{\begin{matrix}\operatorname{sigma}(n/10)^{10}&\\n=0\ \text{to}\ 10\end{matrix}}=\frac{1}{0+.1^{10}+.2^{10}+\ldots+1}=1 / 1.49=.67
\end{equation*}

在此处输入图片描述

mathtools 包中的 \splitfrac 命令

\begin{equation*} 
p(a\mid b)=\frac{1}{\splitfrac{\operatorname{sigma}(n/10)^{10}}{n=0\ \text{to}\ 10}}=\frac{1}{0+.1^{10}+.2^{10}+\ldots+1}=1 / 1.49=.67 
\end{equation*}

在此处输入图片描述

两者都不起作用。它们不起作用的原因是因为我不想在“n = 0”之前和连线下方出现毫无意义的空白。我希望它看起来像下面的模型中那样。 在此处输入图片描述

答案1

mathtools提供了一个matrix*环境,它将包matrix的环境概括amsmath为允许[l][r]定位参数。

在此处输入图片描述

\documentclass{article} % or some other suitable document class
\usepackage[T1]{fontenc}
\usepackage{mathtools} % for 'matrix*' env.
\begin{document}
\begin{equation*}
p(a\mid b)=\frac{1}{
  \begin{matrix*}[l] % perform left alignment
    \mathrm{sigma}(n/10)^{10}\\
    n=0,\dots,10
  \end{matrix*}}
= \frac{1}{0+0.1^{10}+0.2^{10}+\dots+1} = 1 / 1.49 = 0.67
\end{equation*}
\end{document}

相关内容