我在 lualatex 中使用 widehat 命令时遇到了问题。我已加载lualatex-math
可修复部分问题的软件包。这里是 MWE。
\documentclass{article}
\usepackage[fleqn]{amsmath}
\usepackage{mathtools}
\usepackage{fontspec}
\setmainfont{Arial}[Scale=1.1]
\setsansfont{Arial}[Scale=MatchLowercase]
\usepackage[notext,sans]{kpfonts-otf}
\setmathfont{Kp Math SansBold}[Scale=1.1,range=bfup/{num,Latin,latin}]
\usepackage{lualatex-math}
\begin{document}
This is a test.\\
\[\mathrm{This\ is\ a\ test.}\]
\[\mathbf{\widehat{u}}\]
\[\widehat{\mathbf{u}}\]
\[\symbf{\widehat{u}}\]
\[\widehat{\symbf{u}}\]
\[\widehat{\symrm{u}}\]
\end{document}
从下图可以看出,帽子的位置不正确,而且很小。它与 Kp 字体配合得很好。但是,字体与 Arial 并不相近。因此,我需要一种看起来与 Arial 非常相似且命令有效的 Sansserif 字体\widehat
。
编辑我删除了不必要的命令。我仍然需要加载 tex-gyre-pagella 并随后更改数学字体。否则 unicode-maths 会给出错误消息。