无法使用 kpfonts-otf 生成大数学斜线

无法使用 kpfonts-otf 生成大数学斜线

请考虑以下示例:

\documentclass{article}
% \usepackage{unicode-math}
% \setmathfont{KpMath-Regular.otf}
\usepackage{kpfonts-otf}

\begin{document}
\[
    \left. \int \limits_{a}^{b} \frac{x}{y} \middle/ \int \limits_c^d \frac{x}{y} \right.
\]
\end{document}

在此处输入图片描述

中间的斜线应该更大。例如,如果使用kpfonts而不是kpfonts-otf,结果将是:

在此处输入图片描述

有没有什么办法可以修复这个问题?

答案1

更新

随着 2022-07-05 发布的 0.43 版本kpfonts-otf,该问题已得到修复。

原始答案

看来开发人员忘记添加更大的变体了。

解决方法如下:

\documentclass{article}
\usepackage{kpfonts-otf}

\DeclareSymbolFont{legacylargesymbols}{OMX}{jkp}{m}{n}
\DeclareMathDelimiter{/}{\mathord}{operators}{"2F}{legacylargesymbols}{"0E}

\begin{document}

$/\big/\Big/\bigg/$

\[
    \left. \int \limits_{a}^{b} \frac{x}{y} \middle/ \int \limits_c^d \frac{x}{y} \right.
\]

\end{document}

在此处输入图片描述

当然你应该\Bigg/使用\left. \middle/ \right.

\[
  \int \limits_{a}^{b} \frac{x}{y} \Bigg/ \int \limits_c^d \frac{x}{y}
\]

甚至更好,没有\limits和一个狭窄的空间:

\[
  \int_{a}^{b} \frac{x}{y} \,\Bigg/ \int_c^d \frac{x}{y}
\]

在此处输入图片描述

相关内容