インライン数式が少々乱雑で、「数式の表示は $$ で終わる必要があります」というエラーが表示されます。

インライン数式が少々乱雑で、「数式の表示は $$ で終わる必要があります」というエラーが表示されます。

ここ数週間、Latex をいじくり回しているので、エラーが山ほど発生しています。この問題については、解決方法が見つかりません。基本的に、インラインの数学関数 (しないこれを方程式にしたいのです。

$$n_{\text{Alice}}$ = $a$ \times $b$$

そして

$gcd($n_{\text{Alice}}$, $n_{\text{Bob}}$)$
= $gcd($n_{\text{Alice}}$ mod $n_{\text{Bob}}, $n_{\text{Bob}}$)$

このように書いたときは正しくないように思えましたが、私が試した他の選択肢は

${$n_{\text{Alice}}$ = $a$ \times $b$}$

どちらも機能しませんでした。

答え1

まず、式をインラインで表現する場合は、単一の$sを使用する必要があります。のみ- すなわち$ ... $

実際、一般的には$$ ... $$LaTeX では非推奨です。

\[ ... \] が $$ ... $$ よりも好ましいのはなぜですか?

さて、本題に入ります。あなたがやっていることは、数式全体を$ ... $(で囲むことだと思います)これは正しいです)および方程式内の個々の数学的オブジェクト$ ... $ 同じようにこれは誤りです。

次のように試してください:

$n_{\text{Alice}} = a \times b$

ここに画像の説明を入力してください

そして:

$\gcd(n_{\text{Alice}}, n_{\text{Bob}}) =
\gcd(n_{\text{Alice}} \mod n_{\text{Bob}}, n_{\text{Bob}})$

ここに画像の説明を入力してください

ここで、間隔を少し調整してみるのもいいかもしれません。たとえば、私は次のようにするのが好きです:

$\gcd(n_{\text{Alice}}, n_{\text{Bob}}) =
\gcd(n_{\text{Alice}} \!\! \mod n_{\text{Bob}}, n_{\text{Bob}})$

ここに画像の説明を入力してください

ただし、正直に言うと、ここでの最適な結果が何であるかはわかりません。

ご参考までに:\!細いネガティブスペースを挿入します。

最後に、重要なアドバイスを一つ。このままぐずぐずと続けないでください。良い初心者向けガイドを入手してください。

LaTeX 初心者にとって良い学習リソースは何ですか?

まず基本を押さえましょう。それから、間違いなく、学ぶための最良の方法は、実際に手を動かして、LaTeX を使ってみることです。実践しながら学び、必要なときにやり方を調べ、助けが必要な場合はここで質問してください。しかし、まずは基本原理を理解しなければなりません。そして、これらのガイドの多くは、より難しいことに関する情報を得るための優れた方法でもあります。

関連情報