ハイフン、エンダッシュ、エムダッシュ、マイナスの違い
ハイフン(-) は、キーボードにある短い記号です。単語をつなぎ(well-known、twenty-one)、行末で単語を分割します。
エンダッシュ(–) は、文字nとほぼ同じ幅です。範囲やつながりに使います。pages 10–20、9:00–5:00、the New York–London flight のようにします。
エムダッシュ(—) は、文字mとほぼ同じ幅です。文中の切れ目や補足を示します。「The answer—if there is one—can wait.」のようにします。Chicago方式ではスペースなしで書き、AP方式では両側にスペースを入れ、イギリスの書き手は、代わりにスペース付きのエンダッシュ – このように – を使うことがよくあります。
マイナス記号(−) は、プラス記号と同じ幅の数学文字なので、5 − 3 が数式や表の中できれいに揃います。キーボードのハイフンが代用としてよく使われますが、正しい記号は − です。
あまり一般的でないダッシュ
数字ダッシュ ‒ は数字1つ分の幅で、電話番号(555‒0199)のような数字用です。改行しないハイフン ‑ は、ハイフンでつないだ単語を1行にまとめて保ちます。水平バー ― は、一部の組版の伝統で引用や会話を導く引用ダッシュです。特別に長い2エムの ⸺ と3エムの ⸻ のダッシュについては、長いダッシュ記号のページをご覧ください。
ダッシュの入力方法
Macでは、Option + - でエンダッシュ、Option + Shift + - でエムダッシュが入力されます。Windowsでは、Alt を押しながらテンキーで、– には 0150、— には 0151 と入力します。
Microsoft Wordでは、2つの単語の間にハイフンを2つ入力すると(word--word)エムダッシュに置き換わり、単語の間にスペース、ハイフン、スペースを入力するとエンダッシュになります。Wordには、– 用の Ctrl + テンキーの - と、— 用の Ctrl + Alt + テンキーの - もあります。iPhoneでは、ハイフンキーを長押しして – か — を選び、スマート句読点は、入力時に2つのハイフンを — に変換します。
HTMLでは、–、—、− を使います。LaTeXでは、エンダッシュに --、エムダッシュに --- と入力します。句読点ではなく長い装飾的な線については、水平線記号をご覧ください。