XiangyunHuang/ElegantBookdown

如何让 epub 输出格式支持数学公式 \bcancel{///}

XiangyunHuang opened this issue · 4 comments

有类似在 header.html 中加载 cancel.js 的方式吗?使得 epub 支持 (\bcancel{///})

目前 Travis CI 上给出的警告信息如下

/usr/bin/pandoc +RTS -K512m -RTS ElegantBookdown.utf8.md --to epub3 --from markdown+autolink_bare_uris+tex_math_single_backslash --output ElegantBookdown.epub --number-sections --filter /usr/bin/pandoc-citeproc 
[WARNING] Could not convert TeX math '\bcancel{///}', rendering as TeX:
  \bcancel{///}
          ^
  unexpected "{"
  expecting "%", "\\label", "\\nonumber" or whitespace

然后 epub 没有渲染数学公式

cancel

网上搜到一个相关帖子 crypto101/book#62

试试把math都变成图片。虽然不美观,但是至少可以显示出来。

bookdown::epub_book:
  pandoc_args: --webtex

虽然不完美但是效果也凑合,我先关闭这个 Issue

想了想还是开着吧,我发现对于多行公式似乎不支持

开着好,我昨天试了一天,也没有找到解决办法。回头再想想吧。如果知道pandoc是怎么把tex转成mathml的,问题倒是可能有解。