如何使用 FiraMath 获取 \widetilde?

如何使用 FiraMath 获取 \widetilde?

看来 widetilde 在 FiraMath 中不可用。

\documentclass{standalone}
\usepackage[math-style=TeX]{unicode-math}

\usepackage{firamath-otf}

\begin{document}

$\widetilde{G_{+, 0}}$

\end{document}

有没有什么办法可以伪造它?(我正在使用lualatex)。

答案1

可以用另一种字体的重音符号来替换它。

\documentclass{article}
\usepackage[math-style=TeX]{unicode-math}
\usepackage{firamath-otf}

\newfontface{\dvmath}{texgyredejavu-math.otf}[
  NFSSFamily=dvm,
  Script=Math,% <---- important!
]
\DeclareSymbolFont{dvm}{TU}{dvm}{m}{n}

\AtBeginDocument{%
  \renewcommand{\widehat}{\Umathaccent 7 \symdvm "00302\relax}%
  \renewcommand{\widetilde}{\Umathaccent 7 \symdvm "00303\relax}%
}

\begin{document}

$\widetilde{G_{+, 0}} \widehat{abc}$

\end{document}

使用 XeLaTeX 输出

在此处输入图片描述

使用 LuaLaTeX 输出

在此处输入图片描述

感谢 Marcel Krüger 指明正确的方向。

答案2

不确定,下面的内容符合预期,但不知何故:-D

\documentclass{book}
\usepackage[math-style=TeX]{unicode-math}

\usepackage[]{firamath-otf}

\usepackage{stackengine}
\stackMath
\usepackage{scalerel}

\begin{document}

$\stackon[0pt]{G_{+, 0}}{\hstretch{4}{\sim}}$
\end{document}

在此处输入图片描述

相关内容