无需使用 bbold 包即可从 \mathds{1} 切换到 \mathbb{1}

无需使用 bbold 包即可从 \mathds{1} 切换到 \mathbb{1}

对于我的书,我使用包 来表示单位矩阵dsfont,使用命令\mathds{1}。显然,有了这个 MWE,

\documentclass[12pt]{article}
\usepackage[bb=boondox]{mathalfa}
\usepackage{amssymb}
\DeclareFontFamily{U}{futm}{}
\DeclareFontShape{U}{futm}{m}{n}{
  <-> s * [.95] fourier-bb
  }{}
\DeclareSymbolFont{Ufutm}{U}{futm}{m}{n}
\DeclareSymbolFontAlphabet{\mathbb}{Ufutm}

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

我得到了这个图像:

在此处输入图片描述

我希望得到这个。

在此处输入图片描述

我无法进入我的书,进行字体对比,使用bbold包。我希望这个文件能有用http://milde.users.sourceforge.net/LUCR/Math/mathpackages/amsfonts-symbols.pdf

大家好。

答案1

你可以用新字母访问其他字形,但在我看来它看起来很糟糕。比例不合适。

\documentclass[12pt]{article}
\usepackage[lite]{mtpro2} %%%%%% *This package can be omitted*
\usepackage[bb=boondox]{mathalfa}
\usepackage{amssymb}
\DeclareFontFamily{U}{futm}{}
\DeclareFontShape{U}{futm}{m}{n}{
  <-> s * [.95] fourier-bb
  }{}
\DeclareSymbolFont{Ufutm}{U}{futm}{m}{n}
\DeclareSymbolFontAlphabet{\mathbb}{Ufutm}
\DeclareMathAlphabet{\mathbbb}{U}{bbold}{m}{n}

\begin{document}
$\mathbbb{1} \mathbb{Z}  \mathbbb{Q} \mathbb{1}\mathbb{Z}\mathbb{Q}$
\end{document}

在此处输入图片描述

相关内容