为什么我会收到“!缺少\right.插入。”的消息?

为什么我会收到“!缺少\right.插入。”的消息?

这有什么问题?

错误消息:“!缺少 \right. 插入。”(但我没有看到它。Everythink 有效!)

\begin{multline}
U=\sum\limits_{n=0}^{\infty}\sum\limits_{k=0}^{\infty}\left[(a_{nk}\cos n\varphi + b_{nk}\sin n\varphi)\cos\frac{a\mu_{nk}t}{R} \\
+(c_{nk}\cos n\varphi + d_{nk}\sin n\varphi)\sin\frac{a\mu_{nk}t}{R}\right] J_n\left(\mu_{nk}\frac{\varrho}{R}\right)
\end{multline}

答案1

不要过度使用\left\right来自动调整大括号的大小。如果这些指令跨越换行符(如示例代码中的情况),这不仅会给您带来麻烦,而且通常还无法为括号生成适合印刷的大小。对于当前的情况,我认为\Bigl(\Bigr)更合适。

我还想建议您使用环境split而不是multline环境,因为有一种相当自然的方式来对齐两行,使它们的共同结构更容易显现。最后,考虑对R分母中包含的三个表达式使用内联分数表示法。哦,一定要摆脱这两个\limits指令:它们在这里什么也不做,除了增加代码混乱。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for 'split' env.
\begin{document}
\begin{equation}
\begin{split}
U=\sum_{n=0}^{\infty} \sum_{k=0}^{\infty}
\Bigl[&(a^{}_{nk}\cos n\varphi + b^{}_{nk}\sin n\varphi)
\cos(a\mu^{}_{nk}t/R) \\
{}+{}&(c^{}_{nk}\cos n\varphi + d^{}_{nk}\sin n\varphi)
\sin(a\mu^{}_{nk}t/R)\Bigr] 
J_n(\mu^{}_{nk}\varrho/R)
\end{split}
\end{equation}
\end{document}

答案2

只是为了好玩:

\documentclass{article}
\usepackage{amsmath}

\newcommand{\bracketed}[1]{\left[\vphantom{\let\\=\relax #1}\right. #1 \left.\vphantom{\let\\=\relax #1}\right]}

\begin{document}
\begin{multline}
U=\sum\limits_{n=0}^{\infty}\sum\limits_{k=0}^{\infty}\bracketed{(a_{nk}\cos n\varphi + b_{nk}\sin n\varphi)\cos\frac{a\mu_{nk}t}{R} \\
+(c_{nk}\cos n\varphi + d_{nk}\sin n\varphi)\sin\frac{a\mu_{nk}t}{R}} J_n\left(\mu_{nk}\frac{\varrho}{R}\right)
\end{multline}
\end{document}

演示

相关内容