
私は 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 で align を複数回使用し、同じ方法でフォーマットしましたが、それで問題ありませんでした。何が問題なのかわかりません。
編集 - 回答済み 回答ありがとうございます。私は 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
\mbox
またはの引数に「as」のみを含め、の直前に\text
不足している記号を追加するだけでなく、環境に切り替えて記号のマテリアルを揃えることも検討してください。&
14038
alignat*
=
\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
が機能しません。その結果、エラーが発生します。問題は 2 つの方法で解決できます。
\mbox{as 14038 = 1529\cdot 9 + 277}
書く代わりに
- `\mbox{ $14038 = 1529\cdot 9 + 277$}˙、または
\text{ as } 14038 = 1529\cdot 9 + 277}
はパッケージ\text{...}
内で定義されますamsmath
。