如何生成 Mathematica DifferentialD 符号?

如何生成 Mathematica DifferentialD 符号?

Mathematica 使用双斜体小写“d”以表示微分符号。我如何在 (La)Tex 文档(数学模式)中包含此符号?有许多软件包可以生成黑板粗体小写字母,但它们都在字形左侧添加了额外的垂直线。当我使用 XeLaTeX 处理使用 Unicode 字符 ⅆ 的源文件时也会发生类似的事情(我猜它必须自动选择其中一种字体)。我想要右侧的额外垂直线,就像 Mathematica 符号一样。

答案1

该字符与 unicode-math$ⅆ$等效$\mitBbbd$,但实际样式取决于字体,并且 Mathematica 字体的 OpenType 版本并非免费提供。

但是如果您有 Mathematica 的字体,您可以(如果许可允许)通过通常的 fontspec 方法使用该字体。

我尝试了几种字体,但它们都在字体的左侧有一个条形图。

在此处输入图片描述

\documentclass{article}
\usepackage{fontspec}
\def\test#1{#1: {\Large\fontspec{#1}\relax[ⅆ]\par}}
\begin{document}

\test{Stix Two Math}
\test{TeX Gyre Bonum Math}
\test{TeX Gyre DejaVu Math}
\test{TeX Gyre Pagella Math}
\test{TeX Gyre Schola Math}
\test{TeX Gyre Termes Math}
\test{Segoe UI Symbol}                                                          
\test{Cambria Math}

\end{document}

相关内容