我是 LaTeX 新手。因此,我被一些应该很简单的事情难住了。我需要对齐这个等式,以便下一行的最后一个项在等号之后开始,但我不知道该怎么做?这是我的代码:
\begin{center}
\begin{align*}
log(Y_{it}) = c_i + year_t + \beta_{1}rcs(MaxT_{it})} + \beta_{2}MinT_{it} +\beta_{3} log(SR_{it}) +\beta_{4}Rain_{it} +
\beta_{5}Share Irrigated_{it}
\end{align*}
\end{center}
答案1
正如 @karlkoeller 在他的评论中所说,阅读 AMS 文档可能就足够了。但是,如果您需要帮助来弄清楚align
环境的工作原理(我理解,阅读您的评论,这是重点),那么您不会被拒绝。而且到目前为止还没有问到这个问题:
环境align
(如矩阵和表格)使用 来对齐内容,&
以指示应对齐行的点,并\\
声明换行符。一般来说,它的用法如下
\begin{align*}
r & = (x+p)(x+q)\\
& = x^2 + (p+q)x + pq
\end{align*}
(注意:不需要使用center
环境,因为align
和朋友访问显示数学模式。)
现在,在你的具体情况下,你只需要将方程分成几行,而不是将其对齐到几个等号。为此,请查看如何分解一个长等式?或者@PrzemysławScherwents 的回答,总结了最后提到的帖子。
答案2
需要进行一些额外的更改才能使该方程式可读。因为我不知道元素的性质,\mathrm
所以这只是一个建议。也许应该更改一些加数\mathit
。可能rcs
也不是 r 乘以 c 乘以 s,因此应该按照建议的方式进行更改。还请注意,这center
在这里毫无意义。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{center}
\begin{align*}
% log(Y_{it}) = c_i + year_t + \beta_{1}rcs(MaxT_{it})} + \beta_{2}MinT_{it} +\beta_{3} log(SR_{it}) +\beta_{4}Rain_{it} +
\log(Y_{it}) & = c_i + \mathrm{year}_t + \beta_{1}rcs(\mathrm{Max}T_{\mathrm{it}})+ \beta_{2}\mathrm{MinT}_{\mathrm{it}} +\beta_{3} \log(SR_{\mathrm{it}}) +\beta_{4}\mathrm{Rain}_{\mathrm{it}} + {}\\
& \quad {}+ \beta_{5}\mathrm{Share Irrigated}_{\mathrm{it}}
\end{align*}
\end{center}
\end{document}
答案3
我建议你使用文本斜体而不是变量名的数学斜体模式。
整个方程式似乎太长了,一行写不下。我建议你在后面插入一个换行符\beta_{3} \log(\textit{SR}_{it})
。
align*
还要注意,将环境封装在环境中不会产生任何效果(至少不会产生任何好处)center
;因此,只需省略center
- 相关指令即可。另外,如果您键入\log
而不是简单地log
键入 ,则“操作符名称”将设置为直立罗马字体,这是许多数学(以及统计学、计量经济学等)设置中的惯用样式。(顺便说一句,我无法说出 的功能/含义rcs
可能是什么,所以我暂时给它一个文本斜体字体。我还为变量分配了一个系数year
……)
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\log(Y_{it})
&= c_i + \gamma\textit{year}_t
+ \beta_{1}\textit{rcs}(\textit{MaxT}_{it})
+ \beta_{2}\textit{MinT}_{it}
+\beta_{3} \log(\textit{SR}_{it}) \\
&\quad+\beta_{4}\textit{Rain}_{it} +
\beta_{5}\textit{ShareIrrigated}_{it}
\end{align*}
\end{document}