为什么\\在这个R标记示例中不打断行?
R包中的文件./vignettes/foo.Rmd包含:为什么\\在这个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
---
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
环境嵌入到\[…\]
中。