\symcal 命令不起作用

\symcal 命令不起作用

我使用 Arial 字体并以 lualatex 作为引擎。该\symcal命令不起作用。这是 MWE。

\documentclass{article}
\usepackage[fleqn]{amsmath}
\RequirePackage{xfakebold}
\RequirePackage{firamath-otf}
%\setmathfont{TeX Gyre DejaVu Math}[range={\vdots,\ddots,\mdlgblksquare,\setminus}]
\setmathfont{XITS Math}[range={\vdots,\ddots,\mdlgblksquare,\setminus,\boxast,\vardiamondsuit}]
\setmathfont{Fira Math}[range=]
\setmainfont{Arial}[Scale=1.1]
\setsansfont{Arial}[Scale=MatchLowercase]
\setmathfont{Arial}[Scale=1.1,range=up/{num,Latin,latin}]
\setmathfont{Arial}[Scale=1.1,range=it/{num,Latin,latin}]
\setmathfont{Arial}[Scale=1.1,range=bfup/{num,Latin,latin}]
\setsansfont{Arial}[Scale=MatchLowercase]
\begin{document}
    \(\symcal{A}\)
    \(\mathcal{A}\)
\end{document}

我得到以下输出。 在此处输入图片描述 可能是什么问题呢?

编辑:如果使用 KpMaths 字体,效果会很好。有没有办法让 firamath 也能使用这个功能?

\documentclass{article}
\usepackage[fleqn]{amsmath}
\RequirePackage{xfakebold}
\RequirePackage[nosf,notext]{kpfonts-otf}
%\setmathfont{TeX Gyre DejaVu Math}[range={\vdots,\ddots,\mdlgblksquare,\setminus}]
\setmathfont{XITS Math}[range={\vdots,\ddots,\mdlgblksquare,\setminus,\boxast,\vardiamondsuit}]
%\setmathfont{Fira Math}[range=]
\setmainfont{Arial}[Scale=1.1]
%\newfontface\normalsize{Arial}[Scale=1.2]
\setsansfont{Arial}[Scale=MatchLowercase]
\setmathfont{Arial}[Scale=1.1,range=up/{num,Latin,latin}]
\setmathfont{Arial}[Scale=1.1,range=it/{num,Latin,latin}]
\setmathfont{Arial}[Scale=1.1,range=bfup/{num,Latin,latin}]
\setsansfont{Arial}[Scale=MatchLowercase]
\begin{document}
    This is a test.
    \(\symcal{A}\)
    \(\symcal{C}\)

\end{document}

看起来这些符号在 Firamath 中缺失了。

答案1

使用albatross命令/实用程序在您的系统上查找具有您需要的字形的字体。

在我的系统上:

数学脚本

平均能量损失

\documentclass{article}

\usepackage[table]{xcolor}
\usepackage{fontspec}
\newcommand\textmis{

相关内容