我正在尝试使用 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}