为什么\\在这个R标记示例中不打断行?

为什么\\在这个R标记示例中不打断行?,r,latex,markdown,R,Latex,Markdown,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

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}
(没有
\[…\]

我对rmarkdown不太熟悉。但是您的代码会在Latex中产生错误<代码>\begin{align}\end{align}已启动数学模式。因此,
\[…\]
是不必要的。这可能是问题吗?看我的更新,那不是问题。顺便说一下,我没有
output:pdf\u document
标记(我输出到.html)。这就是原因吗?不,至少对我来说不是。我获取了您的代码,删除的
标题包括:-\usepackage{amsmath}
,它工作正常。
\[…\]
的错误仅在生成PDF时发生。这是您在该文档中第一次使用
align
环境吗?它以前工作过吗?如果我删除
标题包含…
,我会得到与更新中相同的结果。此外,这是我的
.Rmd
中的第一个/唯一一个
align
。当我简单地将您的标题复制到文件中时(使用
输出:pdf\u document
),vignette甚至没有构建。我不确定这是否相关,但(因为我是R markdown新手)这是我的工作流程:1)处理
foo.Rmd
2)R CMD构建包3)打开
.tar.gz
4)打开。/inst/doc/foo.html。我用完整的MWE更新了这个问题。请注意,它们还将
align
环境嵌入到
\[…\]
中。