我在我的一篇文章中广泛使用了以下代码片段:
\begin{equation}
\left(\int\limits_{U_{s}}f(x)dx\right)^{2}
\end{equation}
如您所见,有一个小重叠,有点烦人。它的存在取决于积分的极限,例如,如果U_s
用 代替,它就会消失U
。
问题很简单:
- 从印刷的角度来看,观察到的重叠是否不好?
- 如何修复?当然,手动添加空格是可行的,但可能有一个自动解决方案。
答案1
我无法肯定地回答您的第一个问题,但我个人发现这种重叠使得积分在变小时更难读取。
从技术角度来看,这是 TeX 分隔符高度的问题。根据texdoc impatient
,括号的高度是 TeX 使用内容的高度和两个参数计算出来的。
\delimiterfactor
给出定界符大小与子公式垂直大小的最小比率,并\delimitershortfall
给出定界符高度相对于子公式垂直大小减少的最大值。
这些参数的默认值强制要求括号至少901
为其内容的高度 /1000 倍,并且差值不超过。您可以通过设置或 来5pt
避免重叠。\delimiterfactor 1000
\delimitershortfall 0pt
例如:
\def\myeq{\begin{equation}\left({\int\limits_{U_s}f(x)dx}\right)^{2}\end{equation}}
\myeq
\delimitershortfall 0pt
\myeq
将呈现为:
答案2
不使用限制怎么样?
\documentclass{article}
\begin{document}
\begin{equation}
\left(\int_{U_{s}}f(x)dx\right)^{2}
\end{equation}
\end{document}