为什么 \\ 不在此 R 降价示例中换行?
Why does \\ not break lines in this R markdown example?
R包中的./vignettes/foo.Rmd文件包含:
---
title: Foo
author: Marius Hofert
vignette: >
%\VignetteEngine{knitr::rmarkdown}
%\VignetteIndexEntry{Foo}
---
\[
\begin{align}
X_t &= \mu_t + \sigma_t Z_t\
\mu_t &= \mu + \sum_{k=1}^{p_1} \phi_k (X_{t-k}-\mu) +
\sum_{k=1}^{q_1} \theta_k (X_{t-k}-\mu_{t-k})\sigma_t^2\
&= \alpha_0 + \sum_{k=1}^{p_2} \alpha_k (X_{t-k}-\mu_{t-k})^2 +
\sum_{k=1}^{q_2} \beta_k \sigma_{t-k}^2.
\end{align}
\]
然而,这是输出:
所以换行符(通过\
)似乎被忽略了。为什么?
在我的 R 版本中,当我尝试包含 amsmath
时它崩溃了。不知何故它似乎已经加载了。
正如我在评论中提到的那样,省略 \[ ... \]
适用于下面的代码。
---
title: "Document title"
author: "Author's name"
output: pdf_document
---
\begin{align}
X_t &= \mu_t + \sigma_t Z_t\
\mu_t &= \mu + \sum_{k=1}^{p_1} \phi_k (X_{t-k}-\mu) +
\sum_{k=1}^{q_1} \theta_k (X_{t-k}-\mu_{t-k})\sigma_t^2\
&= \alpha_0 + \sum_{k=1}^{p_2} \alpha_k (X_{t-k}-\mu_{t-k})^2 +
\sum_{k=1}^{q_2} \beta_k \sigma_{t-k}^2.
\end{align}
以下有效:
---
title: Foo
author: Marius Hofert
vignette: >
%\VignetteEngine{knitr::rmarkdown}
%\VignetteIndexEntry{Foo}
---
\[
\begin{align}
X_t &= \mu_t + \sigma_t Z_t\\
\mu_t &= \mu + \sum_{k=1}^{p_1} \phi_k (X_{t-k}-\mu) +
\sum_{k=1}^{q_1} \theta_k (X_{t-k}-\mu_{t-k})\sigma_t^2\\
&= \alpha_0 + \sum_{k=1}^{p_2} \alpha_k (X_{t-k}-\mu_{t-k})^2 +
\sum_{k=1}^{q_2} \beta_k \sigma_{t-k}^2.
\end{align}
\]
我后来(很多)发现我缺少 R 包 rmarkdown
。这样,确实不需要转义反斜杠,只需要提供 \begin{align}..\end{align}
(没有 \[...\]
)
R包中的./vignettes/foo.Rmd文件包含:
---
title: Foo
author: Marius Hofert
vignette: >
%\VignetteEngine{knitr::rmarkdown}
%\VignetteIndexEntry{Foo}
---
\[
\begin{align}
X_t &= \mu_t + \sigma_t Z_t\
\mu_t &= \mu + \sum_{k=1}^{p_1} \phi_k (X_{t-k}-\mu) +
\sum_{k=1}^{q_1} \theta_k (X_{t-k}-\mu_{t-k})\sigma_t^2\
&= \alpha_0 + \sum_{k=1}^{p_2} \alpha_k (X_{t-k}-\mu_{t-k})^2 +
\sum_{k=1}^{q_2} \beta_k \sigma_{t-k}^2.
\end{align}
\]
然而,这是输出:
所以换行符(通过\
)似乎被忽略了。为什么?
在我的 R 版本中,当我尝试包含 amsmath
时它崩溃了。不知何故它似乎已经加载了。
正如我在评论中提到的那样,省略 \[ ... \]
适用于下面的代码。
---
title: "Document title"
author: "Author's name"
output: pdf_document
---
\begin{align}
X_t &= \mu_t + \sigma_t Z_t\
\mu_t &= \mu + \sum_{k=1}^{p_1} \phi_k (X_{t-k}-\mu) +
\sum_{k=1}^{q_1} \theta_k (X_{t-k}-\mu_{t-k})\sigma_t^2\
&= \alpha_0 + \sum_{k=1}^{p_2} \alpha_k (X_{t-k}-\mu_{t-k})^2 +
\sum_{k=1}^{q_2} \beta_k \sigma_{t-k}^2.
\end{align}
以下有效:
---
title: Foo
author: Marius Hofert
vignette: >
%\VignetteEngine{knitr::rmarkdown}
%\VignetteIndexEntry{Foo}
---
\[
\begin{align}
X_t &= \mu_t + \sigma_t Z_t\\
\mu_t &= \mu + \sum_{k=1}^{p_1} \phi_k (X_{t-k}-\mu) +
\sum_{k=1}^{q_1} \theta_k (X_{t-k}-\mu_{t-k})\sigma_t^2\\
&= \alpha_0 + \sum_{k=1}^{p_2} \alpha_k (X_{t-k}-\mu_{t-k})^2 +
\sum_{k=1}^{q_2} \beta_k \sigma_{t-k}^2.
\end{align}
\]
我后来(很多)发现我缺少 R 包 rmarkdown
。这样,确实不需要转义反斜杠,只需要提供 \begin{align}..\end{align}
(没有 \[...\]
)