无法在 LaTeX 上编译代码

无法在 LaTeX 上编译代码
\begin{align}

    y_{t} = {\alpha + \beta_ {1}x_{1t} + \sum_{j=1}^3 (\delta_{j}Q_{jt}+ \varepsilon_{t})}
    \text{where Q_{jt} = 1} \hspace{5}\text{if in quarter} \hspace{5} j, 0 \hspace{5} \text{otherwise}
\end{align}

我正在努力达到这个结果

答案1

以下代码可以完成您想要的操作:

\documentclass{article}

\usepackage{amsmath} %maths

\begin{document}
\begin{align}
    y_{t} = \alpha + \beta_{1} x_{1t} + \sum_{j=1}^3 \delta_{j}Q_{jt} + \varepsilon_{t}, \; \text{where $Q_{jt} = 1$ if in quarter $j$, $0$ otherwise} 
\end{align}
\end{document} 

答案2

一些建议:

  • 不要使用align单行方程的环境;而是使用环境equation

  • 在显示数学环境中不允许全空行。

  • 通过替换简化代码

    \text{where Q_{jt} = 1} \hspace{5}\text{if in quarter} \hspace{5} j, 0 \hspace{5} \text{otherwise}
    

    \text{where $Q_{jt} = 1$ if in quarter $j$, $0$ otherwise}
    
  • 通过省略多余的外花括号来进一步简化代码

    {\alpha + \beta_ {1}x_{1t} + \sum_{j=1}^3 (\delta_{j}Q_{jt}+ \varepsilon_{t})}
    

    并彻底删除 中的圆括号(\delta_{j}Q_{jt}+ \varepsilon_{t})。当然,该\varepsilon_t术语不属于括号表达式。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for "\text" macro

\begin{document}
\begin{equation}
  y_{t} = \alpha + \beta_{1}x_{1t} + \sum_{j=1}^3 \delta_{j}Q_{jt}+ \varepsilon_{t}
  \quad\text{where $Q_{jt} = 1$ if in quarter $j$, $0$ otherwise}
\end{equation}
\end{document}

相关内容