stix2 包中的极限放置似乎存在问题。极限放置的位置离积分符号太远。这是 MWE。
\documentclass{article}
\usepackage{stix2}
\begin{document}
Consider the integral
\[
\int_0^1 f(x)\,dx.
\]
\end{document}
有没有简单的解决方法?顺便说一下,我在 texlive 2018 中 stix 字体的问题 已在更新中修复。stix 在限制放置方面不存在此问题。但是,由于 stix2 较新且可能会维护,因此我想坚持使用较新的版本。是否有任何简单的解决方法可以解决此问题?
答案1
它看起来像字体指标中的一个错误,你应该向字体维护者报告。
很难制定一个通用的解决方法作为检测显示或内联数学和\limits
/或\nolimits
情况的宏,并且在字体修复后不会做错误的事情。
对于特殊情况,我建议的最好方法是添加负空间,如下面的最后一个例子所示。
\documentclass{article}
\usepackage{stix2}
\begin{document}
Consider the integral
\makeatletter
$
\int_0^1 f(x)\,dx.
\intop_0^1 f(x)\,dx.
\intop\nolimits_0^1 f(x)\,dx.
$
\[
\int_0^1 f(x)\,dx.
\intop_0^1 f(x)\,dx.
\intop\nolimits_0^1 f(x)\,dx.
\]
$
\int_0^1 f(x)\,dx.
\intop_0^1 f(x)\,dx.
\intop\nolimits_0^1 f(x)\,dx.
$
\[
\int_0^1 f(x)\,dx.
\intop_0^1 f(x)\,dx.
\intop\nolimits_0^1 f(x)\,dx.
\]
\bigskip
\[
\int_{\mkern-6mu 0}^{\mkern-6mu 1} f(x)\,dx.
\]
\end{document}