缺少{ 插入?

缺少{ 插入?

我不断收到错误:

Missing { inserted.
<to be read again>

我不知道我做错了什么。我刚开始使用 Latex,不知道自己在做什么。以下是我所做的。

\documentclass{article}

\usepackage[utf8]{inputenc}

\usepackage{amsmath}

\begin{document}

\section{Problem 5}

\begin{align*}

\\ b + 2y &= a

\\ \frac{b}{2} + y &= \frac{a}{2}

\\ y &= \frac{a-b}{2}

\\ 2y &= a-b

\\(x+b)^2 + (\frac{b}{2})^2&=r

\\(a-x)^2 + (\frac{a}{2})^2&=r

\\(x+b)^2 + (\frac{a}{2})^2&=(a-x)^2 + (\frac{a}{2})^2

\\x^2 + 2bx + b^2 + \frac{b^2}{4} &=a^2 -2ax + x^2 + \frac{a^2}{4}

\\2bx + \frac{5b^2}{4} &= -2ax + \frac{5a^}{4}

\\ \frac{2bx+2ax}{2} &= \frac{\frac{5a^2}{4}}-\frac{{5b^2}{4}}{2}

\\ bx + ax &= \frac{5a^2}{8} - \frac{5b^2}{8}

\end{align*}

\end{group*}

\end{document}

答案1

TeX 为你发现问题提供了大量帮助。

使用发布的代码时,错误是

Runaway argument?

! Paragraph ended before \align* was complete.
<to be read again> 
                   \par 
l.12 

? 

它告诉您第 12 行的空行(段落结束)不允许出现在内align*

因此,如果你删除空白行并再次运行它

你收到错误

! Missing { inserted.
<to be read again> 
                   \endgroup 
l.23 \end{align*}

这有点不太明显,因为出于技术原因,align此类错误总是被报告在最后一行,但它告诉你匹配{}是错误的,或者实际上在这种情况下a^}应该是a^{2}}

然后再次运行,错误是

! LaTeX Error: \begin{document} ended by \end{group*}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.25 \end{group*}

我不知道那是什么意思,所以干脆删除那行。然后它运行起来没有错误,但在显示之前有过多的空间,因为第一行之前有一个空行,\\所以重新排列会产生

在此处输入图片描述

\documentclass{article}

\usepackage[utf8]{inputenc}

\usepackage{amsmath}

\begin{document}

\section{Problem 5}

\begin{align*}
 b + 2y &= a\\
 \frac{b}{2} + y &= \frac{a}{2}\\
 y &= \frac{a-b}{2}\\
 2y &= a-b\\
(x+b)^2 + (\frac{b}{2})^2&=r\\
(a-x)^2 + (\frac{a}{2})^2&=r\\
(x+b)^2 + (\frac{a}{2})^2&=(a-x)^2 + (\frac{a}{2})^2\\
x^2 + 2bx + b^2 + \frac{b^2}{4} &=a^2 -2ax + x^2 + \frac{a^2}{4}\\
2bx + \frac{5b^2}{4} &= -2ax + \frac{5a^{2}}{4}\\
 \frac{2bx+2ax}{2} &= \frac{\frac{5a^2}{4}}-\frac{{5b^2}{4}}{2}\\
 bx + ax &= \frac{5a^2}{8} - \frac{5b^2}{8}
\end{align*}


\end{document}

相关内容