当一些数学表达式(例如复杂的分数)位于括号周围时,而括号应该在同一基线上,并且等号应该与连线对齐,我们该如何处理?例如,在下面的公式中,是否可以使等号与分数线对齐?
\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
,系统会自动为您选择正确的尺寸。