コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

「オーバーライン」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
Cewbot (会話 | 投稿記録)
m Bot作業依頼: sourceタグをsyntaxhighlightタグに置換 (Category:非推奨のsourceタグを使用しているページ) - log
48行目: 48行目:
=== マークアップ言語における表記法 ===
=== マークアップ言語における表記法 ===
[[HyperText Markup Language|HTML]]では、[[スタイルシート]]で表現が可能である。
[[HyperText Markup Language|HTML]]では、[[スタイルシート]]で表現が可能である。
<source lang="html4strict">
<syntaxhighlight lang="html4strict">
<span style="text-decoration: overline">文章</span>
<span style="text-decoration: overline">文章</span>
</syntaxhighlight>
</source>
;表示
;表示
:<span style="text-decoration: overline">文章</span>
:<span style="text-decoration: overline">文章</span>


[[LaTeX|{{LaTeX}}]] では、<code>\overline</code> [[コマンド (コンピュータ)|コマンド]]を使う方法と <code>\bar</code> コマンドを使う方法があり、表示に差がある<ref name="latex-cmd"/>。<code>\overline</code> は内容の長さに合わせて伸び縮みする一方 <code>\bar</code>の長さは短く一定であるため、線分や循環小数を示すためには <code>\overline</code>、論理否定や複素共役を示すためには <code>\bar</code> が適する。
[[LaTeX|{{LaTeX}}]] では、<code>\overline</code> [[コマンド (コンピュータ)|コマンド]]を使う方法と <code>\bar</code> コマンドを使う方法があり、表示に差がある<ref name="latex-cmd"/>。<code>\overline</code> は内容の長さに合わせて伸び縮みする一方 <code>\bar</code>の長さは短く一定であるため、線分や循環小数を示すためには <code>\overline</code>、論理否定や複素共役を示すためには <code>\bar</code> が適する。
<source lang="latex">
<syntaxhighlight lang="latex">
\overline{A} \quad \overline{A}\overline{B} \quad \overline{AB}
\overline{A} \quad \overline{A}\overline{B} \quad \overline{AB}
\bar{A} \quad \bar{A}\bar{B} \quad \bar{AB}
\bar{A} \quad \bar{A}\bar{B} \quad \bar{AB}
</syntaxhighlight>
</source>
;表示
;表示
:<math>\overline{A} \quad \overline{A}\overline{B} \quad \overline{AB}</math>
:<math>\overline{A} \quad \overline{A}\overline{B} \quad \overline{AB}</math>

2020年7月6日 (月) 11:39時点における版

オーバーライン (英語: overline) は、上線(じょうせん[1])とも呼ばれ、文字や文字列の上に強調のために引く線のことである。また、空白文字に対しそれを行った約物のことでもある。

数学などでいくつかの用法を持つ記号であり、文脈の中ではバー: bar)などと呼ばれる。

用法

類似した記号として、長母音表記などに用いられるマクロンがあるので、そちらも参照のこと。

傍線

縦書き日本語文章においては強調のために文字の右側に線を引くことがあるが、オーバーラインは横書きの場合の右線に相当する[2]。これは、横書きになるよう文字の組み方を90度回転させると線は文字の上に来るためである[3]。(一方で欧文では強調は下線を用いることが標準的であり、縦書きにするとこれは左線となる。)

数学

集合 A とその補集合 A を示すベン図

数学一般において、集合の閉包を(特に位相の意味で)表すために用いられる。すなわち、A で集合 A の閉包を表す。 また、他の意味と紛らわしくないとき、補集合を表すためにも用いられる。

統計学においては、算術平均を表すためにこの記号が用いられる。例えばデータ

に対して、その算術平均を

であらわし[4]、「エックス・バー」と呼ぶ[5]

線分AB

幾何学においては、点Aと点Bを繋ぐ線分を「AB」と表すことがある。

循環小数において循環部分を明示するために使われることもある。例えば

この他にも、上点や下線を用いる表示法もある。循環小数の項目を参照。

複素数に対しては、その複素共役を示す。例えばある実数 a, b があり、i虚数単位とすると、

に対して、

である。

物理学

結晶学においてはミラー指数の負の成分を示すために用いられる。

コンピューターによる取り扱い

文字コード

7ビットの文字コードであるISO/IEC 646の共通部分にはオーバーラインの文字は定義されていないが、\x7Eに例示された文字として当初はオーバーラインの文字が示されていた。

各国語版では共通部分以外には自由の文字を定義することが可能であったことから、イギリス版のISO/IEC 646もオーバーラインになっていた。日本でも一般にチルダが使用されることが稀だったことと、オーバーラインに需要があったことなどから、JIS X 0201には\x7Eにオーバーラインを定義した。

JIS X 0208では、1-17にオーバーラインが定義されている。

マークアップ言語における表記法

HTMLでは、スタイルシートで表現が可能である。

<span style="text-decoration: overline">文章</span>
表示
文章

LaTeX では、\overline コマンドを使う方法と \bar コマンドを使う方法があり、表示に差がある[6]\overline は内容の長さに合わせて伸び縮みする一方 \barの長さは短く一定であるため、線分や循環小数を示すためには \overline、論理否定や複素共役を示すためには \bar が適する。

\overline{A} \quad \overline{A}\overline{B} \quad \overline{AB}
\bar{A} \quad \bar{A}\bar{B} \quad \bar{AB}
表示

なお \quad は空白を挿入するコマンド。

全角オーバーライン問題

JIS X 0201とJIS X 0208の両方にオーバーラインがあり、両方を含んだShift_JISもあるため、Unicodeには、通常のオーバーラインのほかにいわゆる全角用オーバーラインも必要だが、当初はU+FFE3に字形の似た記号の全角マクロンしか定義されていなかった。上記問題を解消するため、現在では、U+FFE3の文字の定義は全角マクロンと全角オーバーラインを包摂する定義となっている。そのため、U+FFE3を全角文字以外の文字にする場合に、マクロンにするのか、オーバーラインにするのかは注意する必要がある。

符号位置

記号 Unicode JIS X 0213 文字参照 名称
U+203E 1-1-17 &oline;
&#x203E;
&#8254;
オーバーライン、論理否定記号
OVERLINE
U+FFE3 1-1-17 包摂 &#xFFE3;
&#65507;
オーバーライン、論理否定記号
FULLWIDTH MACRON
̅ U+0305 - &#x305;
&#773;
COMBINING OVERLINE

脚注

  1. ^ 上線」『JMdict』、EDRDGhttp://ejje.weblio.jp/content/%E4%B8%8A%E7%B7%9A2012年6月29日閲覧 
  2. ^ EPUBビューア検証チーム『EPUB3.0日本語組版要望表日本電子書籍出版社協会、2012年6月21日http://www.ebpaj.jp/images/youbou.pdf 
  3. ^ オーバーライン」『コンピューター用語辞典』、日外アソシエーツhttp://ejje.weblio.jp/content/%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%E3%83%A9%E3%82%A4%E3%83%B32012年6月29日閲覧 
  4. ^ 鈴木義一郎『教養統計学』共立出版、1982年、28頁。ISBN 4-320-01310-7 
  5. ^ 小野 滋『読めば必ずわかる分散分析の基礎』(2版)、2003年12月5日http://elsur.jpn.org/resource/anova.pdf 
  6. ^ Kojo Sugita「上線・下線」『LaTeXコマンド集』2009年http://www.latex-cmd.com/equation/line.html 

関連項目