xaringan::summon_remark() 没有来自 R 的互联网连接

Posted

技术标签:

【中文标题】xaringan::summon_remark() 没有来自 R 的互联网连接【英文标题】:xaringan::summon_remark() without internet connection from R 【发布时间】:2019-06-05 07:15:42 【问题描述】:

我使用xaringan 包创建了一些幻灯片。但是当我通过点击 RStudio“编织”按钮编织文件时,只出现一个白色窗口。

使用我的浏览器打开生成的 html 文件会按预期显示演示文稿。因此,我认为包中的moon_reader 找不到remark.js。我还发现可以用xaringan::summon_remark()下载remark.js

不幸的是,这对我不起作用,因为由于我所在机构的安全限制,我无法从 R 中访问互联网。

是否有任何其他解决方法可以使用moon_reader

【问题讨论】:

【参考方案1】:

xaringan::summon_remark() 基本上是使用 R 下载 remark.js 的一个版本。您当然可以使用其他方法下载它,例如,只需使用 Web 浏览器将 https://remarkjs.com/downloads/remark-latest.min.js 保存到本地目录,然后指向 chakra 选项xaringan::moon_reader()remark.js 的本地路径。

remark.js 的其他版本可以在https://github.com/gnab/remark/tree/gh-pages/downloads找到。

【讨论】:

感谢您的提示。它把我带到了你伟大的 RMarkdown 指南:bookdown.org/yihui/rmarkdown/some-tips.html#working-offline。 这很奇怪。它只工作了一次......还有什么可能出错的想法吗? 我今天注意到它确实有效,只是渲染速度很慢(大约一分钟左右)。这可能与找不到的字体有关吗?如果没有互联网连接,搜索它们是否需要很长时间?

以上是关于xaringan::summon_remark() 没有来自 R 的互联网连接的主要内容,如果未能解决你的问题,请参考以下文章