R Markdown 数学公式对齐

30

我正在Rstudio中使用R Markdown编写一系列数学公式,并希望将内容左对齐或居中。然而,似乎默认情况下 align 会将它们右对齐。

enter image description here

我在谷歌上搜索过并发现一些人告诉我使用一个叫做ragged2e的包,但是当我添加这个包时,它并没有起作用。我想知道这应该是一个LaTeX问题还是R Markdown问题。

3个回答

66

我不太确定你的意思,但换行符\\应该放在行末而不是行首,对齐符号是&。所以这个:

$$
\begin{aligned}
 AR(p): Y_i &= c + \epsilon_i + \phi_i Y_{i-1} \dots \\
 Y_{i} &= c + \phi_i Y_{i-1} \dots
\end{aligned}
$$

生成这个:


9
那么我该如何使整个块左对齐到页面上? - kdopen

11
左对齐公式。
$\begin{aligned}
AR(p): Y_i &= c + \epsilon_i + \phi_i Y_{i-1} \dots \\
Y_{i} &= c + \phi_i Y_{i-1} \dots
\end{aligned}$

&...&显示在同一行;$$...$$显示出来。


2

哇,太棒了!感谢您的帮助!这在R Studio Markdown中完美地运行了。 我的代码在有序列表中,如下所示:

$\begin{aligned}
    \lim_{x \to \infty}\frac{2x-5}{4x^4}=0\\
    \end{aligned}$    

$\begin{aligned}
    \frac{d}{dx}\left( \int_{0}^{x}f(u)\,du\right)=f(x)\\
    \end{aligned}$

这在 Github 上不起作用。有什么想法为什么?但在 VSCode 中可以... - brownie

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接