分割方程,每个元素正好位于彼此下方

分割方程,每个元素正好位于彼此下方

我有一个包含系数和 t 统计量的估计方程。这是一个多线方程,我想将 t 统计量放在系数估计值的正下方。目前我的代码如下所示:

\begin{equation}\label{eq:test}
\begin{split}
EST =& 4.00 - 7.00BETA - 2.00SMB + 8.00HML + 3.00MOM + 1.00SMBU - \\
  & (8.00)  (-2.20) (-1.60) (9.00) (3.00) (1.00) \\
  & 1.00TERMR - 1.00SMBH +  1.00SMBL +  0.00SMBK -  1.30HMLR.\\
  & (-1.11) (1.53) (6.81) (2.14) (-1.85)
\end{split}
\end{equation}

因此,第一行中的 4.00 应该正好位于下一行的 (8.00) 上方。第一行中的 7.00 应该正好位于 (-2.20) 上方。第一行中的 2.00 应该正好位于 (-1.60) 上方,其他系数和 t 统计量也是如此。对于金融界人士来说,它应该看起来像 Fama/French (1993) 论文中的方程 (1):

在此处输入图片描述

答案1

有很多方法可以实现这一点。下面是使用[t]op-alignedarray放置系数并与 t 统计量堆叠在一起的方法。这一切都是通过以下方式实现的\coeft{<coef>}{<t-stat>}

在此处输入图片描述

\documentclass{article}
\usepackage{mathtools}% http://ctan.org/pkg/amsmath
\newcommand{\coeft}[2]{
  \begin{array}[t]{@{}c@{}}
    #1\\[\dimexpr-\normalbaselineskip+1em]
    \scriptstyle\mathclap{(#2)}
  \end{array}}
\begin{document}

\begin{equation}\label{eq:test1}
\begin{split}
EST =& 4.00 - 7.00BETA - 2.00SMB + 8.00HML + 3.00MOM + 1.00SMBU - \\
  & (8.00)  (-2.20) (-1.60) (9.00) (3.00) (1.00) \\
  & 1.00TERMR - 1.00SMBH +  1.00SMBL +  0.00SMBK -  1.30HMLR.\\
  & (-1.11) (1.53) (6.81) (2.14) (-1.85)
\end{split}
\end{equation}

\begin{equation}\label{eq:test2}
\begin{split}
  \text{EST} &= \coeft{4.00}{8.00} - \coeft{7.00}{-2.20}\text{BETA} 
    - \coeft{2.00}{-1.60}\text{SMB} + \coeft{8.00}{9.00}\text{HML} 
    + \coeft{3.00}{3.00}\text{MOM} + \coeft{1.00}{1.00}\text{SMBU} \\
  & \phantom{=}{} - \coeft{1.00}{-1.11}\text{TERMR} - \coeft{1.00}{1.53}\text{SMBH} 
    +  \coeft{1.00}{6.81}\text{SMBL} +  \coeft{0.00}{2.14}\text{SMBK} 
    -  \coeft{1.30}{-1.85}\text{HMLR.}
\end{split}
\end{equation}

\end{document}

对代码的一些更改包括使用:

  • \text{<var>}来表示变量<var>。否则,例如BETA,TeX 会将其视为变量(字母)BET之间的乘积A
  • &=而不是=&为了方程的对齐;
  • 间距技术,例如\phantom{=}在对齐时获得正确的缩进=
  • {}在没有对应项的二元运算符之前,以获得正确的间距(请参见之前的减号1.00TERMR,否则它将被视为一元/负号;
  • \scriptstyle来表示 t 统计量,而不是强调它们是方程的一部分。

mathtools提供在模式中\mathclap输入的c,以便任何 t 统计量都不会影响方程间距。lapmath

当然,你可以\coeft根据自己的喜好进行修改。我添加了括号(),但可以将其删除。

答案2

\begin{equation}\label{eq:test}
\begin{array}{*7{l}}
EST =& 4.00& {}- 7.00BETA& {}- 2.00SMB&{} + 8.00HML& + 3.00MOM& + 1.00SMBU - \\
  & (8.00)&  (-2.20)& (-1.60)& (9.00)& (3.00)& (1.00) \\
  & 1.00TERMR& - 1.00SMBH& +  1.00SMBL &+  0.00SMBK &-  1.30HMLR.&\\
  & (-1.11) &(1.53)& (6.81)& (2.14) &(-1.85)&
\end{array}
\end{equation}

这是总体思路。{}需要进行一些调整,尤其是群组(新增了三个群组)。

相关内容