我想使用数学适用于所有黑板字体\mathbb
常规命令中未包含的内容:包括小写字母、希腊字母(大写和小写)、数字等。但我仍然希望大写字母能够与通常的黑板字体配合使用(例如\mathbb{E}
)。我曾尝试摆弄这问题持续了几个小时却没有成功。理想情况下,我只想使用\mathbb
大写字母,其他字母(如\mathbbm
)则使用其他字母。以下是我尝试过的:
\usepackage[bbgreekl]{mathbbol}
:这样我得到了希腊字母(\mathbb{\gamma}
,\bbgamma
),但是旧命令\mathbb{E}
被覆盖了;- 这答案对于小写字母来说很好(并且不会覆盖黑板上的大写字母),但希腊字母(例如
\bbdelta
)没有定义; - 在 mathbbol 的自述文件中,它建议在 amsmath 和 amsfonts 之前加载该包,但这并不能阻止
\mathbb
命令被覆盖。 - 使用以下方式逐个定义符号这答案;这是我目前的解决方案,但远非理想。
肯定有一个非常简单的解决方法,但我对 LaTeX 字体了解不够,无法找到它。如果能得到任何帮助,我将不胜感激。谢谢。
答案1
我认为它们不合适。最好从 mathbbol 中取出所有内容。但如果你想要它,你只需要重置 mathbb:
\documentclass{article}
\usepackage{amsfonts}
\usepackage[bbgreekl]{mathbbol}
\DeclareSymbolFontAlphabet{\mathbbm}{bbold}
\DeclareSymbolFontAlphabet{\mathbb}{AMSb}%
\begin{document}
$\mathbb{ABCD} \mathbbm{abcdelki} \bbalpha \bbomega $
\end{document}