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