
Я уже пару недель возился с 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
Ну, во-первых, если ваше уравнение должно быть встроенным, вам следует использовать single$
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. Учитесь на практике и ищите, как делать вещи, когда и как вам это нужно, и спрашивайте здесь, если вам нужна помощь. Но сначала вам нужно разобраться с первыми принципами, и многие из этих руководств — отличные способы получить информацию о более сложных вещах.