Наверное, все, кому приходилось писать текст с формулами на Codeforces, знают, что каждую формулу, если это возможно, местный TeX пытается набрать символами, и, только если не получается, вставляет картинку с формулой так, как она бы выглядела в обычном ТеХе. Иногда это выглядит нормально, например, 2·109 (2 \cdot 10^9
) или (xi + yi)2 ((x_i+y_i)^2
).
Но иногда получается совершенно не то, что вы хотели, например, так:
Cxi + yi - 2xi - 1 (C_{x_i+y_i-2}^{x_i-1}
).
В таком случае можно поставить в начале формулы символ \quad
. Это, так называемый, "символьный пробел". Он представляет из себя белый квадратик, иными словами, пустой символ, но который при этом не считается пробельным символом. Местный ТеХ по какой-то причине не знает, как этот символ написать и поэтому вставляет формулу в виде картинки в настоящем ТеХовском виде, но символьный пробел игнорируется формулой так же, как и обычный пробел, поэтому на вид формулы это никак не влияет. Получается вот что:
(\quad C_{x_i+y_i-2}^{x_i-1}
).
Хороший способ :)
Ещё как вариант — приписать куда-нибудь в формулу
\mathit
.Продолжим улучшение:
2+2 \relax
Это вообще полный no-op.
Перфекционистов расстраивает не только это, но и общая размытость формулы-картинки. На стандартных настройках это не очень заметно (слева). При увеличенных же шрифтах выглядит вообще ужасно (справа). Помогло бы увеличить разрешение генерируемых формул-картинок.
Или использовать MathJax, который умеет формулы рендерить прямо в браузере (без проблем, описанных в посте).
\displaystyle
В качестве бонуса раскукоживает верхние/нижние пределы сумм и другие штуки.
Если это надо в каждую формулу вставлять, то
\limits
проще.