因为我喜欢用好看的结束符号来结束一本书,以便最终直观地结束文本,所以我想使用包bbding
。但是在 Adobe Digital Edition 笔记本电脑版本中查看时,tex4ebook 制作的 epub 中看不到我选择的符号。以下显示了一点 MWE:
\documentclass[11pt,a4paper]{report}
\usepackage{ebgaramond-maths}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{bbding}
\usepackage{verbatim}
\usepackage{tex4ebook}
\begin{document}
Package bbding use in \TeX4ebook:\\
\verb+\AsteriskCenterOpen+: \AsteriskCenterOpen \quad will not be shown in epub \\
\verb+\EightStarTaper+: \EightStarTaper \quad will be shown in epub, but not so nice\\
\verb+\AsteriskThinCenterOpen+: \AsteriskThinCenterOpen \quad will not be shown in epub
Package bbding does work with pdflatex but not completely right with \TeX4ebook. Why?
\end{document}
该问题是 tex4ebook 的系统问题还是 Adobe Digital Edition 笔记本电脑版本的系统问题?
答案1
TeX4ht 支持使用的符号bbding
,但它会输出 Unicode 字符。我可以在 Calibre 中看到结果,但您的 Epub 阅读器可能没有支持它们的字体。在这种情况下,您可以将这些符号转换为图片。试试这个文件bbding.4ht
:
\NewConfigure{bbding}{2}
\def\:tempa#1{\a:bbding\o:@chooseSymbol:{#1}\b:bbding}
\HLet\@chooseSymbol\:tempa
\Configure{bbding}{\Picture+{}}{\EndPicture}
\endinput
它将图片转换的 TeX4ht 指令附加到\@chooseSymbol
命令中。此命令用于bbding
打印符号。
结果如下: