Falta $ insertado alinear matemáticas

Falta $ insertado alinear matemáticas

Soy un completo novato con LaTeX y sigo recibiendo un error en la última línea de este código:

\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*}

Recibo un error que dice "Falta $ insertado. Extra }, o falta $. Falta } insertado". Lo revisé y estoy bastante seguro de que no tengo llaves perdidas ni símbolos $. He usado align antes en el PDF varias veces, formateado de la misma manera, y ha estado bien con eso. No sé qué pasa aquí.

EDITAR - RESPONDIDO ¡Gracias por sus respuestas! Realmente no estoy familiarizado con lo que aparece al dorso, por lo que probablemente me habría tomado mucho tiempo descubrir que mbox estaba formateando texto. Gracias por tenerme paciencia :)

Respuesta1

Esto funcionará:

\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}

Tu error consistió en poner expresiones como 14038 = 1529\cdot 9 + 277dentro de un \mbox. Además, te sugiero que uses \texten su lugar.

Respuesta2

Además de incluir solo "como" en el argumento de o \mboxy \textproporcionar un símbolo faltante &inmediatamente antes 14038, considere cambiar a un alignat*entorno y alinear el material con los =símbolos.

ingrese la descripción de la imagen aquí

\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}

Respuesta3

Con \mboxusted pasa de las matemáticas al texto donde el operador matemático \cdotno funciona. En consecuencia recibes un error. Puedes resolver tu problema de dos maneras:

en lugar de \mbox{as 14038 = 1529\cdot 9 + 277}escribir

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

donde \text{...}está definido en el amsmathpaquete.

información relacionada