Как мне указать пробел в математическом режиме с использованием LaTeX? - PullRequest
35 голосов
/ 12 января 2009

В LaTeX есть четыре вида «тире»: дефис, дефис (-), эм тире (---) и минус $ - $. Они используются, соответственно, для переноса слов и слов объединения, указывая диапазон, пунктуацию и математический символ. У меня вопрос: как мне указать пробел (диапазон) в математическом режиме? (как в $S=1 to 2$)? Нужно ли выпадать из математического режима в середине «уравнения» ($S=1$--$2$)? Или есть символ, который я могу использовать и оставаться в математическом режиме? en-dash и $S=1--2$ дают два минуса. Думаю, мне придется выйти из математического режима, но, возможно, есть способ сделать это без этого.

Ответы [ 4 ]

47 голосов
/ 12 января 2009

Самый простой способ - использовать $S=1\mbox{--}2$. Если у вас уже есть \usepackage{amsmath} в преамбуле документа, вам лучше использовать \text: $S=1\text{--}2$, потому что \text отрегулирует размер шрифта при использовании в супер- и индексах: $S_{1\text{--}2}=0$.

Тире, используемую в математике, можно легко спутать со знаком минус. Возможно, вы захотите взглянуть на другие методы указания диапазона, такие как эллипсы (\ldots для точек на базовой линии [используется между запятыми] или \cdots для центрированных точек [используется между центрированными операторами, такими как знаки плюс]) или использование обозначение в скобках. Некоторые примеры:

$S = \{1, 2, \ldots, n\}$ indicates an element in the set containing integers between 1 and $n$.
$S = [0, 1]$ indicates a real number between 0 and 1 (inclusive).
6 голосов
/ 13 января 2009

Вы можете использовать \textrm, который не зависит от \usepackage{amsmath}. Некоторые примеры:

$S=1\textrm{--}2$
$S_{1\textrm{--}2}=0$ % correctly changes the font size for subscript
$S_{1\textrm{2}2}=0$  % does not change the font size :(

Или, возможно, использовать \textnormal вместо \textrm. Смотрите также LaTeX: используйте \ textnormal вместо \ textrm (или \ textf) в математике .

2 голосов
/ 12 января 2009

Ну, вы могли бы использовать $1\mbox{--}2$, но я бы посмотрел список математических символов в списке символов . Хм. Я не нахожу один.

1 голос
/ 16 марта 2017

Используйте команду \leftrightline в пакете MnSymbol . Я не знаю, нужна ли эта длина для ваших целей, но, надеюсь, это сработает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...