如何在bookdown生成的epub中包含Graphs / Plots / Charts?

时间:2017-11-08 07:16:59

标签: r bookdown

我尝试为bookdown演示生成epub,结果epub不包含图形和图表。我能够在生成的PDF中看到图形和图表。

https://bookdown.org/yihui/bookdown-demo/ 我运行了bookdown :: render_book('index.Rmd','all')来生成支持的格式。

在展开epub并查看生成的代码时,我发现媒体文件夹不在EPUB文件夹中,并且图像的链接需要这样。正在更改<img xmlns="http://www.w3.org/1999/xhtml" alt="Here is a nice figure!" width="80%" src="media/file0.png" />

<img xmlns="http://www.w3.org/1999/xhtml" alt="Here is a nice figure!" width="80%" src="../media/file0.png" />

解决了这个问题。

是否有设置来控制媒体文件夹的位置?

系统信息 操作系统:macOS Sierra 10.12.6 RStudio Server 1.0.153 R:3.4.2 MacTEX都

2 个答案:

答案 0 :(得分:0)

bookdown 的当前开发版本中的此问题has been fixed

devtools::install_github('rstudio/bookdown')

答案 1 :(得分:0)

Yihui表示根本原因可能是pandoc 2 bookdown-demo issue#21,结果证明是正确的。

在我卸载pandoc 2并使用pandoc 1.19(版本1.19.2.1和1.19.2.4工作)后问题得到解决。

Bookdown不支持pandoc 2,但看起来yihui已修复此bookdown issue #481