括号周围的复杂分数中的等号和分数线对齐

括号周围的复杂分数中的等号和分数线对齐

当一些数学表达式(例如复杂的分数)位于括号周围时,而括号应该在同一基线上,并且等号应该与连线对齐,我们该如何处理?例如,在下面的公式中,是否可以使等号与分数线对齐?

\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
S_d=\left[\begin{array}{@{}c@{}}
\cfrac{\displaystyle\sum_{j=1}^{n}{(d_j-\bar{d})^2}}{n-1}
\end{array}\right]^{1/2}
=\left[\begin{array}{@{}c@{}}
\cfrac{\displaystyle\sum_{j=1}^{n}{d_j^2}-\cfrac{1}{n}\left(\sum_{j=1}^{n}{d_j}\right)^2}{n-1}
\end{array}\right]^{1/2}
\end{equation}
\end{document}

答案1

以下是我的排版方式:

\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
S_d  = \left[ \frac{1}{n-1} \sum_{j=1}^{n} (d_j-\bar{d})^2 \right]^{1/2}
     = \left[ \frac{1}{n-1} \right]^{1/2}
       \left[ \sum_{j=1}^{n} d_j^2
              - \frac{1}{n} \left( \sum_{j=1}^{n} d_j \right)^2
       \right]^{1/2}
\end{equation}
\end{document}

Herbert 说得对,括号应该始终与数学基线对称,并且您不应该使用上述构造。尽量完全避免使用此类分数。

答案2

事实上,对于不平衡的分数来说,这并不容易。根据数学排版规则,括号始终与数学基线对称:

\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}

\begin{equation}
S_d = \left[ \dfrac{\sum\limits_{j=1}^{n}{(d_j-\bar{d})^2}
             \vphantom{ \left(\displaystyle\sum\limits_{j=1}^{n}{d_j} \right)^2 } 
             }{n-1}
      \right]^{1/2}
    = \left[ \dfrac{\sum\limits_{j=1}^{n}{d_j^2}-\cfrac{1}{n}
             \left(\sum\limits_{j=1}^{n}{d_j}\right)^2}{n-1} 
      \right]^{1/2}
\end{equation}

\end{document}

把括号弄小一点看起来不太好看。例子可以在数学模式.pdf

答案3

正如 Herbert 提到的,数学排版实际上不再以这种方式进行,但这是 Karel Wick 建议的数学排版规则(1965 年)。如果你想在 LaTeX 中使用这种功能,你可以使用纳特重现这些规则的包。缺点是nath有特定的数学语法,所以你可能必须重写所有公式,如果你要发表文章,期刊可能不希望你使用nath。如果这些缺点都不困扰你,那么你的公式应该是这样的:

替代文本

就我个人而言,我觉得这看起来有点奇怪,我更喜欢 Hendrik 在他的回答中所建议的。以下是代码:

\documentclass[12pt]{article}
\usepackage{nath}
\begin{document}
\begin{equation}
S_d=[\frac{\sum_{j=1}^{n}(d_j-\bar{d})^2}{n-1}]^{1/2}
=[\frac{\sum_{j=1}^{n} d_j^2 - \frac{1}{n}(\sum_{j=1}^{n}{d_j})^2}{n-1}]^{1/2}
\end{equation}
\end{document}

请注意,使用nath,就不需要\left\right,系统会自动为您选择正确的尺寸。

相关内容