我目前正在尝试将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文档中无法正确显示。
答案 0 :(得分:0)
通过将以下代码添加到文档的YAML部分中,我设法解决了这个问题:
header-includes:
- \usepackage{amsmath}