如何仅将 mathbbol 用于希腊文和小写字母

如何仅将 mathbbol 用于希腊文和小写字母

我想使用数学适用于所有黑板字体\mathbb常规命令中未包含的内容:包括小写字母、希腊字母(大写和小写)、数字等。但我仍然希望大写字母能够与通常的黑板字体配合使用(例如\mathbb{E})。我曾尝试摆弄问题持续了几个小时却没有成功。理想情况下,我只想使用\mathbb大写字母,其他字母(如\mathbbm)则使用其他字母。以下是我尝试过的:

  1. \usepackage[bbgreekl]{mathbbol}:这样我得到了希腊字母(\mathbb{\gamma}\bbgamma),但是旧命令\mathbb{E}被覆盖了;
  2. 答案对于小写字母来说很好(并且不会覆盖黑板上的大写字母),但希腊字母(例如\bbdelta)没有定义;
  3. 在 mathbbol 的自述文件中,它建议在 amsmath 和 amsfonts 之前加载该包,但这并不能阻止\mathbb命令被覆盖。
  4. 使用以下方式逐个定义符号答案;这是我目前的解决方案,但远非理想。

肯定有一个非常简单的解决方法,但我对 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}

在此处输入图片描述

相关内容