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}
\]
然而,这是输出:
所以换行符(通过\\
)似乎被忽略了。为什么?
答案 0 :(得分:1)
在我的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}
答案 1 :(得分:0)
以下工作:
---
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}
(没有\[...\]
)