如何在“对齐”环境中写入大积分?

如何在“对齐”环境中写入大积分?

我想在 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}          

并且它有效!

相关内容