\LaTeX における,角度に関する記号°(度), ∠(角), ⊥(垂直), //(平行)を表す方法について,紹介します。
なお,一部 amsmath, amssymb
パッケージが必要なところがあるかもしれません。うまくいかない場合は,追加で読み込んでみてください。
【LaTeX】角度の記号°(度),∠(角),⊥(垂直),平行を詳しく
角度の記号一覧
特に記述がない限り,数式モードで使用します。
記号 | コマンド | 使用例 | コマンド | 主な意味 |
---|---|---|---|---|
\degree | \tcdegree | 30\degree | 30\tcdegree | 角度 mathcomp パッケージが必要 |
\text{\textdegree} | \textdegree | \text{30\textdegree} | 30\textdegree | 角度(テキストモード)textcomp パッケージが必要 |
\ang | \ang{30} | 角度siunitx パッケージが必要 | ||
\circ | \circ | 30^\circ | 30^\circ | 角度(非推奨) |
\angle | \angle | \angle\mathrm{ABC} | \angle\mathrm{ABC} | 角 |
\measuredangle | \measuredangle | 角 | ||
\sphericalangle | \sphericalangle | 角 | ||
\parallel | \parallel | l\parallel m | l\parallel m | 平行(海外) 斜めは後述 |
\nparallel | \nparallel | l\nparallel m | l\nparallel m | 平行でない(海外) 斜めは後述 |
\perp | \perp | l\perp m | l\perp m | 垂直 |
\not\perp | \not\perp | l\not\perp m | l\not\perp m | 垂直でない |
角度の記号はいくつも述べましたが,その見た目の違いを比較しておきましょう。
45\tcdegree,\ang{45},45^\circ
1つ目については,\usepackage{mathcomp}
と読み出したもので,このとき,フォントは Computer Modern になります。たとえば,\usepackage[ppl]{mathcomp}
と読み出せば Palatino になります。
なお, \angle\mathrm{ABC} では,\mathrm{ABC}
としましたが,高校数学においては,このように頂点は斜体にしません。 \angle ABC (\angle ABC
) と見た目を比較してください。
平行記号を斜めにする方法
海外では,平行記号に \parallel という記号を使うことが多いですが,日本ではこれを斜めにして使うことが多いです。これについては,amsmath
などのメジャーなパッケージには収録されておらず,一般的なやり方がありません。
よって,ここでは以下のやり方を提案しておきます。一般的なやり方ではありませんので,ちゃんと上手くいくか確認するとよいでしょう。
使用例 | 平行のコマンド |
---|---|
/\!/ | |
\rotatebox[origin=c]{-25}{$\parallel$} | |
/\!/\!\!\!\!\backslash\, | |
\rotatebox[origin=c]{-25}{$\parallel$}\!\!\!\!\backslash\, |
一つ目は,スラッシュ記号 /
を2つ並べて使う方法です。単に //
とすると間が広くなってしまうので,スペースを詰める命令 \!
を入れて /\!/
としています。もっと間を詰めたい場合は /\!\!/
と,2つ \!
を入れるとよいでしょう。
二つ目は,垂直の平行記号 \parallel
を少し傾けて使う方法です。この方法を用いるには,graphicx
パッケージが必要です。プリアンブルに \usepackage{graphicx}
とかきましょう。傾けているので,2つの棒の高さが変わります。-25
は傾き加減を指します。数値を変えれば,傾き加減が変わります。
後半の二つは否定の記号です。バックスラッシュを上から重ねています。そのために \!
でスペースをマイナス方向に入れ,バックスラッシュを出力した後に \,
で後ろにスペースを追加しています(参照:【LaTeX】水平方向の空白(スペース)のコマンド11個)。
平行記号をよく使う場合は,プリアンブルに
\newcommand{\parallelj}{/\!/}
\newcommand{\nparallelj}{/\!/\!\!\!\!\backslash\,}
などと書いて使用するとよいでしょう。