为什么在此R降价示例中\\不折行? [英] Why does \\ not break lines in this R markdown example?
本文介绍了为什么在此R降价示例中\\不折行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
R包中的文件./vignettes/foo.Rmd包含:
The file ./vignettes/foo.Rmd in an R package contains:
---
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}
\]
但是,这是输出:
因此,换行符(通过\\
)似乎被忽略了.为什么?
So the line breaks (via \\
) seem to be ignored. Why?
推荐答案
以下工作有效:
---
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}
(不带\[...\]
)
What I found out (much) later is that I was missing the R package rmarkdown
. With that, one indeed doesn't need to escape backslashes and only needs to provide \begin{align}..\end{align}
(without \[...\]
)
这篇关于为什么在此R降价示例中\\不折行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文