簡體   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