对齐表达式 - ! 缺失 } 插入

对齐表达式 - ! 缺失 } 插入

运行此代码时出现此错误。这一切看起来与我对齐内容且没有问题的另一个实例完全一样:

\begin{align}
B \times B &=
\lbrace (1,1),(1,3),(1,5),(1,7),(3,1),(3,3),(3,5),(3,7), \right.    \nonumber\\
& \hspace{5mm} \left. (5,1),(5,3),(5,5),(5,7),(7,1),(7,3),(7,5),(7,7) \rbrace      
\end{align}

错误是

! Missing } inserted.
<inserted text>
}
l.275 \end{align}
I've inserted something that you may have forgotten.
(See the <inserted text> above.)
With luck, this will get me unwedged. But if you
really didn't forget anything, try typing `2' now; then
my insertion and my current dilemma will both disappear.

我刚刚开始使用 Latex,因此我可能会遗漏一些明显的内容。

答案1

只要删除 \right. 和 \left. 你就会得到我相信你想要的。\lbrace 和 \rbrace 不需要配对。

\documentclass[10pt,letterpaper]{article}
\usepackage{mathtools}
\begin{document}
\begin{align}
B \times B &=
\lbrace (1,1),(1,3),(1,5),(1,7),(3,1),(3,3),(3,5),(3,7),    \nonumber\\
& \hspace{5mm} (5,1),(5,3),(5,5),(5,7),(7,1),(7,3),(7,5),(7,7) \rbrace      
\end{align}

\end{document} 

答案2

为了分割这样的东西,我们有multline

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{multline}
B \times B =
\{ (1,1),(1,3),(1,5),(1,7),(3,1),(3,3),(3,5),(3,7),    \\
 (5,1),(5,3),(5,5),(5,7),(7,1),(7,3),(7,5),(7,7) \}
\end{multline}

\end{document}

在此处输入图片描述

答案3

已经给出了几个很好的答案,但我会采取一些不同的做法。

和 R. Schumacher 一样,我不会使用\left,\right对。只是我会用\bigl,\bigr对代替。(两个\big指令也可以,但是\bigl\bigr更连贯且可读,因为它们应该放在左分隔符和右分隔符之前。)

因为只有一个方程,所以我会使用equation环境而不是align

正如 Harish Kumar 所建议的,我会将这个方程分成两行,但由于它位于这里的一个方程内,因此包multlined的环境mathtools(的超集amsmath)会很有用。

\documentclass{article}
\usepackage{mathtools}
\begin{document}
  \begin{equation}
    \begin{multlined}
       B \times B = \bigl\lbrace (1,1),(1,3),(1,5),(1,7),(3,1),(3,3),(3,5),(3,7), \\
       (5,1),(5,3),(5,5),(5,7),(7,1),(7,3),(7,5),(7,7) \bigr\rbrace
     \end{multlined}     
  \end{equation}
\end{document}

在此处输入图片描述

相关内容