如何使方程式居中?

如何使方程式居中?

我似乎无法将方程式居中,否则会导致一些奇怪的格式问题。以下结果导致 R 被删除:

\begin{center}
 E(R_{i,t})=E(\alpha_i)+E(\beta_{i,F_1 } F_{1,t})+E(\beta_{i,F_2 } F_{2,t})+\ldots+E(\beta_{i,F_m } F_{m,t})\linebreak
\bar{R}_{i,t}=a+\hat{\beta}_{i,F_1 } E(F_{1,t})+\hat{\beta}_{i,F_2 } E(F_{2,t})+\ldots+\hat{\beta}_{i,F_m } E(F_{m,t})\linebreak
\bar{R}_{i,t}=a+\gamma_1\hat{\beta}_{i,F_1 } +\gamma_2\hat{\beta}_{i,F_2 } F_{2,t}+\ldots+\gamma_m\hat{\beta}_{i,F_m }
\end{center}

有什么想法吗?{center} 是不是用错了?

答案1

对于一系列中心方程,使用gatheramsmath 环境:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{gather*}
 E(R_{i,t})=E(\alpha_i)+E(\beta_{i,F_1 } F_{1,t})+E(\beta_{i,F_2 } F_{2,t})+
    \ldots+E(\beta_{i,F_m } F_{m,t})\\
\bar{R}_{i,t}=a+\hat{\beta}_{i,F_1 } E(F_{1,t})+\hat{\beta}_{i,F_2 } E(F_{2,t})+
    \ldots+\hat{\beta}_{i,F_m } E(F_{m,t})\\
 \bar{R}_{i,t}=a+\gamma_1\hat{\beta}_{i,F_1 } +\gamma_2\hat{\beta}_{i,F_2 } F_{2,t}+
    \ldots+\gamma_m\hat{\beta}_{i,F_m }
\end{gather*} 
\end{document}

替代文本

除了居中,您还可以考虑将所有方程式对齐到等号处,并将整个多行环境居中。为此,请使用alignalign*环境,请参阅amsmath 用户指南(或输入texdoc amsldoc在命令提示符下)。

无论如何,使用amsmath.该包提供了多种多行显示公式环境。

答案2

center环境适用于文本,而不是数学。您在这里需要的是(这也会对齐等号):

\begin{align*}
  E(R_{i,t})    &= E(\alpha_i)+E(\beta_{i,F_1 } F_{1,t})+E(\beta_{i,F_2 } F_{2,t})+\ldots+E(\beta_{i,F_m } F_{m,t}) \\
  \bar{R}_{i,t} &= a+\hat{\beta}_{i,F_1 } E(F_{1,t})+\hat{\beta}_{i,F_2 } E(F_{2,t})+\ldots+\hat{\beta}_{i,F_m } E(F_{m,t}) \\
  \bar{R}_{i,t} &= a+\gamma_1\hat{\beta}_{i,F_1 } +\gamma_2\hat{\beta}_{i,F_2 } F_{2,t}+\ldots+\gamma_m\hat{\beta}_{i,F_m }
\end{align*}

您需要amsmath的包align*,因此请确保\usepackage{amsmath}您的序言中( 之前\begin{document})有此行。

答案3

使数学居中的最简单方法是使用反斜杠和方括号

\[ k* {{n}\choose{k}} = n*{{n-1}\choose{k-1}}\]

相关内容