如何使我的显示数学运算超出水平盒子的中心?

如何使我的显示数学运算超出水平盒子的中心?

我有一个overfull hbox决定要坚持下去的信念。事实上,有好几个。

但是,由于它们位于\[…… \],如果它们可以保持居中,即两侧边距均匀溢出,而不是只溢出到右侧,看起来会更好。 可以让 LaTeX 做到这一点吗?(我正在使用 pdflatex 和类amsbook,仅供参考。)

(是的,我知道过满的水平盒子会让 Donald Knuth 哭泣!但是我已经考虑过其他选择——拆分这些数学行,稍微缩小它们,更改文档边距等——在我看来,这是最不坏的妥协;所以请不要因为我这样做而太严厉地指责我……)

答案1

\mathclap从包装中使用mathtools

\documentclass{amsbook}
\usepackage[margin=2in]{geometry}
\usepackage{mathtools}
\usepackage{lipsum}

\begin{document}
\lipsum[1]
\[\mathclap{%
  f(x) = \int\frac{\sin x}{x}\,\mathrm{d}x%
       = \int\frac{\sin x}{x}\,\mathrm{d}x%
       = \int\frac{\sin x}{x}\,\mathrm{d}x%
       = \int\frac{\sin x}{x}\,\mathrm{d}x%
       = \int\frac{\sin x}{x}\,\mathrm{d}x%
       = \int\frac{\sin x}{x}\,\mathrm{d}x%
}\]
\lipsum[2]
\end{document}

相关内容