我正在尝试在数学模式下排版双击数字。它们必须来自相同的字体。
我试过
\mathbbm{0}
来自 bbm 包和
\mathds{0}
来自 dsfont 包。
文档编译成功,但字符未显示。有趣的是,1 的版本可以工作。
最小的例子是:
\documentclass{article}
\usepackage{dsfont}
% or: \usepackage{bbm} with mathbbm below
\begin{document}
$\mathds{0}$ % doesn't print
$\mathds{1}$ % prints
\end{document}
日志文件包含以下类型的错误消息:
Missing character: There is no 0 in font bbm10!
我猜这就是问题所在,但我不知道如何解决它。
答案1
答案2
我认为最优雅的版本(因为它不会覆盖 \mathbb)如下:
\DeclareMathAlphabet{\mymathbb}{U}{BOONDOX-ds}{m}{n}
\begin{document}
$\mymathbb{0}$ \\
$\mymathbb{1}$
\end{document}
答案3
\usepackage{bbold}
\begin{document}
$\mathbb{0}$ \\
$\mathbb{1}$
\end{document}
这也行得通。它与包中使用的字体不同mathalfa
,但它也能产生双击的 0 和 1。