缺少$插入对齐数学

缺少$插入对齐数学

我对 LaTeX 完全是菜鸟,我在执行这段代码的最后一行时总是收到错误:

\begin{align*}
        14038 \pmod{1529} = 277 & \mbox{as 14038 = 1529\cdot 9 + 277}\\
        & 1529 \pmod{277} = 144 & \mbox{as 1529 = 277\cdot 5 + 144} \\
        & 277 \pmod{144} = 133 & \mbox{as 277 = 144\cdot 1 + 133} \\
        & 144 \pmod{133} = 11 & \mbox{as 144 = 133\cdot 11 + 1} \\
        & 133 \pmod{11} = 1 & \mbox{as 133 = 11\cdot 12 + 1} \\
        & 11 \pmod{1} = 0 & \mbox{as 11 = 1\cdot 11 + 0}
\end{align*}

我收到一条错误消息,提示“缺少 $ 插入。额外的 },或缺少 $。缺少 } 插入”。我仔细检查了一遍,我确信没有任何多余的花括号或 $ 符号。我之前在 PDF 中多次使用过对齐,格式相同,而且没有问题。我不知道这里出了什么问题。

编辑 - 已回答 感谢您的回答!我对 overleaf 真的不熟悉,所以我自己可能要花很长时间才能发现 mbox 是文本格式。感谢您的耐心 :)

答案1

这将起作用:

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
  14038 \pmod{1529} = 277 & \mbox{as }14038 = 1529\cdot 9 + 277\\
  & 1529 \pmod{277} = 144 & \mbox{as }1529 = 277\cdot 5 + 144 \\
  & 277 \pmod{144} = 133 & \mbox{as }277 = 144\cdot 1 + 133 \\
  & 144 \pmod{133} = 11 & \mbox{as }144 = 133\cdot 11 + 1 \\
  & 133 \pmod{11} = 1 & \mbox{as }133 = 11\cdot 12 + 1 \\
  & 11 \pmod{1} = 0 & \mbox{as }11 = 1\cdot 11 + 0
\end{align*}
\end{document}

你的错误在于将诸如 之类的表达式放在14038 = 1529\cdot 9 + 277\mbox。此外,我建议你改用\text

答案2

除了在或的参数中仅包含“as”并在之前立即提供缺失的符号之外\mbox,还要\text考虑切换到环境并将材料与符号对齐。&14038alignat*=

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for 'alignat*' env. and '\text' macro
\begin{document}
\begin{alignat*}{3}
  14038 \pmod{1529} &= 277&\quad\text{as }14038 &= 1529\cdot 9 + 277\\
  1529 \pmod{277} &= 144  &     \text{as }1529 &= 277\cdot 5 + 144 \\
  277 \pmod{144} &= 133   &     \text{as }277 &= 144\cdot 1 + 133 \\
  144 \pmod{133} &= 11    &     \text{as }144 &= 133\cdot 11 + 1 \\
  133 \pmod{11} &= 1      &     \text{as }133 &= 11\cdot 12 + 1 \\
  11 \pmod{1} &= 0        &     \text{as }11 &= 1\cdot 11 + 0
\end{alignat*}
\end{document}

答案3

\mbox您从数学运算转到文本时,数学运算\cdot符不起作用。因此您会收到错误。您可以通过两种方式解决问题:

而不是\mbox{as 14038 = 1529\cdot 9 + 277}

  • `\mbox{ as $14038 = 1529\cdot 9 + 277$}˙,或
  • \text{ as } 14038 = 1529\cdot 9 + 277}

其中\text{...}在包中定义amsmath

相关内容