运行此代码时出现此错误。这一切看起来与我对齐内容且没有问题的另一个实例完全一样:
\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}