如何解决由于Latex方程错误,无法将RMarkdown文档编织为pdf
我目前正在尝试将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}
$$
这是我得到的错误:
! Package 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}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。