alignを使用すると~が消え、-と/の前後に空白が入る

alignを使用すると~が消え、-と/の前後に空白が入る

- Johnson Johnson の投稿
返信数: 2
次のコードを実行すると、電話番号の-の前後やホームページの/の前後に空白が入って困っています。
また、ホームページのアドレスの~が消えてしまいます。

platex hoge.tex
divpdfmx hoge.tex

として実行しています。
解決方法のわかる方いらっしゃったら教えてください。
======================

\documentclass{jarticle}
\usepackage{amsmath}
\usepackage[margin=10mm]{geometry}


\begin{document}
{\Huge
\begin{align*}
電話番号(携帯): &090-123-456\\
ホームページ: &{\rm http://hoge/~hoge}\\
\end{align*}

======================
Johnson Johnson への返信

Re: alignを使用すると~が消え、-と/の前後に空白が入る

- 帯田 木偶太 の投稿
align* 環境は、数式を記述するための環境です。その内部は数式モードに
なりますので、“-”は負符号または減法の演算子と解釈され、適宜、空きが
入ります。ご所望の出力は、おそらく center 環境で(場合によっては
その中にさらに tabular 環境でもおいて)実現するのが適当でしょう。

“/”の「前後に空白」というのは当方の環境では再現しません。ただし、
最後の「/」の直後には空きが入りますが、これは“~”によるものです。
TeX/LaTeX では、“~”は、行分割できない単語間空白を意味します。
(これは align* 環境を使用するかどうかにかかわらず、です)
「~」という出力を得たいのなら、\textasciitilde と記述すればよいでしょう。