Я пытался найти в Интернете, как правильно выровнять мое уравнение, но оно все еще выглядит как выровненное по правому краю, а не все знаки равенства выровнены, вы можете помочь? Ниже приведен мой код в 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}
$$
И результат выглядит выровненным по правому краю, а не выровненным по всем знакам равенства (см. ниже).
Результат
ps это может быть полезно для align
или aligned
: tex.stackexchange.com/questions/8788/…
Я проверил и там, где я хочу выровнять, и теперь это работает!
В качестве символа математического оператора бревно должно стоять вертикально: используйте \log
вместо log
. Также обязательно используйте «растягивающие» скобки для выражений выше текстовой строки: \left(
и \right)
.
Спасибо за совет \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}
$$
Вам нужно использовать знак
&
там, где вы хотите выровнять