我如何使用unicode-math将\sqrt放入arial中?

我如何使用unicode-math将\sqrt放入arial中?

我需要用 Arial 写一份文档。还要做一些数学运算。

我几乎在整个文档中都这样做:

    \documentclass{article}

    \usepackage{amsmath}

    \usepackage{mathspec}
    \setmathsfont(Digits)[Numbers={Lining,Proportional}]{Arial}
    \setmathsfont(Latin)[Numbers={Lining,Proportional}]{Arial}
    \setmathsfont(Greek)[Numbers={Lining,Proportional}]{Arial}

    \usepackage[math-style=upright]{unicode-math}
    \setmathfont{Arial}

    \begin{document}

    \[
    \sqrt{a+b}
    \]

    \[
    \int_{a}^{b}
    \]

    \end{document}

但是平方根被损坏了,并且积分符号很小。

我能做些什么?

我找到了另一个包。此包为 Myriad Pro(Adobe 的无衬线字体)提供数学符号。最终代码如下所示:

\documentclass{article}

\usepackage{amsmath}

\usepackage{mathspec}
\setmathsfont(Digits)[Numbers={Lining,Proportional}]{Arial}
\setmathsfont(Latin)[Numbers={Lining,Proportional}]{Arial}
\setmathsfont(Greek)[Numbers={Lining,Proportional}]{Arial}

\usepackage{mdsymbol}

在此处输入图片描述

答案1

没有 arial 数学字体,因此您需要使用其他字体。(大学不能要求使用不存在的字体),

答案2

这可以工作,但当然积分和平方根符号不是 Arial。您可能还会遇到其他问题,因为 Arial 不具备数学字体所需的数学功能。

\documentclass{article}

\usepackage{amsmath}

\usepackage{mathspec}
\setmathsfont(Digits)[Numbers={Lining,Proportional}]{Arial}
\setmathsfont(Latin)[Numbers={Lining,Proportional}]{Arial}
\setmathsfont(Greek)[Numbers={Lining,Proportional}]{Arial}

\usepackage[math-style=upright]{unicode-math}
\setmathfont{Arial}
\setmathfont[range={\sqrt,\int}]{XITS Math}

\begin{document}

\[
\sqrt{a+b}
\]

\[
\int_{a}^{b}
\]

\end{document}

在此处输入图片描述

相关内容