【问题标题】:How can I get past this error building Bookdown into ePub format?如何克服将 Bookdown 构建为 ePub 格式的错误?
【发布时间】:2020-06-11 06:42:05
【问题描述】:

我在以 ePub 格式构建 R for Data Science 时遇到错误

> render_book("index.rmd", epub_book())

输出文件:strings.knit.md

错误:在针对 epub3 输出的文档中找到产生 HTML 输出的函数。

请将此文档的输出类型更改为 HTML。或者,您可以允许

通过将此选项添加到 你的 rmarkdown 文件:

always_allow_html: true

但是请注意,HTML 输出在非 HTML 格式中是不可见的。

执行停止

Rscript_render(f, render_args, render_meta, add1, add2) 中的错误:

编译字符串失败.Rmd

 

sessionInfo()
R version 3.5.2 (2018-12-20)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Debian GNU/Linux 10 (buster)

Matrix products: default
BLAS: /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.8.0
LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.8.0

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base  

我可以做些什么来允许编译到 ePub 以保持所有内容完好无损?

【问题讨论】:

  • 我也遇到了同样的问题。

标签: r bookdown


【解决方案1】:

对于我的 bookdown::gitbook 项目,我从 book 目录中删除了我的 _output.yml 和 _bookdon.yml 文件,并在 Index.Rmd 文件中指定了共享设置、文档类等。这解决了我的 HTML 输出问题,但我'不确定这是否同样适用于 ePub 格式。

【讨论】:

    【解决方案2】:

    我遇到了类似的问题,并且(对我而言)将其缩小到使用 kable_styling (epub format with kable_styling fails)

    虽然还没有解决方案... :-

    P.

    【讨论】:

      猜你喜欢
      • 2021-01-03
      • 1970-01-01
      • 2021-02-26
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      • 1970-01-01
      • 1970-01-01
      • 2016-01-10
      相关资源
      最近更新 更多