我想在 align 环境中编写一个大积分,但 bigint 似乎没用。有人能建议吗?这是一个包含长表达式的 MWE:
\documentclass[a4paper,10pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{bigints}
\begin{document}
\begin{align}
P(r, \omega) \propto \bigint_{h \in I}
{\left( \left( \frac{r}{L} \right)^2 + c \left( \frac{\eta}{L} \right)^2 \right)^{(1-h)/2}}
{\exp \left( -\frac{L \omega}{2} \left( \left( \frac{r}{L} \right)^2 + c \left( \frac{\eta}{L} \right)^2 \right)^{(1-h)/2} \right)}\\\nonumber
\left( \left( \frac{r}{L} \right)^{3-D(h)} + c \left( \frac{\eta}{L} \right)^{3-D(h)} \right)
dh.
\end{align}
\end{document}
答案1
这是一个解决方案,它加载bigints
包并使用该包的\bigintsss
宏来创建稍微放大的积分符号。如果\bigintsss
对您来说太大,请尝试\bigintssss
;\bigintss
创建一个对于当前示例来说绝对太大的符号。
在本例中,我还建议您将积分极限项以下而不是在积分符号的右侧。这有助于将第一行放在文本块内。我还移动了指令\nonumber
,并且使用方括号代替圆括号来表示三对外部“围栏”。
顺便说一句,我在环境bigints
中使用该软件包时没有遇到任何问题align
。但我发现,这bigints
似乎与软件包不兼容lmodern
;我不知道为什么这两个包不兼容。
\documentclass[a4paper,10pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{bigints}
\begin{document}
\begin{align}
P(r, \omega)
&\propto \bigintsss\limits_{\mkern-18mu h \in I} % use '\mukern-18mu' to shift limit to the left
\biggl[ \left( \frac{r}{L} \right)^2 + c \left( \frac{\eta}{L} \right)^2 \,\biggr]^{(1-h)/2}
\exp \biggl[ -\frac{L \omega}{2} \left( \left( \frac{r}{L} \right)^2 +
c \left( \frac{\eta}{L} \right)^2 \right)^{(1-h)/2} \,\biggr] \nonumber\\
&\qquad\times\biggl[ \left( \frac{r}{L} \right)^{3-D(h)} +
c \left( \frac{\eta}{L} \right)^{3-D(h)}\, \biggr] \,dh.
\end{align}
\end{document}
附录:垂直对齐两个左方括号可能会带来潜在的视觉效果改善,如下例所示。此示例还使用了\bigintssss
而不是\bigintsss
。
\begin{align}
P(r, \omega)
\propto \bigintssss\limits_{\mkern-18mu h \in I} % using "\bigintssss" now
&\biggl[ \left( \frac{r}{L} \right)^2 + c \left( \frac{\eta}{L} \right)^2 \,\biggr]^{(1-h)/2}
\exp \biggl[ -\frac{L \omega}{2} \left( \left( \frac{r}{L} \right)^2 + c \left( \frac{\eta}{L} \right)^2 \right)^{(1-h)/2} \,\biggr] \nonumber\\
{}\times{}&\biggl[ \left( \frac{r}{L} \right)^{3-D(h)} + c \left( \frac{\eta}{L} \right)^{3-D(h)}\, \biggr] \,dh.
\end{align}
答案2
bigint 可能不适用于 align。以下是增加积分大小的另一种方法:
\documentclass[a4paper,10pt]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{scalerel}
\usepackage{bigints}
\def\stretchint#1{\vcenter{\hbox{\stretchto[220]{\displaystyle\int}{#1}}}}
\def\scaleint#1{\vcenter{\hbox{\scaleto[3ex]{\displaystyle\int}{#1}}}}
\def\bs{\!\!}
\begin{document}
\begin{align}
P(r, \omega) \propto {\scaleint{9ex}}_{\bs {h \in I} }
{\left( \left( \frac{r}{L} \right)^2 + c \left( \frac{\eta}{L} \right)^2 \right)^{(1-h)/2}}
{\exp \left( -\frac{L \omega}{2} \left( \left( \frac{r}{L} \right)^2 + c \left( \frac{\eta}{L} \right)^2 \right)^{(1-h)/2} \right)}\\\nonumber
\left( \left( \frac{r}{L} \right)^{3-D(h)} + c \left( \frac{\eta}{L} \right)^{3-D(h)} \right)
dh.
\end{align}
\end{document}
并且它有效!