Markdown以前在html中很好地使用Rstudio'编织'按钮现在不会。这是windows,R3.4.1,以及更新的knitr和rmarkdown,整个上周工作正常。我有最小的.rprofile,并且在编织下面的最小文档之前没有加载任何包。 A'手册'编织如下工作,即gvisTable和mathjax在html中正确呈现,所以今天我的互联网连接不应该是一个问题(我也尝试了另一种连接,但没有区别):
knitr ::针织(IN,OUT = MD) 降价:: markdownToHTML(MD,HT)
然而,以下(我相信'编织'按钮,从What does “Knit HTML” do in Rstudio 0.98?借来的)会引发错误
rmarkdown :: render(pp,' html_document',' new_titel.html')
中的错误消息相当长,所以我现在追加它,因为我缺乏声誉而对其进行审查。我试过谷歌搜索,所以没有结果。帮助赞赏。
"C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS tmp1.utf8.md --to html --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output new_titel.html --smart --email-obfuscation none --self-contained --standalone --section-divs --template "censored" --no-highlight --variable highlightjs=1 --variable "theme:bootstrap" --include-in-header "censored" --mathjax --variable "censored"
pandoc.exe: Could not fetch censored
HttpExceptionRequest Request {
host = "www.google.com"
port = 443
secure = True
requestHeaders = []
path = "/jsapi"
queryString = "?callback=displayChartTableID1d98417f33e7"
method = "GET"
proxy = Nothing
rawBody = False
redirectCount = 10
responseTimeout = ResponseTimeoutDefault
requestVersion = HTTP/1.1
}
(InternalException (HandshakeFailed Error_EOF))
Warning: running command '"" +RTS -K512m -RTS tmp1.utf8.md --to html --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output new_titel.html --smart --email-obfuscation none --self-contained --standalone --section-divs --template "censored" --no-highlight --variable highlightjs=1 --variable "theme:bootstrap" --include-in-header "censored" --mathjax --variable "mathjax-url:censored-not-enough-reputation"' had status 67
Error: pandoc document conversion failed with error 67
---------------最小文档,如果我注释掉gvisTable行或者使用上面描述的降价路线而不是rmarkdown,则呈现罚款:
---
title: "Untitled"
output:
html_document: default
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
####title
body
$x=y$
```{r , echo=FALSE, results='asis'}
require(knitr)
kable(mtcars[1:2,])
require(googleVis)
gvisTable(mtcars)
```
答案 0 :(得分:2)
我使用Markdown文件几天后就遇到了同样的问题。 我有Windows 7 x64 SP1,R版本3.4.1,googleVis 0.6.2,rmarkdown 1.6,knitr 1.17。
有两种解决方法可以解决我的问题:
1) 使用
运行脚本---
title: "Untitled"
output:
html_document:
self_contained: false
---
虽然输出不再是独立的HTML文件,但在外部文件中具有依赖性,但仍有效。 这不是我的选择,因为我需要能够与同事共享HTML文件。
2) 我发现的唯一其他修复是使用更新的Pandoc版本。我之前有pandoc 1.17.2,现在正在运行pandoc 2.0。
您可以查看您的pandoc版本
C:\ Program Files \ RStudio \ bin \ pandoc
通过在命令提示符下运行命令pandoc --version
。
我更新Pandoc的方式是
首先使用更新后的Pandoc运行Markdown脚本会产生错误(pandoc document conversion failed with error 2
),但这已通过
---
title: "Untitled"
output:
html_document:
smart: false
---
可能不是最优雅的解决方案,但到目前为止唯一一个适合我的解决方案。