繁体   English   中英

如何在 rmarkdown 中正确对齐数学方程?

[英]How to align a math equation correctly in rmarkdown?

我试图在网上搜索如何正确对齐我的方程,但它仍然看起来像右对齐而不是所有等号都对齐,你能帮忙吗? 以下是我在 rmarkdown 中的代码。

$$
\begin{aligned}
l(\theta_1,\theta_2,\sigma^2)
=-\frac{1}{2}nlog(2\pi)-nlog\sigma-\frac{1}{2\sigma^2}\sum_{i=1}^{n}(y_i-\mu)^2\\
=-\frac{1}{2}nlog(2\pi)-nlog\sigma-\frac{1}{2\sigma^2}\sum_{i=1}^{n}(y_i-\frac{\theta_1x_i}{\theta_2+x_i})^2
\end{aligned}
$$

结果看起来是右对齐的,而不是所有等号都对齐(见下文)。

结果

在此处输入图像描述

正如其中一条评论所建议的, & 符号需要在我希望它对齐的地方使用,请参阅下面的解决方案。 编辑:正如另一条评论所建议的,log 在数学方程式中需要是直立的,应该使用 \log 代替。 并且\left( , \right)用于确保括号被拉伸

$$
\begin{aligned}
l(\theta_1,\theta_2,\sigma^2)
&=-\frac{1}{2}n\log(2\pi)-n\log\sigma-\frac{1}{2\sigma^2}\sum_{i=1}^{n}(y_i-\mu)^2\\
&=-\frac{1}{2}n\log(2\pi)-n\log\sigma-\frac{1}{2\sigma^2}\sum_{i=1}^{n}\left(y_i-\frac{\theta_1x_i}{\theta_2+x_i}\right)^2
\end{aligned}
$$   

新解决方案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM