tex4ht(或 tex4ebook)与 ^\mathbb、_\mathfrak 等不兼容

tex4ht(或 tex4ebook)与 ^\mathbb、_\mathfrak 等不兼容

为了将许多数学文章和调查从 LaTeX 源代码导出到 Kindle,我尝试使用 tex4ebook。在我看来,我仍然需要破解许多 LaTeX 代码才能完成编译,尤其是我发现了一个在 LaTeX 代码中很常见但与 tex4ht 不兼容的情况(我认为):数学模式下的下标中的书法字母,如_\mathfrak m^\mathcal T。示例代码如下:

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}

\begin{document}
Given a topological space $X$ with a circle $\mathbb T$-action, let's look at the space of fixed points $X^\mathbb T$.
\end{document}

运行tex4ebook时,编译时提示^\mathbb错误,而普通的LaTeX编译时没有错误。想请教一下原因,以及更好的做法。谢谢!

答案1

您绝对应该使用X^{\mathbb{T}}$,您使用的语法虽然可以与 LaTeX 一起使用,但tex4ht配置无法支持。支持它的唯一方法是将数学转换为图片。这看起来不太好看,但它保留了数学的原始外观。它可能可以在 Kindle 上运行(但效果不是很好)。

pic-m可以使用选项 请求内联数学的图片。它可以按以下方式tex4ht使用:tex4ebook

tex4ebook -f mobi filename.tex "pic-m"

使用此选项,我不会收到您的示例错误。浏览器中的输出如下所示:

在此处输入图片描述

与普通数学进行比较:

在此处输入图片描述

您需要在真正的 Kindle 上进行测试,因为我不确定它是否支持文本中的数学字符,或者数学图片在默认 Kindle 字体下会是什么样子。

相关内容