![如何在 acmart 类中排版指示函数](https://linux22.com/image/406400/%E5%A6%82%E4%BD%95%E5%9C%A8%20acmart%20%E7%B1%BB%E4%B8%AD%E6%8E%92%E7%89%88%E6%8C%87%E7%A4%BA%E5%87%BD%E6%95%B0.png)
我想写一个特殊1
字符来表示指示器功能。该类加载了 Libertine 字体,我认为没有选项可以覆盖它们。请参阅文档第 3.8 节。
以下最小示例1
以相同的方式输入所有值。
\documentclass{acmart}
\usepackage{dsfont,bm,bbm}
\begin{document}
$\mathds{1},\bm{1},\mathbb{1},\mathbbm{1},{1}$
\end{document}
我认为,原因是1
Libertine 字体中没有双笔画或粗体。有没有其他方法可以写出任何特殊类型的1
。我也可以使用字符I
,但由于我已经使用I
它来表示不同的东西,所以我想避免造成混淆。
更新:似乎当我使用XeLaTeX
MWE 进行编译时,除了\mathbb
宏之外,其他都按预期工作,但当我使用LaTeX
或进行编译时则不行PDFLaTeX
。在这种情况下可能是什么问题?