[英]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.