与文档其余部分后面的积分符号相比,积分符号更短。为什么?

与文档其余部分后面的积分符号相比,积分符号更短。为什么?

这是给我更短的积分符号的代码

\begin{align*}
\begin{array}{l}
{a_0} = \dfrac{1}{2L}\int\limits_{-\pi}^{\pi} {f\left( x \right)dx} \\
\left.
\begin{array}{l}
{a_n} = \dfrac{1}{L}\int\limits_{-L}^{L} {f(x)\cos \left( {\dfrac{n\pi}{L}x} \right)dx}\\
{b_n} = \dfrac{1}{L}\int\limits_{ - L}^L {f(x)\sin \left( {\dfrac{n\pi}{L}x} \right)dx}
\end{array}
\right\},n = \{1,2,3,...,N\}
\end{array}
\end{align*}

短积分符号

这是给我一个更高的积分符号的代码

\[
{a_1} = \dfrac{1}{\pi }\int\limits_{ - \pi }^\pi  
  {f\left( x \right)\cos \left( {\dfrac{{1\cdot\pi }}{\pi }x} \right)} dx
\]

较高的积分符号

答案1

这是一个不需要您插入过多\dfrac\limits指令的设置——同时仍能获得所需的大整数符号。作为奖励,它还对符号执行对齐=——这在您的代码中不是这种情况,但从印刷的角度来看似乎是可取的。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for 'align*' env.
\usepackage{mleftright} \mleftright % optional

\begin{document}
\begin{align*}
a_0 &= \frac{1}{2L} \int_{-\pi}^{\pi} f(x)\,dx \\
a_n &= \frac{1}{L} \int_{-L}^{L} f(x)\cos 
       \left( \frac{n\pi}{L} x \right)\,dx, 
       \quad n = 1,2,\dots,N \\
b_n &= \frac{1}{L} \int_{ - L}^L f(x)\sin 
       \left( \frac{n\pi}{L} x \right)\,dx,
       \quad n = 1,2,\dots,N
\end{align*}
\end{document} 

观察输入代码简化了多少。以第一行为例,它已从

{a_0} = \dfrac{1}{2L}\int\limits_{-\pi}^{\pi} {f\left( x \right)dx} \\

a_0 &= \frac{1}{2L} \int_{-\pi}^{\pi} f(x)\,dx \\

精简的代码不仅美观,而且容易得多维护和调试。

答案2

drcases借助,获取显示样式积分并不困难mathtools

更困难的是保持等号之间的对齐,这在这种情况下非常重要。

\documentclass{article}
\usepackage[intlimits]{amsmath}
\usepackage{mathtools}
\usepackage{eqparbox}

\newcommand{\eqmathbox}[3][c]{%
  \eqmakebox[#2][#1]{$\displaystyle#3$}%
}
\newcommand{\diff}{\mathop{}\!d}

\begin{document}

\begin{align*}
& \eqmathbox[l]{A}{a_0}
  = \frac{1}{2L}\int_{-\pi}^{\pi} f(x)\diff x \\
& \mathopen{\kern-\nulldelimiterspace} % space adjustment
  \begin{drcases}
  \eqmathbox[l]{A}{a_n}
  = \frac{1}{L}\int_{-L}^{L} f(x)\cos \left( \dfrac{n\pi}{L}x \right)\diff x\\
  \eqmathbox[l]{A}{b_n}
  = \frac{1}{L}\int_{-L}^{L} f(x)\sin \left( \dfrac{n\pi}{L}x \right)\diff x
  \end{drcases}
,\quad n = 1,2,3,\dots,N
\end{align*}

\end{document}

我做了一些调整,并使用了以下eqparbox方法,使左侧的框大小相同:左对齐。

对于您想要大小相同的框,参数{A}应该\eqmathbox是唯一的。其他类似的对齐必须使用不同的字符串。可以使用任何字母数字字符串。

注意\diff差值,这样它就会自动与前一部分隔开,这是数学排版中的常见用法。在这种情况下,我建议使用\left和,而不是和:试着找出微小但重要的差异。\right\Bigl\Bigr

\mathopen{\kern-\nulldelimiterspace}是一种避免错位的肮脏伎俩。

最后,我从您的输入中删除了无用的括号以及\{ and} around1,2,\dots,N`,我从未见过它们在这种情况下被使用。

关于\int\limits,我强烈反对,因为它会造成非常高和深的线条。如果你想全部要将积分视为\limits,请使用 的适当选项amsmath。一般来说,我只会\limits对路径上的积分或某个域上的多重积分使用 。

我展示了有和没有它的输出intlimits。在第二张图片中,我使用\Bigl\Bigr代替\left\right来帮助您发现上面提到的不同间距。

在此处输入图片描述

在此处输入图片描述

无论如何,我赞同 Mico 的观点,单一align*环境最好,不需要大支架。

答案3

也许最好的选择是完全不戴牙套。如果您想要一个,也许一个稍微微妙的括号会更好,这样读者的注意力就会集中在更相关的内容上。一旦您考虑了这些选项,您就可以避免调整,只需在环境中工作即可align*

\documentclass{article}
\usepackage{amsmath}
\usepackage{mleftright}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing,calligraphy,fit,tikzmark}
\mleftright
\newcommand{\diff}{\mathop{}\!\mathrm{d}}
\begin{document}
\begin{align*}
a_0 &= \dfrac{1}{2L}\int\limits_{-\pi}^{\pi} f\left( x \right)\diff x \\
a_n &= \tikzmarknode{A}{\dfrac{1}{L}\int\limits_{-L}^{L} f(x)\cos \left( \dfrac{n\pi}{L}x
 \right)\diff x}\\
b_n &= \tikzmarknode{B}{\dfrac{1}{L}\int\limits_{ - L}^L f(x)\sin \left( \dfrac{n\pi}{L}x 
\right)\diff x}
\begin{tikzpicture}[overlay,remember picture]
\node[fit=(A)(B),inner ysep=0pt](F){};
\draw[thick,decorate,decoration={calligraphic brace}] 
    (F.north east) -- (F.south east)
    node[midway,right=1ex]{$n = \{1,2,3,\dots,N\}$};
\end{tikzpicture}
\end{align*}
\end{document}

在此处输入图片描述

答案4

如果你不碰:-)\mkern -247mu代码的数学空间

\[\mkern -247mu a_0 = \frac{1}{2L}\int\limits_{-\pi}^{\pi} f(x)dx\]

你可以拥有与初始图像非常相似的结构。这里我使用了mathtools+ rcases

\documentclass[a4paper,12pt]{article}
\usepackage{mathtools,amssymb}


\begin{document}

\[
\mkern -247mu a_0 = \frac{1}{2L}\int\limits_{-\pi}^{\pi} f(x)dx
\]
\[
\begin{rcases}
{a_n} = \displaystyle\frac{1}{L}\int\limits_{-L}^{L} {f(x)\cos \left({\frac{n\pi}{L}x} \right)dx}\\
{b_n}=\displaystyle \frac{1}{L}\int\limits_{-L}^L {f(x)\sin \left({\frac{n\pi}{L}x} \right)dx}
\end{rcases},
n = \{1,2,3,...,N\}
\]
\end{document}

在此处输入图片描述

相关内容