
答え1
METAFONT でのみ利用可能なパッケージを使用しています。LuaLaTeX や XeLaTeX など、アウトライン フォントには多くの代替手段があります。PDFTeX では、、または(2020 年 11 月時点ではサポートするには新しすぎますが、優れたフォントです) をサポートするunicode-math
任意のフォントを使用できます。mathalpha
\mathbb{1}
cmathbb
mathalpha
以下は LuaLaTeX または XeLaTeX で動作する MWE です。
\documentclass{article}
\usepackage[default]{fontsetup} % Loads New Computer Modern Book.
\begin{document}
\[1 \in \mathbb{1} \]
\end{document}
以下は、黒板太字の数字のみに New Computer Modern Math を使用したバージョンです。
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{Latin Modern Math}
\setmathfont{NewCMMath-Book}[
range={\Bbbzero-\Bbbnine},
Scale=MatchUppercase]
\begin{document}
\[1 \in \Bbbone \]
\end{document}
可能な場合は LuaLaTeX で Unicode を使用し、必要な場合は PDFTeX で従来の 8 ビット フォントを使用することをお勧めします。
コメントでは、別のフォント パッケージからこの 1 つのシンボルのみが必要であると述べています。とは異なりunicode-math
、レガシー フォントでこれを行う標準的な方法はありませんが、パッケージのドキュメントで正しいフォント マップを見つけたり、ファイルから関連する行をコピーして貼り付けたりできる可能性があります.sty
。
たとえば、 から 1 つのシンボルだけを取得する方法は次のとおりですcmathbb
。
\documentclass{article}
\usepackage{amssymb}
\DeclareMathAlphabet\CMath{U}{cmath}{m}{n}
\newcommand\Bbbone{\CMath{1}}
\begin{document}
\[1 \in \Bbbone \]
\end{document}