You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bookdown生成的EPUB公式在Kindle不显示的自动修复方法求助

Bookdown生成的EPUB公式在Kindle不显示的自动修复方法求助

大家好,我用R的Bookdown生成了一本EPUB电子书,里面包含行内数学公式(比如$\pi$、$\hat\pi$、$X$)以及块级方程,示例方程如下:

\begin{equation}
\hat\pi = \frac{e^{a + X\cdot b}}{1+e^{a + X\cdot b}}
\end{equation}

这些公式在Calibre阅读器或Mac的Books应用中都能正常渲染显示,但在亚马逊Kindle设备/应用中打开EPUB时,所有公式都消失了,完全看不到内容。

我想寻求大家的帮助:如何让所有公式和方程在生成EPUB时自动转换为Kindle可识别的格式?

我知道可以将单个LaTeX公式导出为.svg图片,但希望能在生成EPUB时批量自动处理所有公式,无需手动操作。我曾尝试通过在_output.yml中添加pandoc_args: "--webtex"或pandoc_args: "--mathml"参数,让公式自动转换为图片格式,但两种配置都没有生效。

我的配置与代码

_output.yml 文件内容

bookdown::epub_book:
  css: style.css
  toc_depth: 2
  pandoc_args: "--webtex"

生成EPUB的R代码

bookdown::render_book(input="index.Rmd",
    bookdown::epub_book(
        fig_width = 5, 
        fig_height = 4,
        dev = "png", 
        fig_caption = TRUE,
        number_sections = TRUE,
        toc = FALSE, 
        toc_depth = 2,
        stylesheet = "style.css",
        metadata = NULL,
        chapter_level = 1,
        md_extensions = NULL,
        # pandoc_args = NULL,
        template = "default"
        )
    )

本地环境

  • 操作系统:MacOS Monterey 12.6.1(2014款Mac mini)
  • 软件版本:pandoc 3.9、R 4.4.1

有没有朋友能指出配置中的问题,或者提供其他自动转换公式的可行方案?万分感谢!


备注:内容来源于stack exchange,提问作者Marco Plebani

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 17:58:13