LatexNotes

Текст внутри математического режима в LaTeX

Текст в математическом режиме это обычные прямые слова внутри формулы; в LaTeX их задаёт \text{...}, для чего нужен пакет amsmath.

Команда LaTeX

\text{for all } x

Это не тот символ? Нарисуйте его, чтобы найти команду →

Набираете рукописные конспекты? Преобразуйте целую страницу рукописного текста в LaTeX →

По умолчанию буквы в математическом режиме набираются курсивом, а имена из нескольких букв считаются произведением отдельных переменных. Чтобы вставить настоящие слова, оберните их в \text{...}: они наберутся прямым шрифтом окружающего текста, а набранные вами пробелы сохранятся. Так \text{for all } x отображает слова как обычно, и пробел в конце внутри скобок сохраняется.

Для коротких прямых фрагментов, таких как единицы измерения или дифференциал d, \mathrm{...} даёт прямой шрифт. Пишите \mathrm{d}x для прямого дифференциала и \mathrm{m/s} для единиц измерения. В отличие от \text, \mathrm не сохраняет пробелы и предназначен для символов, а не для предложений.

Для именованного оператора, которому нужны правильные интервалы, например lcm или argmax, используйте \operatorname{...}. Он набирает имя прямым шрифтом и отбивает его пробелами, как \sin или \log, чего \mathrm не делает. \text и \operatorname требуют amsmath, а \mathrm входит в ядро LaTeX. Все три команды поддерживаются в KaTeX.

Другие варианты

\mathrm{d}xпрямой шрифт (единицы, d)
\operatorname{lcm}именованный оператор

Примеры

$x > 0 \quad \text{for all } x \in S$

слова прямым шрифтом внутри уравнения

$5\,\mathrm{m/s}$

единицы измерения прямым шрифтом с тонким пробелом

$\operatorname{lcm}(a,b)$

именованный оператор с правильными интервалами

$f(x) = x \quad \text{if } x \geq 0$

условие, записанное текстом

$\int f\,\mathrm{d}x$

прямой дифференциал через \mathrm

Советы и частые ошибки

Работаете с рукописными конспектами?

LatexNotes превращает фото или PDF с рукописной математикой в аккуратный компилируемый LaTeX, вместе с графиками. Попробуйте бесплатно, без регистрации.

Посмотрите шаг за шагом, как работает преобразование рукописного текста в LaTeX, а если вы пишете на iPad, откройте GoodNotes в LaTeX (в Notability всё устроено так же).

Преобразовать математику в LaTeX →

Частые вопросы

Как вставить слова внутрь уравнения?

Оберните их в \text{...}, например . Ставьте пробел внутри скобок там, где он нужен, потому что вне \text математический режим пробелы игнорирует. Нужен amsmath.

Как записать единицы измерения прямым шрифтом в математическом режиме?

Используйте \mathrm, как в 5\,\mathrm{m/s}. \mathrm сохраняет единицы прямыми, а \, добавляет тонкий пробел между числом и единицей.

Как объявить собственный оператор, например argmax?

Используйте \operatorname{arg\,max} или \operatorname*{argmax}, если в выключной формуле индексы должны стоять снизу. Он отбивает имя так же, как встроенный оператор, в отличие от \mathrm.

Почему мой текст в формуле выглядит курсивом?

Математический режим набирает буквы курсивом и считает их отдельными переменными. Оберните настоящие слова в \text{...}, чтобы получить прямой текст с обычными интервалами.

Смотрите также