如何在拉丁现代数学字体中仅调用 aleph、beth、gimel 和 daleth?

如何在拉丁现代数学字体中仅调用 aleph、beth、gimel 和 daleth?

首先,MWE 如下:

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{latinmodern-math.otf}


\begin{document}
$\aleph,\beth,\gimel,\daleth$ 
\end{document}

使用 XeLaTex 编译,我们得到

在此处输入图片描述

最后三个符号与包装上的符号明显不同amssymb。这是来自海科·奥伯迪克。但我不想使用unicode-math,也不想使用拉丁现代数学中的其他符号。那么,有没有办法只调用 aleph、beth、gimel 和 daleth 符号,而不调用拉丁现代数学字体中的其他字母或符号?任何想法都值得赞赏。

答案1

似乎你想要类似下面的东西

\documentclass{article}

\usepackage{fontspec}
\newfontfamily\lmotf{latinmodern-math.otf}

\DeclareMathAlphabet{\mathlmotf}{TU}{latinmodern-math.otf(0)}{m}{n}

\def\aleph{\mathlmotf{^^^^2135}}
\def\beth{\mathlmotf{^^^^2136}}
\def\gimel{\mathlmotf{^^^^2137}}
\def\daleth{\mathlmotf{^^^^2138}}


\begin{document}

$\aleph,\beth,\gimel,\daleth$ 
\end{document}

这使得

在此处输入图片描述

相关内容