使用 STIX 2.0 字体时 \overleftrightarrow 响应不正确

使用 STIX 2.0 字体时 \overleftrightarrow 响应不正确

我正在尝试使用 STIX 2.0 字体并使用 lualatex 排版文件。我遇到了一个问题,\overleftrightarrow因为它无法正确响应。

这是我使用的代码:

\documentclass{article}
\usepackage{unicode-math}
\setmainfont{STIX2Text-Regular.otf}
\setmathfont[StylisticSet=8]{STIX2Math.otf}

\begin{document}
$\overleftrightarrow{ABC}$
\end{document}

输出如下:

在此处输入图片描述

我期望输出是这样的:

在此处输入图片描述

这个问题有解决办法吗?

答案1

显然,U+020E1 在 STIX2 中不可扩展,但在 STIX(v. 1)和 XITS Math 中可以扩展。

解决方法:

\documentclass{article}
\usepackage{amsmath}
\usepackage{unicode-math}
\setmainfont{STIX Two Text}
\setmathfont[StylisticSet=8]{STIX Two Math}
\setmathfont[range=\overleftrightarrow]{XITS Math}

\begin{document}

$\overleftrightarrow{ABC}+\overleftarrow{ABC}+\overrightarrow{ABC}$

\end{document}

在此处输入图片描述

相关内容