缺少分隔符错误?

缺少分隔符错误?

我使用以下代码温德特5.5Miktek2.8

\documentclass{amsart}[12pt]

\usepackage{amsmath, amsthm, amscd, amssymb, amsfonts}
\usepackage{environ}
\usepackage{mathtools}

\begin{document}

\begin{multline*}
|\frac{e}{e-1}(e^z-1)|\leq \frac{1}{2}e^{|z|}+ (1-\mu )e^{|z|}-1 +\frac{\mu\pi}{\pi^2 -1} \sinh(\pi|z|) +\frac{\mu}{\pi^2-1} (\cosh(\pi|z|)-1)
\\
\leq \frac{1}{2} e^{|z|} + (1-\mu )(e^{|z|}-1 )+\frac{\mu}{\pi-1}\sinh(\pi|z|)
 \\
\leq \frac{\pi-2}{2\pi}e^{|z|}+\frac{1}{\pi-1}(e^{\pi|z|}-1)
\\
 \leq  \left \frac{2}{\pi-1}(e^{\pi|z|}-1)
\end{multline*}

\end{document}

但我面临以下错误:

缺少分隔符错误 <.inserted>。

< 待重读 >

1.15 \end < 多行* >

有人能帮我改善这个问题吗?谢谢。

答案1

\left前一行中的指令看起来\end{multline*}似乎不需要。如果省略它,错误消息就会消失。请注意,和\left后面\right必须跟一个“分隔符”——例如(,,, 和——或者跟一个(“句号”、“句号”)。[)].

我还建议您研究使用align*环境而不是multline*环境。

完整的 MWE(在第一行添加了一对圆括号,\abs通过以下方式定义了一个宏\DeclarePairedDelimiter,并且重新定位了文档类选项12pt):

在此处输入图片描述

\documentclass[12pt]{amsart}
\usepackage{mathtools, amsthm, amscd, amssymb, amsfonts}
\usepackage{environ}
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
\begin{document}

\begin{align*}
\abs[\Big]{\frac{e}{e-1}(e^z-1)}
&\leq \frac{1}{2}e^{\abs{z}} + (1-\mu)(e^{\abs{z}}-1) % w/ extra parens
      + \frac{\mu\pi}{\pi^2-1} \sinh(\pi\abs{z}) 
      + \frac{\mu}{\pi^2-1} (\cosh(\pi\abs{z})-1) \\
&\leq \frac{1}{2}e^{\abs{z}} + (1-\mu)(e^{\abs{z}}-1 )
      + \frac{\mu}{\pi-1}\sinh(\pi\abs{z}) \\
&\leq \frac{\pi-2}{2\pi}e^{\abs{z}}
      + \frac{1}{\pi-1}(e^{\pi\abs{z}}-1) \\
&\leq \frac{2}{\pi-1}(e^{\pi\abs{z}}-1)
\end{align*}

\end{document} 

相关内容