在 Latex 中写入回归结果

在 Latex 中写入回归结果

我正在尝试在 Latex 中写出回归结果,如下所示:


\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}

\begin{document}
\begin{align*}
y_t = &\varphi_1rer_t+\varphi_2 \pi_t + u_t \\
t: &[2.89] [8.63] \\
\sigma : &[2.5] [0,69]
\end{align*}
\end{document}

在此处输入图片描述

从 pdf-viewer 中可以看到,它只对第一个方括号进行了一次对齐。但是,我想要的是下图中的内容。 在此处输入图片描述

我希望每个方括号与相应的系数对齐。我应该使用哪个命令来生成我想要的结果。请给出您的建议示例。

答案1

以下是使用 AMS 提供的alignat环境的一种方法:

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
\begin{alignat*}{5}
    y_t = {}      & \varphi_1rer_t & {}+{} & \varphi_2 \pi_t & {} + u_t \\
    t: \quad      & [2.89]         &       & [8.63]          &  \\
    \sigma: \quad & [2.5]          &       & [0.69]          &  \\
\end{alignat*}
\end{document}

我已将列对齐,使其更加明显。{}成对有助于纠正间距。\quad同样如此。

在此处输入图片描述

AMS 文档了解详情。特别是amsldoc.pdf

答案2

一种是通过一些\hphantoms 和来实现的\mathrlap。后者由 定义,因此我用那个包mathtools替换了。(加载和扩展。)请注意,在 中你应该有,而不是。amsmathmathtoolsamsmathalign&==&

\documentclass[12pt]{article}
\usepackage{mathtools}
\usepackage{amsfonts}
\usepackage{amssymb}
\begin{document}
\begin{align*}
y_t &= \varphi_1rer_t+\varphi_2 \pi_t + u_t \\
t: & \hphantom{{}={}} \mathrlap{[2.89]}\hphantom{\varphi_1rer_t+{}} [8.63] \\
\sigma:  &\hphantom{{}={}}\mathrlap{[2.5]}\hphantom{\varphi_1rer_t+{}} [0.69]
\end{align*}
\end{document}

在此处输入图片描述

相关内容