From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/web/mathml/element/index.html | 125 ++++++++++++++ files/ja/web/mathml/element/math/index.html | 163 +++++++++++++++++++ files/ja/web/mathml/element/merror/index.html | 73 +++++++++ files/ja/web/mathml/element/mfenced/index.html | 95 +++++++++++ files/ja/web/mathml/element/mfrac/index.html | 91 +++++++++++ files/ja/web/mathml/element/mi/index.html | 117 ++++++++++++++ .../ja/web/mathml/element/mmultiscripts/index.html | 130 +++++++++++++++ files/ja/web/mathml/element/mn/index.html | 124 ++++++++++++++ files/ja/web/mathml/element/mo/index.html | 179 +++++++++++++++++++++ files/ja/web/mathml/element/mover/index.html | 88 ++++++++++ files/ja/web/mathml/element/mphantom/index.html | 75 +++++++++ files/ja/web/mathml/element/mroot/index.html | 85 ++++++++++ files/ja/web/mathml/element/mspace/index.html | 84 ++++++++++ files/ja/web/mathml/element/msqrt/index.html | 75 +++++++++ files/ja/web/mathml/element/msub/index.html | 84 ++++++++++ files/ja/web/mathml/element/msubsup/index.html | 89 ++++++++++ files/ja/web/mathml/element/msup/index.html | 84 ++++++++++ files/ja/web/mathml/element/mtable/index.html | 131 +++++++++++++++ files/ja/web/mathml/element/mtd/index.html | 70 ++++++++ files/ja/web/mathml/element/mtext/index.html | 120 ++++++++++++++ files/ja/web/mathml/element/mtr/index.html | 63 ++++++++ files/ja/web/mathml/element/munder/index.html | 87 ++++++++++ files/ja/web/mathml/element/semantics/index.html | 125 ++++++++++++++ 23 files changed, 2357 insertions(+) create mode 100644 files/ja/web/mathml/element/index.html create mode 100644 files/ja/web/mathml/element/math/index.html create mode 100644 files/ja/web/mathml/element/merror/index.html create mode 100644 files/ja/web/mathml/element/mfenced/index.html create mode 100644 files/ja/web/mathml/element/mfrac/index.html create mode 100644 files/ja/web/mathml/element/mi/index.html create mode 100644 files/ja/web/mathml/element/mmultiscripts/index.html create mode 100644 files/ja/web/mathml/element/mn/index.html create mode 100644 files/ja/web/mathml/element/mo/index.html create mode 100644 files/ja/web/mathml/element/mover/index.html create mode 100644 files/ja/web/mathml/element/mphantom/index.html create mode 100644 files/ja/web/mathml/element/mroot/index.html create mode 100644 files/ja/web/mathml/element/mspace/index.html create mode 100644 files/ja/web/mathml/element/msqrt/index.html create mode 100644 files/ja/web/mathml/element/msub/index.html create mode 100644 files/ja/web/mathml/element/msubsup/index.html create mode 100644 files/ja/web/mathml/element/msup/index.html create mode 100644 files/ja/web/mathml/element/mtable/index.html create mode 100644 files/ja/web/mathml/element/mtd/index.html create mode 100644 files/ja/web/mathml/element/mtext/index.html create mode 100644 files/ja/web/mathml/element/mtr/index.html create mode 100644 files/ja/web/mathml/element/munder/index.html create mode 100644 files/ja/web/mathml/element/semantics/index.html (limited to 'files/ja/web/mathml/element') diff --git a/files/ja/web/mathml/element/index.html b/files/ja/web/mathml/element/index.html new file mode 100644 index 0000000000..dddfefeeaa --- /dev/null +++ b/files/ja/web/mathml/element/index.html @@ -0,0 +1,125 @@ +--- +title: MathML 要素リファレンス +slug: Web/MathML/Element +tags: + - MathML + - MathML Reference +translation_of: Web/MathML/Element +--- +

これは、MathML プレゼンテーション 要素のアルファベット順のリストです。

+ +

プレゼンテーションマークアップ という用語は、数学的表記のレイアウト構造を記述するために使用するのに対して、コンテンツマークアップ という用語は、その基礎をなす数学的な意味を提供します。これは、MarhML パーザーによる描画を想定するものではありません ({{bug(276028)}} 参照)。コンテンツマークアップについて詳しく学びたい場合は、 MathML 3 仕様第 4 章 を調べてください。

+
+

math

+ + +

A

+ + +

E

+ + +

F

+ + +

G

+ + +

I

+ + +

L

+ + +

M

+ + +

N

+ + +

O

+ + +

P

+ + +

R

+ + +

S

+ + +

T

+ + +

U

+ + +

他の要素

+ +
+ +

関連情報

+ + diff --git a/files/ja/web/mathml/element/math/index.html b/files/ja/web/mathml/element/math/index.html new file mode 100644 index 0000000000..cdd20dbf90 --- /dev/null +++ b/files/ja/web/mathml/element/math/index.html @@ -0,0 +1,163 @@ +--- +title: +slug: Web/MathML/Element/math +tags: + - MathML + - MathML Reference + - 'MathML:Element' + - 'MathML:要素' +translation_of: Web/MathML/Element/math +--- +
{{MathMLRef}}
+ +

MathML における最上位の要素は <math> です。有効な MathML のインスタンスはすべて <math> タグに囲まれています。加えて、 <math> 要素を入れ子状に配置してはなりませんが、中にその他の子要素をいくつでも持つことができます。

+ +

属性

+ +

以下に示す属性に加え、 <math> 要素は {{ MathMLElement("mstyle") }} 要素のすべての属性を受け入れます。

+ +
+
class, id, style
+
スタイルシートと一緒に使用するために提供されます。
+
dir
+
数式全体の書字方向。値として ltr (左書き) と rtl (右書き) が指定可能です。
+
href
+
指定された URI へのハイパーリンクの設定に使用されます。
+
mathbackground
+
背景色。 #rgb, #rrggbb, HTML 色名が使用できます。
+
mathcolor
+
文字色。 #rgb, #rrggbb, HTML 色名が使用できます。
+
display
+
この列挙属性は、囲まれた MathML マークアップをレンダリングする方法を指定します。これは、次のいずれかの値を持つことができます。 +
    +
  • block は、この要素が現在のテキストの区間の外に、テキストの意味を変えることなく任意の場所に配置することができるブロックとして表示されることを意味します。
  • +
  • inline は、この要素が現在のテキストの区間の内側に表示され、そのテキストの意味を変えることなくその区間の外に移動することができないことを意味します。
  • +
+ +

存在しない場合、既定値は inline です。

+
+
mode {{deprecated_inline}}
+
非推奨であり、 display 属性で置き換えられました。
+ 取りうる値は display (これは display="block" と同じ効果を持ちます) および inline です。
+
overflow
+
許可された幅に収まらないほど長い場合に、式がどのように動作するかを指定します。
+ 取りうる値は linebreak (既定値), scroll, elide, truncate, scale です。
+
+ +

+ +

Theorem of Pythagoras

+ +

HTML5 表記

+ +
<!DOCTYPE html>
+<html>
+  <head>
+    <title>MathML in HTML5</title>
+  </head>
+  <body>
+
+  <math>
+    <mrow>
+      <mrow>
+        <msup>
+          <mi>a</mi>
+          <mn>2</mn>
+        </msup>
+        <mo>+</mo>
+        <msup>
+          <mi>b</mi>
+          <mn>2</mn>
+        </msup>
+      </mrow>
+      <mo>=</mo>
+      <msup>
+        <mi>c</mi>
+        <mn>2</mn>
+      </msup>
+    </mrow>
+  </math>
+
+  </body>
+</html>
+
+ +

XHTML 表記

+ +
<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>MathML in XHTML</title>
+</head>
+<body>
+
+  <math xmlns="http://www.w3.org/1998/Math/MathML">
+    <mrow>
+      <mrow>
+        <msup>
+          <mi>a</mi>
+          <mn>2</mn>
+        </msup>
+        <mo>+</mo>
+        <msup>
+          <mi>b</mi>
+          <mn>2</mn>
+        </msup>
+      </mrow>
+      <mo>=</mo>
+      <msup>
+        <mi>c</mi>
+        <mn>2</mn>
+      </msup>
+    </mrow>
+  </math>
+
+</body>
+</html>
+ +

メモ: MathML をもつ XHTML 文書は application/xhtml+xml として配信しなければなりません。これは、ローカルファイルに .xhtml 拡張子を追加することで、簡単に達成できます。 Apache サーバーの場合は、 .htaccess ファイルを設定することで拡張子を正しい MIME タイプに対応付けることができます。 XML 文書で MathML を表記するので、整形式の XML 文書を必ず記述してください。

+ +

仕様書

+ + + + + + + + + + + + + + + + + + + + + +
仕様書状態備考
{{ SpecName('MathML3', 'chapter2.html#interf.toplevel', 'The Top-Level math Element') }}{{ Spec2('MathML3') }}現在の仕様
{{ SpecName('MathML2', 'chapter7.html#interf.toplevel', 'The Top-Level math Element') }}{{ Spec2('MathML2') }}初期の仕様
+ +

ブラウザーの互換性

+ + + +

{{Compat("mathml.elements.math")}}

+ +

Firefox 固有のメモ

+ +

Firefox 7 では、最上位の math 要素がすべての MathML 属性を受け入れる対応を導入しました (すなわち {{ MathMLElement("mstyle") }} 要素と同じ動作)。しかし、 displaystyle 属性が含まれておらず、 Firefox 8 で追加されました

+ +

テキストの代替 (alttext) または altimg, altimg-width, altimg-height, altimg-valign の各属性を使用する代替画像の参照は、現在は Firefox に実装されていません。

+ +

関連情報

+ + diff --git a/files/ja/web/mathml/element/merror/index.html b/files/ja/web/mathml/element/merror/index.html new file mode 100644 index 0000000000..39e576b71f --- /dev/null +++ b/files/ja/web/mathml/element/merror/index.html @@ -0,0 +1,73 @@ +--- +title: +slug: Web/MathML/Element/merror +tags: + - MathML + - MathML Reference + - 'MathML:Element' + - 'MathML:General Layout Schemata' +translation_of: Web/MathML/Element/merror +--- +
{{MathMLRef}}
+ +

MathML <merror> 要素は、エラーメッセージとしてコンテンツを表示するために使用されます。Firefox でこのエラーメッセージは、典型的な XML エラーメッセージのようにレンダリングされます。MathML マークアップが間違っているか整形式でない XML のときに、このエラーがスローされないことに注意してください。<merror> とは何の関係もない、(MathML の XHTML 表記の場合に)依然として XML 解析エラーが発生します。

+ +

属性

+ +
+
class, id, style
+
スタイルシートと一緒に用いて提供されます。
+
href
+
指定された URI へのハイパーリンクの設定に使用されます。
+
mathbackground
+
背景色。#rgb#rrggbbおよびHTML色名を使用できます。
+
mathcolor
+
文字色と分数の線の色。#rgb#rrggbbおよびHTML色名を使用できます。
+
+ +

+ +
<math>
+
+<merror>
+  <mrow>
+    <mtext> Division by zero: </mtext>
+    <mfrac>
+      <mn> 1 </mn>
+      <mn> 0 </mn>
+    </mfrac>
+  </mrow>
+</merror>
+
+</math>
+
+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
仕様状態コメント
{{ SpecName('MathML3', 'chapter3.html#presm.merror', 'merror') }}{{ Spec2('MathML3') }}現在の仕様
{{ SpecName('MathML2', 'chapter3.html#presm.merror', 'merror') }}{{ Spec2('MathML2') }}初期の仕様
+ +

ブラウザー互換性

+ + + +

{{Compat("mathml.elements.merror")}}

diff --git a/files/ja/web/mathml/element/mfenced/index.html b/files/ja/web/mathml/element/mfenced/index.html new file mode 100644 index 0000000000..e931d5dc22 --- /dev/null +++ b/files/ja/web/mathml/element/mfenced/index.html @@ -0,0 +1,95 @@ +--- +title: +slug: Web/MathML/Element/mfenced +tags: + - MathML +translation_of: Web/MathML/Element/mfenced +--- +
{{MathMLRef}}
+ +

MathML <mfenced> 要素は、独自の括弧類 (角括弧など) や区切り記号 (カンマやセミコロンなど) を数式に追加する機能を提供します。

+ +

属性

+ +
+
class, id, style
+
スタイルシートで使用するために用意されます。
+
close
+
閉じ記号の文字列を与えます。既定値は ")" です。空白文字はすべて無くされます。
+
href
+
指定されたURIへのハイパーリンクを設定するために使用されます。
+
mathbackground
+
背景色。##rgb#rrggbb、およびHTMLの色名を使用できます。
+
mathcolor
+
テキストの色と分数数線の色。 #rgb#rrggbb、およびHTMLの色名を使用できます。
+
open
+
開き記号の文字列を与えます。既定値は "(" です。空白文字はすべて無くされます。
+
separators
+
区切り記号を表すゼロ個以上の文字の列を与えます。空白で区切っても構いません。空白は無視されます。既定値は  "," です。複数指定することにより,各子要素間に別個の区切り記号を当てることが出来ます。余分に指定した分は無視されます。少なく指定した場合は,最後のものが繰り返されます。
+
+ +

+ +

最後の区切り記号(,)は繰り返される

+ +

サンプルレンダリング: {a;b;c,d,e}

+ +

ブラウザーでのレンダリング: a b c d e

+ +
<math>
+  <mfenced open="{" close="}" separators=";;,">
+    <mi>a</mi>
+    <mi>b</mi>
+    <mi>c</mi>
+    <mi>d</mi>
+    <mi>e</mi>
+  </mfenced>
+</math>
+
+ +

余分な区切り記号(,)は無視される

+ +

サンプルレンダリング: [a|b|c|d|e]

+ +

ブラウザーでのレンダリング: a b c d e

+ +
<math>
+  <mfenced open="[" close="]" separators="||||,">
+    <mi>a</mi>
+    <mi>b</mi>
+    <mi>c</mi>
+    <mi>d</mi>
+    <mi>e</mi>
+  </mfenced>
+</math>
+
+ +

Specifications

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{ SpecName('MathML3', 'chapter3.html#presm.mfenced', 'mfenced') }}{{ Spec2('MathML3') }}Current specification
{{ SpecName('MathML2', 'chapter3.html#presm.mfenced', 'mfenced') }}{{ Spec2('MathML2') }}Initial specification
+ +

ブラウザー互換性

+ + + +

{{Compat("mathml.elements.mfenced")}}

diff --git a/files/ja/web/mathml/element/mfrac/index.html b/files/ja/web/mathml/element/mfrac/index.html new file mode 100644 index 0000000000..567cf6bb87 --- /dev/null +++ b/files/ja/web/mathml/element/mfrac/index.html @@ -0,0 +1,91 @@ +--- +title: +slug: Web/MathML/Element/mfrac +tags: + - MathML + - MathML Reference + - 'MathML:Element' + - 'MathML:General Layous Schemata' +translation_of: Web/MathML/Element/mfrac +--- +
{{MathMLRef()}}
+ +

MathML の <mfrac> 要素は分数を表示するのに使います。

+ +

構文

+ +
<mfrac>numerator denominator</mfrac>
+ +

属性

+ +
+
bevelled {{deprecated_inline}}
+
分数を表示する方法を指定します。true のとき分数線は斜線になります。つまりこの場合、分子・分母がスラッシュ (/) を挟んで左右に並ぶことになります。既定値の false の場合、分子は分母の上に載ります。
+ この属性は、非推奨で将来削除される予定です。代わりに U+2044 (fraction slash) を使用してください。
+
class, id, style
+
スタイルシート で装飾を行なう際に使われます。
+
denomalign {{deprecated_inline}}
+
分数の下に分母をどう揃えるかを指定します。取り得る値は leftcenter (既定値) と right です。
+ この属性は、非推奨で近日中に廃止されます。代わりに CSS を用いて text-align を指定してください。
+
href
+
特定の URI へのハイパーリンクを設定するのに使われます。
+
linethickness
+
分数の水平線の太さ。既定値は medium で、thinthick や、それ以外の length 値 が取り得ます。
+
mathbackground
+
数式の背景色を指定するために使われます。#rgb#rrggbbのような16進表現のほか、HTMLで定められた色キーワードを使用できます。
+
mathcolor
+
数式自体 (テキストと分数線) の色を設定するために使われます。#rgb#rrggbb のような 16 進表現のほか、HTMLで定められた色キーワードを使用できます。
+
numalign {{deprecated_inline}}
+
分数の上に分子をどう揃えるかを指定します。取り得る値は leftcenter (既定値) と right です。
+ この属性は、非推奨で将来削除される予定です。代わりに CSS の text-align を使用してください。
+
+ +

+ +

レンダリングのサンプル (画像): (a/b)/(c/d)

+ +

ブラウザーのレンダリング結果: a b c d

+ +
<math>
+  <mfrac bevelled="true">
+     <mfrac>
+        <mi> a </mi>
+        <mi> b </mi>
+     </mfrac>
+     <mfrac>
+        <mi> c </mi>
+        <mi> d </mi>
+     </mfrac>
+  </mfrac>
+</math>
+
+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
仕様ステータスComment
{{ SpecName('MathML3', 'chapter3.html#presm.mfrac', 'mfrac') }}{{ Spec2('MathML3') }}現在の仕様
{{ SpecName('MathML2', 'chapter3.html#presm.mfrac', 'mfrac') }}{{ Spec2('MathML2') }}初回の仕様
+ +

ブラウザー実装状況

+ + + +

{{Compat("mathml.elements.mfrac")}}

diff --git a/files/ja/web/mathml/element/mi/index.html b/files/ja/web/mathml/element/mi/index.html new file mode 100644 index 0000000000..ee4ed66910 --- /dev/null +++ b/files/ja/web/mathml/element/mi/index.html @@ -0,0 +1,117 @@ +--- +title: +slug: Web/MathML/Element/mi +translation_of: Web/MathML/Element/mi +--- +
{{MathMLRef}}
+ +

MathML の <mi> 要素は、関数名や変数、記号定数(訳注:数値リテラルでなく文字で表された定数)などの識別子としてレンダリングされるべきコンテンツを表します。項をマークアップするために任意のテキストを入れることもできます。

+ +

属性

+ +
+
class, id, style
+
スタイルシートと一緒に用いて提供されます。
+
dir
+
数式全体の書字方向。値として ltr (左から右へ)と rtl (右から左へ) が指定可能です。
+
href
+
指定された URI へのハイパーリンクの設定に使用されます。
+
mathbackground
+
背景色。#rgb#rrggbbおよびHTML色名を使用できます。
+
mathcolor
+
文字色。#rgb#rrggbbおよびHTML色名を使用できます。
+
mathsize
+
The size of the content. Possible values are: +
    +
  • small: Font is rendered smaller than the current font size.
  • +
  • normal: Equivalent to 100% or 1em.
  • +
  • big: Font is rendered larger than the current font size.
  • +
  • a custom length.
  • +
  • or a unitless value which multiplies the default.
  • +
+
+
mathvariant
+
This logical class of the identifier, which varies in typography. That is, although the names suggest the typographic style for the class, semantically, items with the same class are treated "the same" within an expression, which might or might not involve displaying them with the named typography. The following values are allowed: +
    +
  • normal (Default value for more than one character) ; Example
  • +
  • bold ; Example
  • +
  • italic (Default value for a single character) ; Example
  • +
  • bold-italic ; Example
  • +
+ +
    +
  • double-struck ; Example
  • +
  • bold-fraktur ; Example
  • +
  • script ; Example
  • +
  • bold-script ; Example
  • +
  • fraktur ; Example
  • +
+ +
    +
  • sans-serif ; Example
  • +
  • bold-sans-serif ; Example
  • +
  • sans-serif-italic ; Example
  • +
  • sans-serif-bold-italic ; Example
  • +
  • monospace ; Example
  • +
+ +
    +
  • initial ; مثال
  • +
  • tailed ; مثال
  • +
  • looped ; مثال
  • +
  • stretched ; مثال
  • +
+
+
+ +

+ +
<math>
+
+  <mi> y </mi>
+
+  <mi> sin </mi>
+
+  <mi mathvariant="monospace"> x </mi>
+
+  <mi mathvariant="bold"> &pi; </mi>
+
+</math>
+
+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
仕様状態コメント
{{ SpecName('MathML3', 'chapter3.html#presm.mi', 'mi') }}{{ Spec2('MathML3') }}現在の仕様
{{ SpecName('MathML2', 'chapter3.html#presm.mi', 'mi') }}{{ Spec2('MathML2') }}初期の仕様
+ +

ブラウザー互換性

+ + + +

{{Compat("mathml.elements.mi")}}

+ +

Gecko 固有の注記

+ +
    +
  • Starting with Gecko 20.0 {{geckoRelease("20.0")}} a unitless value for mathsize is allowed.
  • +
  • Some mathvariant values are only implemented starting with Gecko 28.0 {{ geckoRelease("28.0") }} and require appropriate math fonts.
  • +
diff --git a/files/ja/web/mathml/element/mmultiscripts/index.html b/files/ja/web/mathml/element/mmultiscripts/index.html new file mode 100644 index 0000000000..d195e1c8cb --- /dev/null +++ b/files/ja/web/mathml/element/mmultiscripts/index.html @@ -0,0 +1,130 @@ +--- +title: +slug: Web/MathML/Element/mmultiscripts +translation_of: Web/MathML/Element/mmultiscripts +--- +
{{MathMLRef}}
+ +

MathML の <mmultiscripts> 要素によって、テンソル的なものを作ることができます。見た目は、 テンソル は多次元の行列です(数学的には不正確だが喩えて言えば)。テンソルの階数は、それを表す配列の次元によって決まります。例えば、数は0次元の配列であり、0階のテンソルです。1次元配列(つまり数ベクトル)は1階のテンソルです。同様に、2階のテンソルは四角い行列(訳注:ふつうの意味での行列のこと)で表すことになります。テンソルの数学的背景についてもっと知りたければ、 ウィキペディアの記事 を参照してください。

+ +

MathML は、基部(base expression)に対する後付け(postscripts)および前付け(prescripts)の下付き/上付きの添字を表すために次のような特定の構文を使います:

+ +
<mmultiscripts>
+    base
+     (subscript superscript)*
+     [ <mprescripts/> (presubscript presuperscript)* ]
+</mmultiscripts>
+
+ +

基部のあとに後付けの下付き添字と後付けの上付き添字を指定することができます(訳注:下付き/上付きの組は2個以上繰り返すこともできる)。前付けは任意で、空タグ <mprescripts/> で区切って置きます(<mprescripts /> 要素は一つしか置くことができず、これを破ると エラーコンソールDuplicateMprescripts エラーとなり、表示は "invalid-markup" となります)。また、空の添字にはプレースホルダーとして <none/> を置くことができます(基部には使えません)。正しい使い方は例をご覧ください。

+ +

属性

+ +
+
class, id, style
+
Provided for use with stylesheets.
+
href
+
特定の URI へのハイパーリンクをセットするのに使います。
+
mathbackground
+
背景色。#rgb, #rrggbb および HTML color names が使えます。
+
mathcolor
+
文字色。#rgb, #rrggbb および HTML color names が使えます。
+
subscriptshift
+
The minimum space by which to shift the subscript below the baseline of the expression, as a CSS length.
+
superscriptshift
+
The minimum space by which to shift the superscript above the baseline of the expression, as a CSS length.
+
+ +

+ +

<mprescripts/> の使い方

+ +

Sample rendering:

+ +

Rendering in your browser: X d c b a

+ +
<math>
+
+    <mmultiscripts>
+
+        <mi>X</mi>      <!-- base expression -->
+
+        <mi>d</mi>      <!-- postsubscript -->
+        <mi>c</mi>      <!-- postsuperscript -->
+
+        <mprescripts />
+        <mi>b</mi>      <!-- presubscript -->
+        <mi>a</mi>      <!-- presuperscript -->
+
+    </mmultiscripts>
+
+</math>
+
+ +

<none/> の使い方

+ +

Sample rendering:

+ +

Rendering in your browser: X c b

+ +
<math>
+
+    <mmultiscripts>
+
+        <mi>X</mi>      <!-- base expression -->
+
+        <none />        <!-- postsubscript -->
+        <mi>c</mi>      <!-- postsuperscript -->
+
+        <mprescripts />
+        <mi>b</mi>      <!-- presubscript -->
+        <none />        <!-- presuperscript -->
+
+    </mmultiscripts>
+
+</math>
+
+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{ SpecName('MathML3', 'chapter3.html#presm.mmultiscripts', 'mmultiscripts') }}{{ Spec2('MathML3') }}Current specification
{{ SpecName('MathML2', 'chapter3.html#presm.mmultiscripts', 'mmultiscripts') }}{{ Spec2('MathML2') }}Initial specification
+ +

ブラウザ実装状況

+ + + +

{{Compat("mathml.elements.mmultiscripts")}}

+ +

Gecko-specific notes

+ +
    +
  • Starting with Gecko 26.0 {{geckoRelease("26")}} it is no longer possible to use <none /> as the base element. The rendering has been made more consistent with equivalent configurations of {{MathMLElement("msup")}} and {{MathMLElement("msubsup")}}. A bug with the incorrect application of subscriptshift and superscriptshift attributes has been fixed (see {{bug("827713")}} for details).
  • +
+ +

See also

+ +
    +
  • {{ MathMLElement("msub") }}(下付き)
  • +
  • {{ MathMLElement("msup") }}(上付き)
  • +
  • {{ MathMLElement("msubsup") }}(下付き/上付きの組)
  • +
diff --git a/files/ja/web/mathml/element/mn/index.html b/files/ja/web/mathml/element/mn/index.html new file mode 100644 index 0000000000..21d4fb2b84 --- /dev/null +++ b/files/ja/web/mathml/element/mn/index.html @@ -0,0 +1,124 @@ +--- +title: +slug: Web/MathML/Element/mn +tags: + - MathML + - MathML Reference + - 'MathML:Element' + - 'MathML:Token Elements' +translation_of: Web/MathML/Element/mn +--- +
{{MathMLRef}}
+ +

MathML の <mn> 要素は、通常は可能な区切り記号(ピリオドかカンマ)をもつ数字列である、数値リテラルを表します。しかし、「eleven」のような数量を表す任意のテキストを書くこともできます。

+ +

属性

+ +
+
class, id, style
+
スタイルシートと一緒に用いて提供されます。
+
dir
+
数式全体の書字方向。値として ltr (左から右へ)と rtl (右から左へ) が指定可能です。
+
href
+
指定された URI へのハイパーリンクの設定に使用されます。
+
mathbackground
+
背景色。#rgb#rrggbbおよびHTML色名を使用できます。
+
mathcolor
+
文字色。#rgb#rrggbbおよびHTML色名を使用できます。
+
mathsize
+
The size of the content. Possible values are: +
    +
  • small: Font is rendered smaller than the current font size.
  • +
  • normal: Equivalent to 100% or 1em.
  • +
  • bigFont is rendered larger than the current font size.
  • +
  • a custom length.
  • +
  • or a unitless value which multiplies the default.
  • +
+
+
mathvariant
+
This attribute specifies the logical class of the number which varies in typography. That is, although the names suggest the typographic style for the class, semantically, items with the same class are treated "the same" within an expression, which might or might not involve displaying them with the named typography. The following values are allowed: +
    +
  • normal (Default value) ; Example
  • +
  • bold ; Example
  • +
  • italic ; Example
  • +
  • bold-italic ; Example
  • +
+ +
    +
  • double-struck ; Example
  • +
  • bold-fraktur ; Example
  • +
  • script ; Example
  • +
  • bold-script ; Example
  • +
  • fraktur ; Example
  • +
+ +
    +
  • sans-serif ; Example
  • +
  • bold-sans-serif ; Example
  • +
  • sans-serif-italic ; Example
  • +
  • sans-serif-bold-italic ; Example
  • +
  • monospace ; Example
  • +
+ +
    +
  • initial ; مثال
  • +
  • tailed ; مثال
  • +
  • looped ; مثال
  • +
  • stretched ; مثال
  • +
+
+
+ +

+ +
<math>
+
+  <mn> 0 </mn>
+
+  <mn> 1.337 </mn>
+
+  <mn> twelve </mn>
+
+  <mn> XVI </mn>
+
+  <mn> 2e10 </mn>
+
+</math>
+
+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{ SpecName('MathML3', 'chapter3.html#presm.mn', 'mn') }}{{ Spec2('MathML3') }}現在の仕様
{{ SpecName('MathML2', 'chapter3.html#presm.mn', 'mn') }}{{ Spec2('MathML2') }}初期の仕様
+ +

ブラウザ実装状況

+ + + +

{{Compat("mathml.elements.mn")}}

+ +

Gecko 固有の注記

+ +
    +
  • Starting with Gecko 20.0 {{geckoRelease("20.0")}} a unitless value for mathsize is allowed.
  • +
  • Some mathvariant values are only implemented starting with Gecko 28.0 {{ geckoRelease("28.0") }} and require appropriate math fonts.
  • +
diff --git a/files/ja/web/mathml/element/mo/index.html b/files/ja/web/mathml/element/mo/index.html new file mode 100644 index 0000000000..009bd61201 --- /dev/null +++ b/files/ja/web/mathml/element/mo/index.html @@ -0,0 +1,179 @@ +--- +title: +slug: Web/MathML/Element/mo +tags: + - MathML + - MathML Reference + - 'MathML:Element' + - 'MathML:Token Elements' +translation_of: Web/MathML/Element/mo +--- +

{{MathMLRef()}}

+ +

MathML の <mo> 要素は広い意味の演算子を表します。厳密に数学的な意味の演算子のほかに、括弧類やカンマ・セミコロンといった区切り記号、絶対値の縦棒などの「演算子」も含みます。

+ +

属性

+ +
+
accent
+
演算子が上下に付ける記号(underscript または overscript)として使われる場合、この属性は演算子がアクセント記号として扱われるべきかどうかを指定します。
+ 取り得る値は true または false です。
+
class, id, style
+
スタイルシートと一緒に用いて提供されます。
+
dir
+
数式全体の書字方向。値として ltr (左から右へ)と rtl (右から左へ) が指定可能です。
+
fence
+
この属性は視覚的効果を持ちませんが、演算子が括弧類などの囲み記号であるかどうかを指定します。
+ 取り得る値は true または false です。
+
form
+
囲んだ式における演算子の役割を指定します。これは、スペーシングや他のデフォルトプロパティに影響を与えます。通常の演算子(+, - など)の場合、明示的にこの属性を指定する必要はありません。
+ 取り得る値は次の通りです: +
    +
  • prefix を指定すると開き括弧類(opening fences)になります。(演算子が一つ以上の子要素を持つ {{ MathMLElement("mrow") }} 要素の最初の子要素の場合はこれが既定値です。)
  • +
  • infix を指定するとセパレーターになります。(演算子が {{ MathMLElement("mrow") }} 要素に含まれていない場合はこれが既定値です。)
  • +
  • postfix を指定すると閉じ括弧類(closing fences)になります。(演算子が一つ以上の子要素を持つ {{ MathMLElement("mrow") }} 要素の最後の子要素の場合はこれが既定値です。)
  • +
+
+
href
+
指定された URI へのハイパーリンクの設定に使用されます。
+
largeop
+
displaystyle="true" と設定されるときに演算子が通常よりも大きく表示されるべきかどうかを指定します。取り得る値は true または false です。
+
lspace
+
演算子の前の空き量(値と単位については length を参照)。定数 thickmathspace(5/18em)が既定値です。
+
mathbackground
+
背景色。#rgb#rrggbbおよびHTML色名を使用できます。
+
mathcolor
+
文字色。#rgb#rrggbbおよびHTML色名を使用できます。
+
mathsize
+
The size of the content. Possible values are: +
    +
  • small: Font is rendered smaller than the current font size.
  • +
  • normal: Equivalent to 100% or 1em.
  • +
  • big: Font is rendered larger than the current font size.
  • +
  • a custom length.
  • +
  • or a unitless value which multiplies the default.
  • +
+
+
mathvariant
+
This attribute specifies the logical class of the operator which varies in typography. That is, although the names suggest the typographic style for the class, semantically, items with the same class are treated "the same" within an expression, which might or might not involve displaying them with the named typography. The following values are allowed: +
    +
  • normal (Default value) ; Example
  • +
  • bold ; Example
  • +
  • italic ; Example
  • +
  • bold-italic ; Example
  • +
+ +
    +
  • double-struck ; Example
  • +
  • bold-fraktur ; Example
  • +
  • script ; Example
  • +
  • bold-script ; Example
  • +
  • fraktur ; Example
  • +
+ +
    +
  • sans-serif ; Example
  • +
  • bold-sans-serif ; Example
  • +
  • sans-serif-italic ; Example
  • +
  • sans-serif-bold-italic ; Example
  • +
  • monospace ; Example
  • +
+ +
    +
  • initial ; مثال
  • +
  • tailed ; مثال
  • +
  • looped ; مثال
  • +
  • stretched ; مثال
  • +
+
+
maxsize
+
If stretchy is true, this attribute specifies the maximum size of the operator. Allowed values are: +
    +
  • infinity
  • +
  • an arbitrary length
  • +
+
+
minsize
+
If stretchy is true, this attribute specifies the minimum size of the operator. Allowed values are: +
    +
  • infinity
  • +
  • an arbitrary length
  • +
+
+
movablelimits
+
displaystylefalse の場合に、上下に付ける記号(overscript,underscript)が上付き・下付き(superscript,subscript)の位置に移動するかどうかを指定します。
+ 取り得る値は true または false です。
+
rspace
+
演算子の後の空き量(値と単位については length を参照)。定数 thickmathspace(5/18em)が既定値です。
+
separator
+
この属性は視覚的効果を持ちませんが、演算子がカンマなどの区切り記号であるかどうかを指定します。
+ 取り得る値は true または false です。
+
stretchy
+
Specifies whether the operator stretches to the size of the adjacent element.
+ Allowed values are true or false.
+
symmetric
+
stretchytrue の場合、演算子が仮想数式軸(imaginary math axis,分数線の高さの水平軸)のまわりに上下対称であるべきかどうかを指定します。
+ 既定値は、stretchytrue セットされるならば true となり、そうでなければ false です。 取り得る値は true または false です。
+
+ +

+ +
<math>
+
+<mrow>
+  <mn>5</mn>
+  <mo>+</mo>
+  <mn>5</mn>
+</mrow>
+
+<mrow>
+  <mo> [ </mo> <!-- default form value: prefix -->
+  <mrow>
+    <mn> 0 </mn>
+    <mo> ; </mo> <!-- default form value: infix -->
+    <mn> 1 </mn>
+  </mrow>
+  <mo> ) </mo> <!-- default form value: postfix -->
+</mrow>
+
+</math>
+
+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
仕様状態コメント
{{ SpecName('MathML3', 'chapter3.html#presm.mo', 'mo') }}{{ Spec2('MathML3') }}Current specification
{{ SpecName('MathML2', 'chapter3.html#presm.mo', 'mo') }}{{ Spec2('MathML2') }}初期の仕様
+ +

ブラウザ実装状況

+ + + +

{{Compat("mathml.elements.mo")}}

+ +

Gecko 固有の注記

+ +
    +
  • Starting with Gecko 16.0 {{ geckoRelease("16.0") }} the default values for lspace and rspace have been corrected to match the MathML3 specification. They now default to the constant thickmathspace (5/18em).
  • +
  • Starting with Gecko 20.0 {{geckoRelease("20.0")}} a unitless value for mathsize is allowed.
  • +
  • Some mathvariant values are only implemented starting with Gecko 28.0 (Firefox 28.0 / Thunderbird 28.0 / SeaMonkey 2.25) and require appropriate math fonts.
  • +
  • Any linebreaking or indentation attributes are not implemented yet. See {{ bug("534962") }}.
  • +
diff --git a/files/ja/web/mathml/element/mover/index.html b/files/ja/web/mathml/element/mover/index.html new file mode 100644 index 0000000000..2d6619d9a1 --- /dev/null +++ b/files/ja/web/mathml/element/mover/index.html @@ -0,0 +1,88 @@ +--- +title: +slug: Web/MathML/Element/mover +translation_of: Web/MathML/Element/mover +--- +
{{MathMLRef}}
+ +

MathML の <mover> 要素はアクセントかリミットを上に載せるために使われます。構文は次の通りです: <mover> base overscript </mover>
+ 訳注:アクセントは例えばドットやハットなどの記号です。リミットとは,定積分の区間の端点などのことです。
+ overscript には定着した訳語がないようです。superscript(上付き)が肩に付く添字であるのに対し,overscript は真上に付く添字です。そのまま「オーバースクリプト」と書くことにします。

+ +

属性

+ +
+
accent
+
これが true の場合,オーバースクリプトはアクセントであり,本体に近く表示されます。
+ false(既定値)の場合,オーバースクリプトは本体の上に載せるリミットです。
+ 訳注:既定値は実際にはもう少し複雑で,オーバースクリプトが <mo> 要素の場合,その accent 属性が既定値となるというルールがあります。詳細は仕様書を参照。また,accent 属性の値によって大きさが違って表示される場合もあります。
+
align
+
オーバースクリプトの揃え位置。取り得る値は:left, center および right.
+
class, id, style
+
Provided for use with stylesheets.
+
href
+
Used to set a hyperlink to a specified URI.
+
mathbackground
+
The background color. You can use #rgb, #rrggbb and HTML color names.
+
mathcolor
+
The text color. You can use #rgb, #rrggbb and HTML color names.
+
+ +

+ +

Sample rendering: x+y+z

+ +

Rendering in your browser: x + y + z

+ +
<math>
+
+<mover accent="true">
+  <mrow>
+    <mi> x </mi>
+    <mo> + </mo>
+    <mi> y </mi>
+    <mo> + </mo>
+    <mi> z </mi>
+  </mrow>
+  <mo> &#x23DE; <!--TOP CURLY BRACKET--> </mo>
+</mover>
+
+</math>
+
+ +

仕様書

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{ SpecName('MathML3', 'chapter3.html#presm.mover', 'mover') }}{{ Spec2('MathML3') }}Current specification
{{ SpecName('MathML2', 'chapter3.html#presm.mover', 'mover') }}{{ Spec2('MathML2') }}Initial specification
+ +

ブラウザ実装状況

+ + + +

{{Compat("mathml.elements.mover")}}

+ +

関連情報

+ +
    +
  • {{ MathMLElement("munder") }} (Underscript)
  • +
  • {{ MathMLElement("munderover") }} (Underscript-overscript pair)
  • +
diff --git a/files/ja/web/mathml/element/mphantom/index.html b/files/ja/web/mathml/element/mphantom/index.html new file mode 100644 index 0000000000..b3e3e2c36b --- /dev/null +++ b/files/ja/web/mathml/element/mphantom/index.html @@ -0,0 +1,75 @@ +--- +title: +slug: Web/MathML/Element/mphantom +translation_of: Web/MathML/Element/mphantom +--- +
{{MathMLRef}}
+ +

MathML の <mphantom> 要素は、表示上は不可視だが一定の広がり(高さ、幅、ベースライン位置)を維持した要素です。

+ +

属性

+ +
+
class, id, style
+
Provided for use with stylesheets.
+
mathbackground
+
背景色。#rgb, #rrggbb および HTML color names を用いることができる。
+
+ +

+ +

Sample rendering: x+  z

+ +

Rendering in your browser: x + y + z

+ +
<math>
+
+<mrow>
+  <mi> x </mi>
+  <mo> + </mo>
+  <mphantom>
+    <mi> y </mi>
+    <mo> + </mo>
+  </mphantom>
+  <mi> z </mi>
+</mrow>
+
+</math>
+
+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{ SpecName('MathML3', 'chapter3.html#presm.mphantom', 'mphantom') }}{{ Spec2('MathML3') }}Current specification
{{ SpecName('MathML2', 'chapter3.html#presm.mphantom', 'mphantom') }}{{ Spec2('MathML2') }}Initial specification
+ +

ブラウザーごとの互換性

+ + + +

{{Compat("mathml.elements.mphantom")}}

+ +

See also

+ +
    +
  • {{ MathMLElement("mspace") }}
  • +
  • {{ MathMLElement("mpadded") }}
  • +
diff --git a/files/ja/web/mathml/element/mroot/index.html b/files/ja/web/mathml/element/mroot/index.html new file mode 100644 index 0000000000..64b9691e23 --- /dev/null +++ b/files/ja/web/mathml/element/mroot/index.html @@ -0,0 +1,85 @@ +--- +title: +slug: Web/MathML/Element/mroot +tags: + - MathML + - MathML Reference + - 'MathML:Element' + - 'MathML:General Layout Schemata' +translation_of: Web/MathML/Element/mroot +--- +
{{MathMLRef}}
+ +

MathML の <mroot> 要素は根指数の付いた累乗根を表示するのに用いられます。引数は二つあり,構文は <mroot> 基数 根指数 </mroot> となります。

+ +

属性

+ +
+
class, id, style
+
スタイルシートで使用するために使います。
+
displaystyle
+
論理値で、数式を表示する際に上下に余白を追加するかどうかを指定します。 false に設定すると、数式を表示するのによりコンパクトなレイアウトを使用します。 displaystyletrue に設定する主な効果は、演算子をより大きく表示することです。 {{ MathMLElement("mo") }} の largeop および movablelimits も参照してください。
+
href
+
指定された URL へのハイパーリンクを設定するために使われます。
+
mathbackground
+
背景色を指定します。 #rgb#rrggbb のような16進表現やHTML 色名を用いることができます
+
mathcolor
+
文字や記号自体の色を指定します。 #rgb#rrggbb のような16進表現や HTML color 色名を用いることができます
+
+ +

+ +

レンダリングのサンプル(画像): x

+ +

ブラウザのレンダリング結果: x 3

+ +
<math>
+
+ <mroot>
+    <mi>x</mi>
+    <mn>3</mn>
+ </mroot>
+
+</math>
+
+ +

仕様書

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
仕様書状態備考
{{SpecName("MathMLCore", "#radicals-msqrt-mroot", "mroot")}}{{Spec2("MathMLCore")}}草稿の仕様
{{ SpecName('MathML3', 'chapter3.html#presm.mroot', 'mroot') }}{{ Spec2('MathML3') }}現在の仕様
{{ SpecName('MathML2', 'chapter3.html#presm.mroot', 'mroot') }}{{ Spec2('MathML2') }}初回定義
+ +

ブラウザーの互換性

+ + + +

{{Compat("mathml.elements.mroot")}}

+ +

関連情報

+ +
    +
  • {{ MathMLElement("msqrt") }} (根指数のない平方根)
  • +
diff --git a/files/ja/web/mathml/element/mspace/index.html b/files/ja/web/mathml/element/mspace/index.html new file mode 100644 index 0000000000..bd6da532ed --- /dev/null +++ b/files/ja/web/mathml/element/mspace/index.html @@ -0,0 +1,84 @@ +--- +title: +slug: Web/MathML/Element/mspace +translation_of: Web/MathML/Element/mspace +--- +

{{MathMLRef()}}

+ +

MathML の <mspace> 要素は,空白を作るために使われます。空白のサイズ(訳注:幅だけでなくベースラインからの高さ,深さも)は属性で指定します。

+ +

属性

+ +
+
class, id, style
+
Provided for use with stylesheets.
+
depth
+
ベースラインからの希望の深さ(値と単位については length 参照)
+
height
+
ベースラインからの希望の高さ(値と単位については length 参照)
+
linebreak
+
この空白における改行について。取り得る値は auto(規定値),newline,nobreak,goodbreakbadbreak。MathML 3 以降は改行を制御するのに {{ MathMLElement("mo") }} を用いるのが好ましい。
+
mathbackground
+
The background color. You can use #rgb, #rrggbb and HTML color names.
+
width
+
希望の幅(値と単位については length 参照)
+
+ +

Note that some common attributes like mathcolor, mathvariant or dir have no effect on <mspace>.

+ + + +

+ +
<math>
+
+  <mspace depth="40px" height="20px" />
+
+  <mspace width="100px" />
+
+</math>
+
+ +

ブラウザごとの互換性

+ + + +

{{Compat("mathml.elements.mspace")}}

+ +

Gecko-specific notes

+ +
    +
  • Indentation attributes are not implemented yet (for Gecko see {{ bug("534962") }}).
  • +
  • Support for negative values for the width attribute has been implemented in Gecko 23.0 {{geckoRelease("23.0")}}.
  • +
+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{ SpecName('MathML3', 'chapter3.html#presm.mspace', 'mspace') }}{{ Spec2('MathML3') }}Current specification
{{ SpecName('MathML2', 'chapter3.html#presm.mspace', 'mspace') }}{{ Spec2('MathML2') }}Initial specification
+ +

See also

+ +
    +
  • {{ MathMLElement("mpadded") }}
  • +
  • {{ MathMLElement("mphantom") }}
  • +
diff --git a/files/ja/web/mathml/element/msqrt/index.html b/files/ja/web/mathml/element/msqrt/index.html new file mode 100644 index 0000000000..f92be2fee3 --- /dev/null +++ b/files/ja/web/mathml/element/msqrt/index.html @@ -0,0 +1,75 @@ +--- +title: +slug: Web/MathML/Element/msqrt +tags: + - MathML + - 平方根 +translation_of: Web/MathML/Element/msqrt +--- +

{{MathMLRef()}}

+ +

MathMLの <msqrt> 要素は平方根(根指数のついていない累乗根)を表示するために用いられます。 引数は一つだけで、構文は <msqrt> base </msqrt> となります。

+ +

属性

+ +
+
class, id, style
+
CSSを用いて修飾を行なう際に使われます。
+
href
+
ハイパーリンクを設定する際に用いられます。
+
mathbackground
+
数式の背景色を指定するために使われます。#rgb#rrggbbのような16進表現のほか、HTMLで定められた色キーワードを用いることができます。
+
mathcolor
+
根号を含んだ数式の文字の色を指定するために使われます。#rgb#rrggbbのような16進表現のほか、HTMLで定められた色キーワードを用いることができます。
+
+ +

+ +

レンダリングのサンプル(画像): root-x

+ +

ブラウザのレンダリング結果: x

+ +
<math>
+
+ <msqrt>
+    <mi>x</mi>
+  </msqrt>
+
+</math>
+
+ +

ブラウザごとの互換性

+ + + +

{{Compat("mathml.elements.msqrt")}}

+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{ SpecName('MathML3', 'chapter3.html#presm.msqrt', 'msqrt') }}{{ Spec2('MathML3') }}Current specification
{{ SpecName('MathML2', 'chapter3.html#presm.msqrt', 'msqrt') }}{{ Spec2('MathML2') }}Initial specification
+ +

See also

+ +
    +
  • {{ MathMLElement("mroot") }} (Radical with an index)
  • +
diff --git a/files/ja/web/mathml/element/msub/index.html b/files/ja/web/mathml/element/msub/index.html new file mode 100644 index 0000000000..3e4f44c00f --- /dev/null +++ b/files/ja/web/mathml/element/msub/index.html @@ -0,0 +1,84 @@ +--- +title: +slug: Web/MathML/Element/msub +translation_of: Web/MathML/Element/msub +--- +

{{MathMLRef()}}

+ +

MathML の <msub> 要素は式に下付きを付けるために用います。
+ 構文は <msub> base subscript </msub> となります。

+ +

属性

+ +
+
class, id, style
+
Provided for use with stylesheets.
+
href
+
Used to set a hyperlink to a specified URI.
+
mathbackground
+
The background color. You can use #rgb, #rrggbb and HTML color names.
+
mathcolor
+
The text color. You can use #rgb, #rrggbb and HTML color names.
+
subscriptshift
+
下付き部分を本体のベースラインから下げる最小量を length value として指定します。
+
+ +

+ +

Sample rendering: x1

+ +

Rendering in your browser: X 1

+ +
<math>
+
+  <msub>
+    <mi>X</mi>
+    <mn>1</mn>
+  </msub>
+
+</math>
+
+ +

ブラウザ毎の互換性

+ + + +

{{Compat("mathml.elements.msub")}}

+ +

Gecko-specific notes

+ +
    +
  • Starting with Gecko 26.0 {{geckoRelease("26")}} it is no longer possible to use <none /> as a child element. The rendering has been made more consistent with equivalent configurations of {{MathMLElement("msup")}} and {{MathMLElement("mmultiscripts")}} and a bug with an incorrect application of the superscriptshift attribute has been fixed (see {{bug("827713")}} for details).
  • +
+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{ SpecName('MathML3', 'chapter3.html#presm.msub', 'msub') }}{{ Spec2('MathML3') }}Current specification
{{ SpecName('MathML2', 'chapter3.html#presm.msub', 'msub') }}{{ Spec2('MathML2') }}Initial specification
+ +

See also

+ +
    +
  • {{ MathMLElement("msup") }} (Superscript)
  • +
  • {{ MathMLElement("msubsup") }} (Subscript-superscript pair)
  • +
  • {{ MathMLElement("mmultiscripts") }} (Prescripts and tensor indices)
  • +
diff --git a/files/ja/web/mathml/element/msubsup/index.html b/files/ja/web/mathml/element/msubsup/index.html new file mode 100644 index 0000000000..3ab64afe74 --- /dev/null +++ b/files/ja/web/mathml/element/msubsup/index.html @@ -0,0 +1,89 @@ +--- +title: +slug: Web/MathML/Element/msubsup +tags: + - MathML +translation_of: Web/MathML/Element/msubsup +--- +
{{MathMLRef}}
+ +

MathML <msubsup>要素は、下付き文字と上付き文字の両方を一緒に式に付けるために使用されます。
+ 次の構文を使用します: <msubsup> ベース 下付き文字 上付き文字 </msubsup>

+ +

属性

+ +
+
class, id, style
+
スタイルシートで使用するために用意されます。
+
href
+
指定されたURIへのハイパーリンクを設定するために使用されます。
+
mathbackground
+
背景色。#rgb#rrggbb、およびHTMLの色名を使用できます。
+
mathcolor
+
テキスト色。#rgb#rrggbb、およびHTMLの色名を使用できます。
+
subscriptshift
+
長さの値として、下付き文字を式のベースラインより下にシフトするための最小スペース。
+
superscriptshift
+
長さの値として、上付き文字を式のベースラインより上にシフトするための最小スペース。
+
+ +

+ +

サンプルレンダリング: x1

+ +

ブラウザーでのレンダリング: 0 1

+ +
<math displaystyle="true">
+
+  <msubsup>
+    <mo> &#x222B;<!--Integral --> </mo>
+    <mn> 0 </mn>
+    <mn> 1 </mn>
+  </msubsup>
+
+</math>
+
+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
仕様状態コメント
{{ SpecName('MathML3', 'chapter3.html#presm.msubsup', 'msubsup') }}{{ Spec2('MathML3') }}現在の仕様
{{ SpecName('MathML2', 'chapter3.html#presm.msubsup', 'msubsup') }}{{ Spec2('MathML2') }}初期の仕様
+ +

ブラウザー互換性

+ + + +

{{Compat("mathml.elements.msubsup")}}

+ +

Gecko固有のノート

+ +
    +
  • Gecko 26.0 {{geckoRelease("26")}}から、子要素として <none /> を使用することはできません。 レンダリングは {{MathMLElement("msup")}} と {{MathMLElement("mmultiscripts")}} の同等の構成と一貫して行われ、subscriptshiftsuperscriptshift属性の誤った適用によるバグが修正されました(詳細については {{bug("827713")}} を参照)。
  • +
+ +

関連項目

+ +
    +
  • {{ MathMLElement("msub") }} (上付き文字)
  • +
  • {{ MathMLElement("msup") }} (下付き文字)
  • +
  • {{ MathMLElement("mmultiscripts") }} (プリスケープとテンソルインデックス)
  • +
diff --git a/files/ja/web/mathml/element/msup/index.html b/files/ja/web/mathml/element/msup/index.html new file mode 100644 index 0000000000..5d96ed2046 --- /dev/null +++ b/files/ja/web/mathml/element/msup/index.html @@ -0,0 +1,84 @@ +--- +title: +slug: Web/MathML/Element/msup +translation_of: Web/MathML/Element/msup +--- +

{{MathMLRef()}}

+ +

MathML の <msup> 要素は,式に上付きを付けるために用います。
+ 構文は <msup> base superscript </msup> となります。

+ +

属性

+ +
+
class, id, style
+
Provided for use with stylesheets.
+
href
+
Used to set a hyperlink to a specified URI.
+
mathbackground
+
The background color. You can use #rgb, #rrggbb and HTML color names.
+
mathcolor
+
The text color. You can use #rgb, #rrggbb and HTML color names.
+
superscriptshift
+
上付き部分を本体のベースラインから持ち上げる最小の量を length value. で指定します。
+
+ +

+ +

Sample rendering: x1

+ +

Rendering in your browser: X 2

+ +
<math>
+
+  <msup>
+    <mi>X</mi>
+    <mn>2</mn>
+  </msup>
+
+</math>
+
+ +

ブラウザ毎の互換性

+ + + +

{{Compat("mathml.elements.msup")}}

+ +

Gecko-specific notes

+ +
    +
  • Starting with Gecko 26.0 {{geckoRelease("26")}} it is no longer possible to use <none /> as a child element. The rendering has been made more consistent with equivalent configurations of {{MathMLElement("msub")}} and {{MathMLElement("mmultiscripts")}} and a bug with an incorrect application of the superscriptshift attribute has been fixed (see {{bug("827713")}} for details).
  • +
+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{ SpecName('MathML3', 'chapter3.html#presm.msup', 'msup') }}{{ Spec2('MathML3') }}Current specification
{{ SpecName('MathML2', 'chapter3.html#presm.msup', 'msup') }}{{ Spec2('MathML2') }}Initial specification
+ +

See also

+ +
    +
  • {{ MathMLElement("msub") }} (Subscript)
  • +
  • {{ MathMLElement("msubsup") }} (Subscript-superscript pair)
  • +
  • {{ MathMLElement("mmultiscripts") }} (Prescripts and tensor indices)
  • +
diff --git a/files/ja/web/mathml/element/mtable/index.html b/files/ja/web/mathml/element/mtable/index.html new file mode 100644 index 0000000000..2d4c746517 --- /dev/null +++ b/files/ja/web/mathml/element/mtable/index.html @@ -0,0 +1,131 @@ +--- +title: +slug: Web/MathML/Element/mtable +translation_of: Web/MathML/Element/mtable +--- +

{{MathMLRef()}}

+ +

MathML の <mtable> 要素は表や行列を作るのに使えます。<mtable> の中には {{ MathMLElement("mtr") }} と {{ MathMLElement("mtd") }} のみが書けます。これらの要素の関係は,HTML の{{ HTMLElement("table") }},{{ HTMLElement("tr") }} と {{ HTMLElement("td") }} の関係に似ています。

+ +

属性

+ +
+
align
+
Specifies the vertical alignment of the table with respect to its environment.
+ Possible values are: +
    +
  • axis (default): The vertical center of the table aligns on the environment's axis (typically the minus sign).
  • +
  • baseline: The vertical center of the table aligns on the environment's baseline.
  • +
  • bottom: The bottom of the table aligns on the environments baseline.
  • +
  • center: See baseline.
  • +
  • top: The top of the table aligns on the environments baseline.
  • +
+ In addition, values of the align attribute can end with a rownumber (e.g. align="center 3"). This allows you to align the specified row of the table rather than the whole table. A negative Integer value counts rows from the bottom of the table. Starting with Gecko 8.0 {{ geckoRelease("8.0") }} the interpretation of negative values has been corrected ({{ bug(601436) }}). In Gecko 17.0 {{geckoRelease("17.0")}} the parsing has been updated to treat whitespace correctly.
+
alignmentscope
+
class, id, style
+
Provided for use with stylesheets.
+
columnalign
+
セル内の水平方向の揃えを指定します。スペース区切りで複数の値を書くこともでき,その場合,対応する列に適用されます(例:columnalign="left right center")取り得る値は left,center(既定値)と right です。
+
columnlines
+
列間罫線を指定します。スペース区切りで複数の値を書くこともでき,その場合,対応する列の間に適用されます(例:columnlines="none none solid")。取り得る値は none(既定値),soliddashed です。
+
columnspacing
+
列間スペースを指定します。
+
columnwidth
+
列幅を指定します。
+
displaystyle
+
A Boolean value specifying whether more vertical space is used for displayed equations or, if set to false, a more compact layout is used to display formulas. The main effect is that larger versions of operators are displayed, when displaystyle is set to true.
+
equalcolumns
+
全列の幅(訳注:原文は total height とあるが total width の誤りだろう)を強制的に同じにするか否かを示す真偽値。既定値は false
+
equalrows
+
全行の高さを強制的に同じにするか否かを示す真偽値。既定値は  false。
+
frame
+
Specifies borders of the entire table. Possible values are: none (default), solid and dashed.
+
framespacing
+
Specifies additional space added between the table and frame.
+
groupalign
+
href
+
Used to set a hyperlink to a specified URI.
+
mathbackground
+
The background color. You can use #rgb, #rrggbb and HTML color names.
+
mathcolor
+
The text color. You can use #rgb, #rrggbb and HTML color names.
+
minlabelspacing
+
A length value specifing the minimum space between a label and the adjacent cell in the row.
+
rowalign
+
セルの垂直方向の揃えを指定します。スペース区切りで複数の値を書くこともでき,その場合,対応する行に適用されます(例:rowalign="top bottom axis")。取り得る値は axis,baseline(既定値),bottom,centertop です。
+
rowlines
+
行間罫線を指定します。スペース区切りで複数の値を書くこともでき,その場合,対応する列の間に適用されます。(例:rowlines="none none solid")。取り得る値は none(既定値),soliddashed です。
+
rowspacing
+
行間スペースを指定します。
+
side
+
{{ MathMLElement("mlabeledtr") }} ラベル要素を置く場所を指定します。 取り得る値は leftright(既定値),leftoverlaprightoverlap です。
+
width
+
Specifies the width of the entire table. Accepts length values.
+
+ +

+ +

Example 1: 揃える位置を行番号で指定する

+ +

Rendering:

+ +
<math>
+
+    <mi>X</mi>
+    <mo>=</mo>
+    <mtable frame="solid" rowlines="solid" align="axis 3">
+        <mtr>
+             <mtd><mi>A</mi></mtd>
+             <mtd><mi>B</mi></mtd>
+        </mtr>
+        <mtr>
+             <mtd><mi>C</mi></mtd>
+             <mtd><mi>D</mi></mtd>
+        </mtr>
+        <mtr>
+             <mtd><mi>E</mi></mtd>
+             <mtd><mi>F</mi></mtd>
+        </mtr>
+    </mtable>
+
+</math>
+
+ +

+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{ SpecName('MathML3', 'chapter3.html#presm.mtable', 'mtable') }}{{ Spec2('MathML3') }}Current specification
{{ SpecName('MathML2', 'chapter3.html#presm.mtable', 'mtable') }}{{ Spec2('MathML2') }}Initial specification
+ +

ブラウザ毎の互換性

+ + + +

{{Compat("mathml.elements.mtable")}}

+ +

See also

+ +
    +
  • {{ MathMLElement("mtd") }} (Table cell)
  • +
  • {{ MathMLElement("mtr") }} (Table row)
  • +
diff --git a/files/ja/web/mathml/element/mtd/index.html b/files/ja/web/mathml/element/mtd/index.html new file mode 100644 index 0000000000..bfdb7dfd21 --- /dev/null +++ b/files/ja/web/mathml/element/mtd/index.html @@ -0,0 +1,70 @@ +--- +title: +slug: Web/MathML/Element/mtd +translation_of: Web/MathML/Element/mtd +--- +

{{MathMLRef()}}

+ +

MathML の <mtd> 要素は表組み・行列のセルを表します。{{ MathMLElement("mtr") }} 要素の中にしか現れません。この要素は HTML の {{ HTMLElement("td") }} 要素に似ています。

+ +

属性

+ +
+
class, id, style
+
Provided for use with stylesheets.
+
columnalign
+
セル内の水平方向の揃えを指定します。{{ MathMLElement("mtable") }} や {{ MathMLElement("mtr") }} で指定された値を上書きします。
+ 取り得る値は left,center,right です。
+
columnspan
+
セルが何列分を占めるかを非負整数で指定します。
+
groupalign
+
 
+
href
+
Used to set a hyperlink to a specified URI.
+
mathbackground
+
The background color. You can use #rgb, #rrggbb and HTML color names.
+
mathcolor
+
The text color. You can use #rgb, #rrggbb and HTML color names.
+
rowalign
+
セル内の垂直方向の揃えを指定します。{{ MathMLElement("mtable") }} や {{ MathMLElement("mtr") }} で指定された値を上書きします。
+ 取り得る値は axisbaselinebottom,center,top です。
+
rowspan
+
セルが何行分を占めるかを非負整数で指定します。
+
+ +

ブラウザごとの互換性

+ + + +

{{Compat("mathml.elements.mtd")}}

+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{ SpecName('MathML3', 'chapter3.html#presm.mtd', 'mtd') }}{{ Spec2('MathML3') }}Current specification
{{ SpecName('MathML2', 'chapter3.html#presm.mtd', 'mtd') }}{{ Spec2('MathML2') }}Initial specification
+ +

See also

+ +
    +
  • {{ MathMLElement("mtable") }}
  • +
  • {{ MathMLElement("mtr") }}
  • +
diff --git a/files/ja/web/mathml/element/mtext/index.html b/files/ja/web/mathml/element/mtext/index.html new file mode 100644 index 0000000000..7799f8b149 --- /dev/null +++ b/files/ja/web/mathml/element/mtext/index.html @@ -0,0 +1,120 @@ +--- +title: +slug: Web/MathML/Element/mtext +tags: + - MathML + - MathML Reference + - 'MathML:Element' + - 'MathML:Token Elements' +translation_of: Web/MathML/Element/mtext +--- +
{{MathMLRef}}
+ +

MathML <mtext> 要素は、コメントや注釈などの表記の意味をもたない任意のテキストをレンダリングするために使用されます。
+ 表記の意味テキストを表示するには、{{ MathMLElement("mi") }} や {{ MathMLElement("mo") }} を代わりに使用します。

+ +

属性

+ +
+
class, id, style
+
スタイルシートと一緒に用いて提供されます。
+
dir
+
数式全体の書字方向。値として ltr (左から右へ)と rtl (右から左へ) が指定可能です。
+
href
+
指定された URI へのハイパーリンクの設定に使用されます。
+
mathbackground
+
背景色。#rgb#rrggbbおよびHTML色名を使用できます。
+
mathcolor
+
文字色。#rgb#rrggbbおよびHTML色名を使用できます。
+
mathsize
+
Specifies the size of the content. Possible values are: +
    +
  • small:Font is rendered smaller than the current font size.
  • +
  • normal:Equivalent to 100% or 1em.
  • +
  • big:Font is rendered larger than the current font size.
  • +
  • a custom length.
  • +
  • or a unitless value which multiplies the default.
  • +
+
+
mathvariant
+
This attribute specifies the logical class of the identifier, which varies in typography. That is, although the names suggest the typographic style for the class, semantically, items with the same class are treated "the same" within an expression, which might or might not involve displaying them with the named typography. The following values are allowed: +
    +
  • normal (Default value) ; Example
  • +
  • bold ; Example
  • +
  • italic ; Example
  • +
  • bold-italic ; Example
  • +
+ +
    +
  • double-struck ; Example
  • +
  • bold-fraktur ; Example
  • +
  • script ; Example
  • +
  • bold-script ; Example
  • +
  • fraktur ; Example
  • +
+ +
    +
  • sans-serif ; Example
  • +
  • bold-sans-serif ; Example
  • +
  • sans-serif-italic ; Example
  • +
  • sans-serif-bold-italic ; Example
  • +
  • monospace ; Example
  • +
+ +
    +
  • normal (Default) ; مثال
  • +
  • initial ; مثال
  • +
  • tailed ; مثال
  • +
  • looped ; مثال
  • +
  • stretched ; مثال
  • +
+
+
+ +

+ +
<math>
+
+  <mtext> Theorem of Pythagoras </mtext>
+
+  <mtext> /* comment here */ </mtext>
+
+</math>
+
+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
仕様状態コメント
{{ SpecName('MathML3', 'chapter3.html#presm.mtext', 'mtext') }}{{ Spec2('MathML3') }}現在の仕様
{{ SpecName('MathML2', 'chapter3.html#presm.mtext', 'mtext') }}{{ Spec2('MathML2') }}初期の仕様
+ +

ブラウザー互換性

+ + + +

{{Compat("mathml.elements.mtext")}}

+ +

Gecko 固有の注記

+ +
    +
  • Starting with Gecko 20.0 {{geckoRelease("20.0")}} a unitless value for mathsize is allowed.
  • +
  • Some mathvariant values are only implemented starting with Gecko 28.0 (Firefox 28.0 / Thunderbird 28.0 / SeaMonkey 2.25) and require appropriate math fonts.
  • +
diff --git a/files/ja/web/mathml/element/mtr/index.html b/files/ja/web/mathml/element/mtr/index.html new file mode 100644 index 0000000000..a41b108e6d --- /dev/null +++ b/files/ja/web/mathml/element/mtr/index.html @@ -0,0 +1,63 @@ +--- +title: +slug: Web/MathML/Element/mtr +translation_of: Web/MathML/Element/mtr +--- +

{{MathMLRef()}}

+ +

MathML の <mtr> 要素は表組・行列の行を表します。{{ MathMLElement("mtable") }} 要素の中にしか現れません。この要素は HTML の {{ HTMLElement("tr") }} 要素に似ています。

+ +

属性

+ +
+
class, id, style
+
Provided for use with stylesheets.
+
columnalign
+
{{ MathMLElement("mtable") }} で指定された,セルの水平方向の揃えの値をこの行について上書きします。
+ 取り得る値は leftcenter,right です。
+
groupalign
+
href
+
Used to set a hyperlink to a specified URI.
+
mathbackground
+
The background color. You can use #rgb, #rrggbb and HTML color names.
+
mathcolor
+
The text color. You can use #rgb, #rrggbb and HTML color names.
+
rowalign
+
{{ MathMLElement("mtable") }} で指定された,セルの垂直方向の揃えをこの行について上書きします。
+ 取り得る値は axis,baseline,bottom,center,top です。
+
+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{ SpecName('MathML3', 'chapter3.html#presm.mtr', 'mtr') }}{{ Spec2('MathML3') }}Current specification
{{ SpecName('MathML2', 'chapter3.html#presm.mtr', 'mtr') }}{{ Spec2('MathML2') }}Initial specification
+ +

ブラウザー実装状況

+ +

{{Compat("mathml.elements.mtr")}}

+ +

See also

+ +
    +
  • {{ MathMLElement("mtable") }}
  • +
  • {{ MathMLElement("mtd") }}
  • +
diff --git a/files/ja/web/mathml/element/munder/index.html b/files/ja/web/mathml/element/munder/index.html new file mode 100644 index 0000000000..aebcd251ac --- /dev/null +++ b/files/ja/web/mathml/element/munder/index.html @@ -0,0 +1,87 @@ +--- +title: +slug: Web/MathML/Element/munder +tags: + - MathML +translation_of: Web/MathML/Element/munder +--- +
{{MathMLRef}}
+ +

The MathML <munder> element is used to attach an accent or a limit under an expression. It uses the following syntax: <munder> 数式表現 下付き文字 </munder>

+ +

属性

+ +
+
accentunder
+
If true, the element is an accent, which is drawn closer to the base expression.
+ If false (default value), the element is a limit under the base expression.
+
align {{deprecated_inline}}
+
left、 centerあるいはrightを指定することによって下付き文字をどの位置に表示するかを決めることができます。ただ、この属性は非推奨で近日中に廃止されます。代わりにCSSプロパティtext-alignを使用してください。
+
class, id, style
+
CSSで装飾を行なう際に使われます。
+
href
+
ハイパーリンクを設定する際に使われます。
+
mathbackground
+
背景色を指定します。 #rgb#rrggbbのような16進表現やHTML color namesを用いることができます。
+
mathcolor
+
文字の色を指定します。 #rgb#rrggbbのような16進表現やHTML color namesを用いることができます。
+
+ +

+ +

レンダリングのサンプル(画像): x+y+z

+ +

ブラウザのレンダリング結果: x + y + z

+ +
<math>
+
+<munder accentunder="true">
+  <mrow>
+    <mi> x </mi>
+    <mo> + </mo>
+    <mi> y </mi>
+    <mo> + </mo>
+    <mi> z </mi>
+  </mrow>
+  <mo> &#x23DF; <!--BOTTOM CURLY BRACKET--> </mo>
+</munder>
+
+</math>
+
+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
仕様書状態備考
{{ SpecName('MathML3', 'chapter3.html#presm.munder', 'munder') }}{{ Spec2('MathML3') }}Current specification
{{ SpecName('MathML2', 'chapter3.html#presm.munder', 'munder') }}{{ Spec2('MathML2') }}Initial specification
+ +

ブラウザごとの互換性

+ + + +

{{Compat("mathml.elements.munder")}}

+ +

関連情報

+ +
    +
  • {{ MathMLElement("mover") }} (上付き文字)
  • +
  • {{ MathMLElement("munderover") }} (Underscript-overscript pair)
  • +
diff --git a/files/ja/web/mathml/element/semantics/index.html b/files/ja/web/mathml/element/semantics/index.html new file mode 100644 index 0000000000..825adc03a4 --- /dev/null +++ b/files/ja/web/mathml/element/semantics/index.html @@ -0,0 +1,125 @@ +--- +title: +slug: Web/MathML/Element/semantics +tags: + - MathML + - MathML Reference + - 'MathML:Element' +translation_of: Web/MathML/Element/semantics +--- +
{{MathMLRef}}
+ +

MathMLにおいては,数学をタグ付けるには二つの方法があり,表示 (presentation)MathMLが数式の配置を制御するのに用いられる一方,内容 (content)MathMLは数式の論理的意味の符号化及び数式処理系 (computer algebra system)に適するような数式の変換を念頭に設計されています。MathML要素<semantics><annotation>及び<annotation-xml>を用いることで,表示MathMLと内容MathMLを組み合せ,数式の配置情報及び論理的意味の双方を記述できます。

+ +

<semantics>要素は注釈に関連したコンテナ要素として振舞い,子要素を持たなくてはなりません(そうでない場合,無効なタグ付けとして誤り報告されます)。<annotation>要素には非XML形式の論理的情報が含まれ,対して<annotaiton-xml>要素にはXML形式の情報(例: 内容MathMLやOpenMath)が含まれます。

+ +

<semantics>要素における可視子要素を決定する規則を次に挙げます。

+ +
    +
  • 適用すべき規則がない場合: 既定では最初の子要素のみ描画しますが,当要素は表示MathMLでなくてはなりません。
  • +
  • 最初の子要素が<annotation>又は<annotation-xml>以外の表示MathML要素の場合,当要素が描画されます。
  • +
  • 表示MathMLが見当らない場合,<semantics>要素の最初の<annotation>又は<annotation-xml>子要素を描画します。
    + encoding属性で次の孰れかが指定されている場合,<annotation-xml>要素のみが認識されることに気を付けてください。 +
      +
    • application/mathml-presentation+xml
    • +
    • MathML-Presentation
    • +
    • SVG1.1
    • +
    • text/html
    • +
    • image/svg+xml
    • +
    • application/xml
    • +
    + ここに「application/mathml+xml」を挙げていないことに留意してください,というのもこれでは内容MathMLか表示MathMLかを区別できないからです。
  • +
+ +

属性

+ +

<annotation>及び<annotation-xml>要素には次の属性が設定できます。

+ +
+
definitionURL
+
The location of the annotation key symbol.
+
encoding
+
当注釈における論理的情報の符号化方法(例: 「MathML-Content」,「MathML-Presentation」,「application/openmath+xml」,「image/png」)。
+
cd
+
The content dictionary that contains the annotation key symbol.
+
name
+
The name of the annotation key symbol.
+
src
+
論理的情報の為の外部資源の場所。
+
+ +

+ +
<math>
+  <semantics>
+
+    <!-- 表示MathML -->
+    <mrow>
+      <msup>
+        <mi>x</mi>
+        <mn>2</mn>
+      </msup>
+      <mo>+</mo>
+      <mi>y</mi>
+    </mrow>
+
+    <!-- 内容MathML -->
+    <annotation-xml encoding="MathML-Content">
+      <apply>
+        <plus/>
+        <apply>
+          <power/>
+          <ci>x</ci>
+          <cn type="integer">2</cn>
+        </apply>
+        <ci>y</ci>
+      </apply>
+    </annotation-xml>
+
+    <!-- 画像注釈 -->
+    <annotation encoding="image/png" src="some/path/formula.png"/>
+
+    <!-- TeX形式の注釈 -->
+    <annotation encoding="application/x-tex">
+      x^{2} + y
+    </annotation>
+
+  </semantics>
+</math>
+ +

仕様

+ + + + + + + + + + + + + + + + + + + + + +
仕様状態備考
{{ SpecName('MathML3', 'chapter5.html', 'Mixing Markup Languages for Mathematical Expressions') }}{{ Spec2('MathML3') }}現在の仕様
{{ SpecName('MathML2', 'chapter5.html', 'Combining Presentation and Content Markup ') }}{{ Spec2('MathML2') }}初期の仕様
+ +

ブラウザー互換機

+ + + +

{{Compat("mathml.elements.semantics")}}

+ +

Gecko固有の注記

+ +
    +
  • {{geckoRelease("23")}}において,semantics要素下の可視子要素を決定する算法がMathML仕様に準じるよう修正されました。以前では,最初の子要素が〔無条件に〕描画されていました。
  • +
  • Geckoでは,src属性が指定されている場合,<annotation>及び<annotation-xml>は無視されます。
  • +
-- cgit v1.2.3-54-g00ecf