我尝试为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都
答案 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。