簡體   English   中英

pandoc 文檔轉換失敗,錯誤 67

[英]pandoc document conversion failed with error 67

我正在使用 R 3.3.2 和 Rstudio 版本 1.0.44,這是我的 RMarkdown 文件的格式

---
title: "Sentiment Analysis"
output: 
   rmdformats::material:
    highlight: kate
---

當我嘗試編織時,出現以下錯誤

pandoc:無法獲取 /tabsets.js /tabsets.js:openBinaryFile:不存在(沒有這樣的文件或目錄)錯誤:pandoc 文檔轉換失敗,錯誤 67 此外:警告消息:1:在 sink() 中:沒有 sink刪除 2:在 sink() 中:沒有要刪除的 sink 3:MathJax 在不使用 rmarkdown“默認”模板時不適用於 self_contained。 執行停止

我在 Stack Overflow 上閱讀了一些問題,並添加了self contained: no 我能夠編織文件,並且在 RStudio 上一切看起來都不錯,但是現在我遇到了新問題。

  1. 當我在 Rpubs 上發布它時,所有圖像都不見了。

  2. 當我點擊編織按鈕時,我只能選擇編織到材料......有沒有辦法讓我把它編織成pdf?

我有點急於解決這個問題,非常感謝任何提示/建議。

我遇到了同樣的問題,但下面的這個解決方案對我有用。 只需將您的降價頂部更改為下方,它應該可以工作:

---
title: "Test Document"
output: 
  html_document:
    self_contained: no
---

這是一個臨時解決方案,已在此處討論並由 RStudio 人員之一本人提供。 [這里] ( https://github.com/rstudio/rmarkdown/issues/228 )

首先,不是 self-contained: no,self_contained: no 允許我在本地編織材料。

然而,當發布 RPubs 時,圖像和 CSS 消失了。
這是因為 RPubs 的工作原理,即將文檔放入 iframe。

如果你將一個默認的 html_document 和一個 Material 文檔從同一個 Rmd 推送到框架的 RPubs 和 View Source 中,你會看到它們是完全不同的。 材料頁面看起來很普通的 HTML,您可以看到圖像鏈接將被破壞,因為圖像的路徑不完整。 另一方面,對於標准 html 文檔,它有大量縮小的 javascript 來處理所有這些細節。

我確信可能有一種方法可以使它工作,但它會涉及從默認的 html 文檔中復制大量代碼。

我通過刪除rmarkdown包並將其重新安裝到我的 C 驅動器中解決了這個問題C:/Program Files/R/R-3.6.1/library R 在以字符\\\\開頭的驅動器中遇到問題。

我在運行devtools::build_readme()時遇到了同樣的錯誤。

原因一定是我安裝了舊的 Pandoc/RStudio 版本。 由於 Pandoc 內置於 RStudio,我升級到 RStudio (1.4) 的最新版本。 錯誤消失了,我能夠編織/構建自述文件。

我首先嘗試了一些不起作用的東西,比如像其他地方建議的那樣清理環境並重新啟動計算機。

我在這里更新這個問題,因為它似乎是發布可以快速幫助他人的答案的最相關的地方之一。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM