请考虑以下示例:
\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}
\]