如何在R Markdown中保留对齐乳胶方程式?

Ste*_*eno 13 latex r rstudio r-markdown

我在R Markdown中对齐方程式时遇到了一些困难(即将公式放在页面的最左侧,并对齐后续的线条).我一般都认为我想在amsmath包中设置[fleqn]选项以保持对齐所有方程,但是将以下内容放在我的YAML标题中会出错

'amsmath包的选项冲突'

---
author: "ME"
date: "February 26, 2015"
header-includes:
  - \usepackage[fleqn]{amsmath}
output: pdf_document
---
Run Code Online (Sandbox Code Playgroud)

我的文件中的一节:

$$
\begin{aligned}
Bias(\hat{\theta})  &= E(\hat{\theta}) - \theta \\
                    &= E(2 \bar{X} -1) - \theta \\
                    &= \frac{2}{n}\sum_{i=1}^n E(X_i) -1 -\theta \\
                    &= 2E(X) - 1 - \theta \\
                    &= 2 \cdot \frac{\theta+1}{2} - 1 - \theta \\
                    &= 0 \\
\end{aligned}
$$
Run Code Online (Sandbox Code Playgroud)

谢谢

小智 9

尝试使用$...$而不是$$...$$.

$$...$$Rmarkdown 的情况下,默认情况下居中对齐


小智 5

这个问题已经在这里被问过:R Markdown Math Equation Alignment

以下内容对我有用:

$\begin{aligned}
Bias(\hat{\theta})  &= E(\hat{\theta}) - \theta \\
                    &= E(2 \bar{X} -1) - \theta \\
                    &= \frac{2}{n}\sum_{i=1}^n E(X_i) -1 -\theta \\
                    &= 2E(X) - 1 - \theta \\
                    &= 2 \cdot \frac{\theta+1}{2} - 1 - \theta \\
                    &= 0 \\
\end{aligned}$
Run Code Online (Sandbox Code Playgroud)

  • 我相信这篇文章只解决了如何对齐方程的元素。我相信他们在这里问如何将方程对齐到页面的左侧。您的代码会对齐每行的 = 符号,但默认情况下它仍会在页面上居中。 (2认同)