如何在 acmart 类中排版指示函数

如何在 acmart 类中排版指示函数

我想写一个特殊1字符来表示指示器功能。该类加载了 Libertine 字体,我认为没有选项可以覆盖它们。请参阅文档第 3.8 节

以下最小示例1以相同的方式输入所有值。

\documentclass{acmart}
\usepackage{dsfont,bm,bbm}

\begin{document}
$\mathds{1},\bm{1},\mathbb{1},\mathbbm{1},{1}$
\end{document}

我认为,原因是1Libertine 字体中没有双笔画或粗体。有没有其他方法可以写出任何特殊类型的1。我也可以使用字符I,但由于我已经使用I它来表示不同的东西,所以我想避免造成混淆。

更新:似乎当我使用XeLaTeXMWE 进行编译时,除了\mathbb宏之外,其他都按预期工作,但当我使用LaTeX或进行编译时则不行PDFLaTeX。在这种情况下可能是什么问题?

相关内容