双击零和一

双击零和一

我正在尝试在数学模式下排版双击数字。它们必须来自相同的字体。

我试过

\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

感谢@Mico,我找到了以下解决方案。

\documentclass{article}
\usepackage[bb=boondox]{mathalfa}
\begin{document}
$\mathbb{0}$ $\mathbb{1}$
\end{document}

在此处输入图片描述

答案2

我认为最优雅的版本(因为它不会覆盖 \mathbb)如下:

\DeclareMathAlphabet{\mymathbb}{U}{BOONDOX-ds}{m}{n}
\begin{document}
    $\mymathbb{0}$ \\
    $\mymathbb{1}$
\end{document}

使用 boondox-ds 和 amsfonts 的黑板字体

答案3

\usepackage{bbold}

\begin{document}
$\mathbb{0}$ \\
$\mathbb{1}$
\end{document}

这也行得通。它与包中使用的字体不同mathalfa,但它也能产生双击的 0 和 1。

相关内容