如何修改主要符号的位置?

如何修改主要符号的位置?

我和一些同事正在编写一系列数学笔记,内部风格(不是我们决定的)是使用 Gotham Book 系列字体。所以我们的数学斜体字体是 Gotham Book Italic。

我们注意到一些符号的放置位置不太理想。例如,请参见下面的 MWE:

\documentclass{article}
\usepackage{amsmath}
\usepackage{mathspec}
\setmainfont{Gotham Book}
\setmathrm{Gotham Book}
\setmathfont(Digits,Latin){Gotham Book}
\begin{document}
\begin{align*}
    f'(x) &= x^2 \\
    f\,'(x) &= x^2 \\
\end{align*}
\end{document}

示例输出

在第一行中,主要符号正在撞向F。添加一个细空格(第二行)使它看起来几乎正确,但显然我们不想\,在整个代码中添加 s。

有没有办法自动添加空间F使用此字体来防止崩溃?

答案1

您忘记了正确的mathspec方法:

\documentclass{article}
\usepackage{amsmath}
\usepackage{mathspec}
\setmainfont{Gotham Book}
\setmathrm{Gotham Book}
\setmathfont(Digits,Latin){Gotham Book}
\begin{document}
\begin{align*}
"f'(x) &= x^2 \\
f'(x) &= x^2 \\
f\,'(x) &= x^2
\end{align*}
\end{document}

在此处输入图片描述

使用斜体字体(我设法在此期间找到的):

\documentclass{article}
\usepackage{amsmath}
\usepackage{mathspec}
\setmainfont{Gotham Book}
\setmathrm{Gotham Book}
\setmathfont(Digits,Latin){Gotham Book}

\begin{document}
\begin{align*}
"f'(x) &= x^2 \\
"h'(x) &= x^2 \\
"g'(x) &= x^2
\end{align*}

\end{document}

在此处输入图片描述

答案2

使用^{\prime},例如

\documentclass{article}
\usepackage{amsmath}
\usepackage{mathspec}
\begin{document}
\begin{align*}
&f^{\prime}(x) = x^2\\
&f^{\prime \prime}(x) = 2 x
\end{align*}
\end{document}

主要的

相关内容