48

LaTeX には、ハイフン、en-dash(--)、em-dash(---)、マイナス $-$ の 4 種類の「ダッシュ」があります。これらは、それぞれハイフネーションと単語の結合に使用され、範囲、句読点、および数学記号を示します。私の質問は次のとおりです: 数学モードでエンダッシュ (範囲) を指定するにはどうすればよいですか? (のように$S=1 to 2$)? 「方程式」の途中で数学モードをドロップアウトする必要がありますか ( $S=1$--$2$)? または、使用して数学モードを維持できる記号はありますか? 試しましたが、ダッシュでは$S=1\--2$なくマイナスになり、$S=1--2$2 つのマイナス. 私の推測では、数学モードを終了する必要がありますが、それなしでそれを行う方法があるかもしれません.

4

4 に答える 4

60

最も簡単な方法は、 を使用すること$S=1\mbox{--}2$です。\usepackage{amsmath}ただし、ドキュメントのプリアンブルに既にある場合は、 \text:を使用した方がよいでしょう。これは、上付き文字と下付き文字で使用するとフォントのサイズが調整されるためです$S=1\text{--}2$: .\text$S_{1\text{--}2}=0$

数学で使用される en ダッシュは、マイナス記号と混同されやすい可能性があります。\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).
于 2009-01-12T20:41:05.323 に答える
7

\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も参照してください: math では \textrm (または \textsf) の代わりに \textnormal を使用してください。

于 2009-01-13T20:04:54.663 に答える
3

を使用することもできますが、記号$1\mbox{--}2$リストの数学記号のリストを参照してください。うーん。見つからない。

于 2009-01-12T20:19:03.353 に答える