繁体   English   中英

由于 Latex 方程错误,无法将 RMarkdown 文档编织为 pdf

[英]Unable to knit RMarkdown document to pdf due to Latex equation error

我目前正在尝试将 RMarkdown 文档编织为 pdf,但是,我不断收到错误消息。 我已经设法找出我的代码的哪一部分导致了错误,但是,当我预览文件或将其编织到 html 文件时,代码显示正确。 当我删除这段代码时,我可以将文件编织为 pdf,但不确定为什么它不能正常工作。 这是代码:

$$
\begin{align}
  R_{t+1} &= R_{t} + \alpha R_{t} - \beta R_{t}F_{t} \label{eq1} \tag{1} \\
  F_{t+1} &= F_{t} + \beta R_{t}F_{t} - \gamma F_{t} \label{eq2} \tag{2}
\end{align}
$$ 

这是我得到的错误:

包 amsmath 错误:方程结构的错误嵌套; (amsmath) 试图用“对齐”来恢复。

除了错误之外,我还尝试将代码更改为以下内容:

$$
\begin{aligned}
  R_{t+1} &= R_{t} + \alpha R_{t} - \beta R_{t}F_{t} \label{eq1} \tag{1} \\
  F_{t+1} &= F_{t} + \beta R_{t}F_{t} - \gamma F_{t} \label{eq2} \tag{2}
\end{aligned}
$$ 

但是,当我执行此操作时,该等式无法在 html 文档中正确显示。

我已通过将此代码添加到文档的 YAML 部分来解决此问题:

header-includes:
  - \usepackage{amsmath}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM