По умолчанию все латинские буквы в формулах набираются курсивом. Что делать, если вам нужен другой шрифт?
В первой лекции мы приводили примеры смены шрифтов в тексте с помощью команд наподобие \bfseries или \itshape. В формулах, однако же, для этих целей надо использовать другие средства.
Пусть, например, вам нужна буква

![]() | $\mathbf P^n$ |
Если буква

Вот полный список начертаний символов в формулах, которые можно получить без подключения дополнительных стилевых пакетов:
![]() | $\mathbf x+y$ |
![]() | $\mathrm x+y$ |
![]() | $\mathtt x+y$ |
![]() | $\mathsf x+y$ |
![]() | $\mathcalT_X$ |
![]() | $\mathit\Gamma+y$ |
Команду \mathcal, вызывающую "каллиграфический" шрифт, можно применять только к прописным латинским буквам.
Команда \mathit дает одну из возможностей (и не лучшую, надо сказать) получить прописные греческие буквы в наклонном начертании. Дело в том, что если у вас подключен пакет amsmath, то команда \mathit работать откажется (по крайней мере, в некоторых версиях этого пакета). В этом случае для печати в формуле прописных греческих букв в наклонном начертании применяются специальные команды, в которых перед названием буквы стоит var:
![]() | \varGamma |
![]() | \varDelta |
![]() | \varTheta |
![]() | \varLambda |
![]() | \varXi |
![]() | \varPi |
![]() | \varSigma |
![]() | \varUpsilon |
![]() | \varPhi |
![]() | \varPsi |
![]() | \varOmega |
Как мог заметить читатель, команды наподобие \mathrm действуют только на непосредственно следующую букву. Если нужно, чтобы другим шрифтом была напечатана не одна буква, а несколько, надо все эти буквы взять в фигурные скобки:
![]() | Множество особенностей многообразия $X$ обозначается $X_{\mathrm{sing}}$. |
Все сказанное означает, что команда \mathrm и ей подобные принимают один обязательный аргумент — фрагмент формулы, который надо напечатать другим шрифтом. На первый взгляд, это противоречит сказанному на выше: ведь обязательный аргумент должен быть в фигурных скобках, а в конструкциях вроде \mathbf x никаких фигурных скобок нет.
Дело в том, что, в дополнение к сказанному ранее, действует еще одно правило: если после имени команды, принимающей обязательный аргумент, следует не открывающая фигурная скобка, а буква, то в качестве аргумента будет воспринята именно эта буква. Так что можно было бы писать и \mathbf{x} вместо \mathbf x, но так обычно не делают, чтобы не нажимать лишний раз на клавиши.
Если подключить стилевой пакет amsfonts или amssymb, то в математических формулах можно использовать еще два шрифта: ажурный (






![]() | Алгебра $\mathfrak{sl}_2(\mathbb C)$ играет особую роль в теории представлений. |







![]() | В формуле $\mathrm{tg} x$ буква $x$слишком близка к знаку тангенса. А вот в формуле $\sin x$ пробелы правильные. |
![]() | $$ \sqrt{x^3}=x \mathrm{для всех} x. $$ |
| \mathrm x+y | {\rm x}+y | ![]() |
| \mathbf x+y | {\bf x}+y | ![]() |
| \mathsf x+y | {\sf x}+y | ![]() |
| \mathtt x+y | {\tt x}+y | ![]() |
| \mathcal T_X | {\cal T}_X | ![]() |