This document illustrates some basic MathML constructions.
It is tailored to display correctly with just the Symbol font.
You can view its source. However, MathML documents tend to be
verbose and you might get lost trying to locate a MathML fragment
with the usual view source. This demo has been made to illustrate
the following aspects. You can right-click on any math
fragment of interest throughout this document. The context menu won't
@@ -182,17 +207,17 @@
second time, you will see the MathML WYSIWYG markup of the fragment,
and if you right-click again a third time, the fragment will revert to
its initial state. This tri-state mode is aimed at limiting conflicts
with other agents that compete for the mouse.
With MathML, one can build sets such as (go on, right-click
any of these equations to experiment the zoom)
-
Notice how the mathematics appear in the main flow of text
and respond as you resize the window.
You can also make displayed equations, such as the following ones:
-
+ x→maps toy
@@ -467,17 +492,17 @@
)n
-
+ ∫abf
@@ -566,17 +591,17 @@
a≤η≤b
-
+ |x|={
@@ -604,17 +629,17 @@
You can also typeset 2D mathematical constructs such as matrices.
The following example shows the i-th step of the multiplication
of a matrix A by a vector x (notice how
-
+ ai1,
@@ -629,17 +654,17 @@
,x1
are on the same baseline, other alignments are possible):
-
+ i-th row[
@@ -845,18 +870,18 @@
In Mozilla, MathML runs inside the main browser. So it
responds to other browser operations such as the zoom (try View -> Text Zoom), and
you can do links
-
-
+
+ a2+
@@ -869,17 +894,17 @@
c2,
apply stylistic
effects
-
+ a2+
@@ -896,57 +921,57 @@
c2,
or use color
-
+
-
+ a2+
-
+ b2
- =
-
+ =
+ c2
in very strange ways
-
-
+
+ p(x)q(x)=
-
+ a0+a1
@@ -972,17 +997,17 @@
xn-1
-
+ b0+b1
@@ -1016,103 +1041,125 @@
.
You can also do other weird and risky things which are not portable,
bongo warns, such as mixing MathML with other markups
-
+ lizard+bongo=
-
+
+
+
+
+ ∫
-
+
+
+
+
+ abdx+
-
+
+
+
+
+
And you can turn to JavaScript and the DOM for dynamic operations.
Fill the gaps in this matrix with resizable input fields.
-
+ A=[1
-
+
+
+
+
+
-
+
+
+
+
+ 4]
Left size:
+
+
-
Right size:
+
+
-
(click these control buttons to see their effects.)
Each entry of the following matrix represents
-
+ (x+y)n for some n.
When you left-click any individual entry, it should toggle between its expanded and
unexpanded forms. You can also unexpand all or
expand all.
-
+
@@ -1637,183 +1684,187 @@
And there could be more...
-
-
-
+
+
+
For more information about MathML in Mozilla, see the
MathML Project Page.
There are links to more samples,
screenshots
and instructions on how to
download fonts for various platforms. These fonts
are required to view other examples beyond the basic constructions
illustrated here.
-
-
-
- Z
- α
-
-
- (
- f
- )
-
- =
-
- 1
-
- 2
- i
-  
- cos
- (
-
-
- α
- π
-
+
+
+
+
+ Z
+ α
+
+
+ (
+ f
+ )
+
+ =
+
+ 1
+ 2
-
- )
-
-
-
-
- ∫
- C
-
-
-
- f
- (i
- z
- )
-
-
- (
- -
- z
- )
-
- α
-
-
-
-
- e
-
- 2
- π
- z
-
-
- -
- 1
-
-
-
- d
- z
-
-
-
-
+  
+ cos
+ (
+
+
+ α
+ π
+
+ 2
+
+ )
+
+
+
+
+ ∫
+ C
+
+
+
+ f
+ (
+ i
+ z
+ )
+
+
+ (
+ -
+ z
+ )
+
+ α
+
+
+
+
+ e
+
+ 2
+ π
+ z
+
+
+ -
+ 1
+
+
+
+ d
+ z
+
+
+
+
+
- This page is typeset according to
+ This page is typeset according to
XHTML,
the reformulated way to go for the web.
-
+
-
- This is a technology demonstration of some of the extras in Mozilla but
- not defined in the MathML spec, and not prevented by the spec either. They
- are not portable and are meant to showcase a few interesting upshots from
- building natively upon the browser environment.
- Other renderers are expected to ignore attributes that
- they don't understand while the behavior of undefined elements is
- well, undefined.
-
-
+
MathML Extras
+
+ This is a technology demonstration of some of the extras in Mozilla but
+ not defined in the MathML spec, and not prevented by the spec either. They
+ are not portable and are meant to showcase a few interesting upshots from
+ building natively upon the browser environment.
+ Other renderers are expected to ignore attributes that
+ they don't understand while the behavior of undefined elements is
+ well, undefined.
+
- Mouse over either log to see a tooltip showing the title
-
+
+ Mouse over either log to see a tooltip showing the title
+
-
- log
- a
-
- ⁡
+
+
+ log
+ a
+
+ Base-a log
+
+ ⁡x=
- ln
- ⁡
+
+ ln
+ Natural log
+
+ ⁡x
- ln
- ⁡
+
+ ln
+ Natural log
+
+ ⁡a
-
- Rather than repeating the instructions,
- some CSS might be used to provide a visual cue. For example
- with the style rule:
- *[title] { color: blue; }
-
-
-
-
+
+ Rather than repeating the instructions,
+ some CSS might be used to provide a visual cue. For example
+ with the style rule: *[title] { color: blue; }
+
Alternate stylesheets are available from: "View -> Use
StyleSheet -> TeX | Mathematica"
Click on a MathML fragment to view its WYSIWYG source.
-
In the examples below, the text won't be allowed to decrease pass the
+
+ In the examples below, the text won't be allowed to decrease pass the
scriptminsize or your browser's minimum allowable font size -- this can be
set with, e.g, user_pref("font.minimum-size.x-western", 10). To see the
effect of the gradual decrease induced by changes in script levels more clearly,
you may have to increase your default font size in the menu:
"Edit -> Preferences -> Appearance -> Fonts".
Here is how the alphabet looks like at scriptminsize: a, b, c ... x, y, z
Here is how greek letters look like at scriptminsize: α, β, γ ...,
ψ, ω, ϑ, ϒ, ϖ
Here is how numbers look like at scriptminsize: 0, 1, 2, ..., 10, 11, 12, ...
You can use "View -> Text Zoom" in the usual way to zoom the MathML text along with the other text.
Inline, auto, normal line
-
+ sin⁡θ
@@ -148,17 +163,17 @@
,
numerator and denominator should render script size.
Inline, display style, normal line
-
+ ln⁡x
@@ -168,17 +183,17 @@
,
numerator and denominator should render normal size.
Inline, text style, normal line
-
+ tan⁡θ
@@ -188,17 +203,17 @@
,
numerator and denominator should render script size.
Inline, auto, thick line
-
+ x2
@@ -209,17 +224,17 @@
,
the superscripted 2 should be script-script size.
Inline, display style, thick line
-
+ x-1
@@ -240,17 +255,17 @@
,
the superscripted 2 should be script size.
Inline, text style, thick line
-
+ x2
@@ -274,17 +289,17 @@
the end.
Inline, auto, no line
-
+ x2
@@ -295,17 +310,17 @@
the end.
Inline, display style, no line
-
+ 1.23456789+
@@ -315,17 +330,17 @@
the end.
Inline, text style, no line
-
+ x2
@@ -338,33 +353,33 @@
the end.
Inline binomial, auto, no line
-
+ (58)
the end.
Inline binomial, display style, no line
-
+ (n
@@ -378,17 +393,17 @@
)
the end.
Inline binomial, text style, no line
-
+ (log
@@ -402,17 +417,17 @@
)
the end.
Inline built-in verts, auto, no line
-
+ |sin⁡θ
@@ -422,17 +437,17 @@
|
the end.
Inline up arrows, display style, no line
-
+ ↑sin
@@ -446,17 +461,17 @@
↑
the end.
Inline down arrows, text style, no line
-
+ ↓sin
@@ -470,17 +485,17 @@
↓
the end.
Inline floor, auto, normal line
-
+ ⌊sin⁡θ
@@ -490,17 +505,17 @@
⌋
the end.
Inline ceiling, display style, normal line
-
+ ⌈sin
@@ -514,17 +529,17 @@
⌉
the end.
Inline updown arrows, text style, normal line
-
+ ↕sin
@@ -538,17 +553,17 @@
↕
the end.
Inline double up arrows, auto, thick line
-
+ ⇑sin⁡θ
@@ -558,17 +573,17 @@
⇑
the end.
Inline double down arrows, display style, thick line
-
+ ⇓sin
@@ -582,17 +597,17 @@
⇓
the end.
Inline double up down arrows, text style, thick line
-
+ ⇕sin
@@ -606,17 +621,17 @@
⇕
the end.
Inline, styles auto, display and text
-
+ 12-
@@ -640,17 +655,17 @@
,
the rendering should be script-size, normal-size and script-size in this
example. Fraction lines should align vertically with the math axis.
The same
expression
-
+ 12-
@@ -670,17 +685,17 @@
in a display.
Inline nested fracs
-
+ 16
@@ -971,17 +986,17 @@
are script size at the first level and decrease to script script size for all
more nested levels.
Displayed nested fractions are normal size at the first level,
-
+ 16
@@ -1029,17 +1044,17 @@
script
size at second level, and script-script size at all more nested levels.
MathML Demo: <mmultiscripts> - attach prescripts and tensor indices to a base
- NOTES:
+
+ NOTES:
+
Alternate stylesheets are available from: "View -> Use
StyleSheet -> TeX | Mathematica"
Click on a MathML fragment to view its WYSIWYG source.
-
In the examples below, the text won't be allowed to decrease pass the
+
+ In the examples below, the text won't be allowed to decrease pass the
scriptminsize or your browser's minimum allowable font size -- this can be
set with, e.g, user_pref("font.minimum-size.x-western", 10). To see the
effect of the gradual decrease induced by changes in script levels more clearly,
you may have to increase your default font size in the menu:
"Edit -> Preferences -> Appearance -> Fonts".
Here is how the alphabet looks like at scriptminsize: a, b, c ... x, y, z
Here is how greek letters look like at scriptminsize: α, β, γ ...,
ψ, ω, ϑ, ϒ, ϖ
Here is how numbers look like at scriptminsize: 0, 1, 2, ..., 10, 11, 12, ...
You can use "View -> Text Zoom" in the usual way to zoom the MathML text along with the other text.
A MathML mmultiscripts object allows you to build tensor-like objects. For
example
-
+ Mcd
@@ -136,50 +146,50 @@
.
The scripts come in pairs, with <mprescripts/> used to
indicate prescripts and <none/> used to hold an empty
position as in
-
+ Fba.
There are some variations possible: <mmultiscripts>
-
+ Aabcd,
nested <msubsup>s
-
+ Aab
@@ -187,17 +197,17 @@
cd,
or ⁣
-
+ Aa⁣
@@ -213,17 +223,17 @@
.
displays
A MathML mmultiscripts objects allows you to build tensor-like objects. For
example
-
+ Mcd
@@ -232,50 +242,50 @@
The scripts come in pairs, with <mprescripts/> used to
indicate prescripts and <none/> used to hold an empty
position as in
-
+ FbaThere
are some variations possible: <mmultiscripts>
-
+ Aabcdnested
<msubsup>s
-
+ Aa
@@ -285,17 +295,17 @@
dor
⁣
-
+ Aa⁣
@@ -307,20 +317,24 @@
d
MathML Demo: <mo> - operator, fence, separator, or accent
- NOTES:
+
+ NOTES:
+
Alternate stylesheets are available from: "View -> Use
StyleSheet -> TeX | Mathematica"
Click on a MathML fragment to view its WYSIWYG source.
-
In the examples below, the text won't be allowed to decrease pass the
+
+ In the examples below, the text won't be allowed to decrease pass the
scriptminsize or your browser's minimum allowable font size -- this can be
set with, e.g, user_pref("font.minimum-size.x-western", 10). To see the
effect of the gradual decrease induced by changes in script levels more clearly,
you may have to increase your default font size in the menu:
"Edit -> Preferences -> Appearance -> Fonts".
Here is how the alphabet looks like at scriptminsize: a, b, c ... x, y, z
Here is how greek letters look like at scriptminsize: α, β, γ ...,
ψ, ω, ϑ, ϒ, ϖ
Here is how numbers look like at scriptminsize: 0, 1, 2, ..., 10, 11, 12, ...
You can use "View -> Text Zoom" in the usual way to zoom the MathML text along with the other text.
The following table contains instances of all operators found on the SWP
Binary Operations and Binary Relations panels. The symbols occur in the
context of a simple expression. In general, the lspace and rspace around the
relation should be greater than that around the operation. Operator and
relations center vertically on the math axis.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- a
- ±
- b
-
- ≤
- c
-
-
-
-
-
-
-
- a
- ∓
- b
-
- ≺
- c
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
- a
- ×
- b
-
- ⪯
- c
+ a
+ ±
+ b
-
-
-
-
+ ≤
+ c
+
+
+
+
+
+
-
- a
- ⋅
- b
-
- ≪
- c
+ a
+ ∓
+ b
-
-
-
-
+ ≺
+ c
+
+
+
+
+
+
-
- a
- *
- b
-
- ⊂
- c
+ a
+ ×
+ b
-
-
-
-
-
-
+ ⪯
+ c
+
+
+
+
+
+
-
- a
- ∪
- b
-
- ⊆
- c
+ a
+ ⋅
+ b
-
-
-
-
+ ≪
+ c
+
+
+
+
+
+
-
- a
- ∩
- b
-
- ⊏
- c
+ a
+ *
+ b
-
-
-
-
+ ⊂
+ c
+
+
+
+
+
+
+
+
-
- a
- ∘
- b
-
- ⊑
- c
+ a
+ ∪
+ b
-
-
-
-
+ ⊆
+ c
+
+
+
+
+
+
-
- a
- •
- b
-
- ∈
- c
+ a
+ ∩
+ b
-
-
-
-
+ ⊏
+ c
+
+
+
+
+
+
-
- a
- ÷
- b
-
- ⊢
- c
+ a
+ ∘
+ b
-
-
-
-
-
-
+ ⊑
+ c
+
+
+
+
+
+
-
- a
- ⊔
- b
-
- ⌣
- c
+ a
+ •
+ b
-
-
-
-
+ ∈
+ c
+
+
+
+
+
+
-
- a
- ⊓
- b
-
- ⌢
- c
+ a
+ ÷
+ b
-
-
-
-
+ ⊢
+ c
+
+
+
+
+
+
+
+
-
- a
- ○
- b
-
- ≡
- c
+ a
+ ⊔
+ b
-
-
-
-
+ ⌣
+ c
+
+
+
+
+
+
-
- a
- ∖
- b
-
- ∼
- c
+ a
+ ⊓
+ b
-
-
-
-
+ ⌢
+ c
+
+
+
+
+
+ a
- ∖
-
- b
- ≃
- c
-
+ ○
+ b
-
-
-
-
-
-
+ ≡
+ c
+
+
+
+
+
+
-
- a
- ⊕
- b
-
- ≍
- c
+ a
+ ∖
+ b
-
-
-
-
+ ∼
+ c
+
+
+
+
+
+
+ a
+ ∖
-
- a
- ⊖
- b
-
- ≈
+ b
+ ≃c
-
-
-
-
+
+
+
+
+
+
+
+
-
- a
- ⊗
- b
-
- ≥
- c
+ a
+ ⊕
+ b
-
-
-
-
+ ≍
+ c
+
+
+
+
+
+
-
- a
- ⊙
- b
-
- ≻
- c
+ a
+ ⊖
+ b
-
-
-
-
+ ≈
+ c
+
+
+
+
+
+
-
- a
- ⊛
- b
-
- ⪰
- c
+ a
+ ⊗
+ b
-
-
-
-
-
-
+ ≥
+ c
+
+
+
+
+
+ a
- ∨
-
- b
- ≫
- c
-
+ ⊙
+ b
-
-
-
-
+ ≻
+ c
+
+
+
+
+
+ a
- ∧
-
- b
- ⊃
- c
-
+ ⊛
+ b
-
-
-
-
+ ⪰
+ c
+
+
+
+
+
+
+
+
+ a
+ ∨
-
- a
- ⊚
- b
-
- ⊇
+ b
+ ≫c
-
-
-
-
+
+
+
+
+
+
+ a
+ ∧
-
- a
- ⊲
- b
-
- ⊐
+ b
+ ⊃c
-
-
-
-
+
+
+
+
+
+
-
- a
- ⊳
- b
-
- ⊒
- c
+ a
+ ⊚
+ b
-
-
-
-
-
-
+ ⊇
+ c
+
+
+
+
+
+ a
- ⊻
-
- b
- ∋
- c
-
+ ⊲
+ b
-
-
-
-
+ ⊐
+ c
+
+
+
+
+
+ a
- ⌅
-
- b
- ⊣
- c
-
+ ⊳
+ b
-
-
-
-
+ ⊒
+ c
+
+
+
+
+
+
+
+
+ a
+ ⊻
-
- a
- ≀
- b
-
- ∣
+ b
+ ∋c
-
-
-
-
+
+
+
+
+
+
+ a
+ ⌅
-
- a
- ◃
- b
-
- ∥
+ b
+ ⊣c
-
-
-
-
+
+
+
+
+
+
-
- a
- ▹
- b
-
- ⊥
- c
+ a
+ ≀
+ b
-
-
-
-
-
-
+ ∣
+ c
+
+
+
+
+
+
-
- a
- ⊎
- b
-
- ≅
- c
+ a
+ ◃
+ b
-
-
-
-
+ ∥
+ c
+
+
+
+
+
+ a
- ⌆
-
- b
- ⋈
- c
-
+ ▹
+ b
-
-
-
-
+ ⊥
+ c
+
+
+
+
+
+
+
+
-
- a
- ⨿
- b
-
- ∝
- c
+ a
+ ⊎
+ b
-
-
-
-
+ ≅
+ c
+
+
+
+
+
+
+ a
+ ⌆
-
- a
- ⊴
- b
-
- ⊧
+ b
+ ⋈c
-
-
-
-
+
+
+
+
+
+
-
- a
- ⊵
- b
-
- ≐
- c
+ a
+ ⨿
+ b
-
-
-
-
-
-
+ ∝
+ c
+
+
+
+
+
+
-
- a
- ▽
- b
-
- ⋈
-
- c
+ a
+ ⊴
+ b
-
-
-
-
+ ⊧
+ c
+
+
+
+
+
+
-
- a
- △
- b
-
- ⊩
- c
+ a
+ ⊵
+ b
-
-
-
-
+ ≐
+ c
+
+
+
+
+
+
+
+
-
- a
- ⋄
- b
-
- ⊪
- c
+ a
+ ▽
+ b
-
-
-
-
+ ⋈
+
+ c
+
+
+
+
+
+
-
- a
- †
- b
-
- ⊨
- c
+ a
+ △
+ b
-
-
-
-
+ ⊩
+ c
+
+
+
+
+
+
-
- a
- ‡
- b
-
- ≗
- c
+ a
+ ⋄
+ b
-
-
-
-
-
-
+ ⊪
+ c
+
+
+
+
+
+
-
- a
- ⊞
- b
-
- ≿
- c
+ a
+ †
+ b
-
-
-
-
+ ⊨
+ c
+
+
+
+
+
+
-
- a
- ⊟
- b
-
- ≳
- c
+ a
+ ‡
+ b
-
-
-
-
+ ≗
+ c
+
+
+
+
+
+
+
+
-
- a
- ⊠
- b
-
- ⪆
- c
+ a
+ ⊞
+ b
-
-
-
-
+ ≿
+ c
+
+
+
+
+
+
-
- a
- ⊡
- b
-
- ∴
- c
+ a
+ ⊟
+ b
-
-
-
-
+ ≳
+ c
+
+
+
+
+
+
-
- a
- ⊘
- b
-
- ∵
- c
+ a
+ ⊠
+ b
-
-
-
-
-
-
+ ⪆
+ c
+
+
+
+
+
+
-
- a
- ⋓
- b
-
- ≑
- c
+ a
+ ⊡
+ b
-
-
-
-
+ ∴
+ c
+
+
+
+
+
+
-
- a
- ⋒
- b
-
- ≜
- c
-
-
-
-
-
-
-
- a
- ⋉
- b
-
- ≾
- c
+ a
+ ⊘
+ b
-
-
-
-
+ ∵
+ c
+
+
+
+
+
+
+
+
-
- a
- ⋊
- b
-
- ≲
- c
+ a
+ ⋓
+ b
-
-
-
-
+ ≑
+ c
+
+
+
+
+
+
-
- a
- ⋆
- b
-
- ⪅
- c
+ a
+ ⋒
+ b
-
-
-
-
-
-
+ ≜
+ c
+
+
+
+
+
+ a
- ⋎
-
- b
- ⪕
- c
-
+ ⋉
+ b
-
-
-
-
+ ≾
+ c
+
+
+
+
+
+ a
- ⋏
-
- b
- ⪖
- c
-
+ ⋊
+ b
-
-
-
-
+ ≲
+ c
+
+
+
+
+
+
-
- a
- ⋋
- b
-
- ⋞
- c
+ a
+ ⋆
+ b
-
-
-
-
+ ⪅
+ c
+
+
+
+
+
+
+
+
+ a
+ ⋎
-
- a
- ⋌
- b
-
- ⋟
+ b
+ ⪕c
-
-
-
-
+
+
+
+
+
+
+ a
+ ⋏
-
- a
- ⊺
- b
-
- ≼
+ b
+ ⪖c
-
-
-
-
-
-
+
+
+
+
+
+
-
- a
- ∔
- b
-
- ≦
- c
+ a
+ ⋋
+ b
-
-
-
-
+ ⋞
+ c
+
+
+
+
+
+
-
- a
- ⊝
- b
-
- ⩽
- c
+ a
+ ⋌
+ b
-
-
-
-
+ ⋟
+ c
+
+
+
+
+
+
-
- a
- ⋇
- b
-
- ≶
- c
+ a
+ ⊺
+ b
-
-
-
-
+ ≼
+ c
+
+
+
+
+
+
+
+
-
- a
- ·
- b
-
- ≓
- c
+ a
+ ∔
+ b
-
-
-
-
+ ≦
+ c
+
+
+
+
+
+ a
- ∫
+ ⊝b
- ≒
- c
-
-
-
-
-
-
+ ⩽
+ c
+
+
+
+
+
+ a
- &
-
- b
- ≽
- c
-
+ ⋇
+ b
-
-
-
-
+ ≶
+ c
+
+
+
+
+
+
-
- a
- ±
- b
-
- ≧
- c
+ a
+ ·
+ b
-
-
-
-
+ ≓
+ c
+
+
+
+
+
+
+ a
+ ∫
+ b
+ ≒
+ c
+
+
+
+
+
+
+
+
+ a
+ &
-
- a
- ∓
- b
-
- ⩾
+ b
+ ≽c
-
-
-
-
+
+
+
+
+
+
-
- a
- ×
- b
-
- ≷
- c
+ a
+ ±
+ b
-
-
-
-
+ ≧
+ c
+
+
+
+
+
+
-
- a
- ⋅
- b
-
- ⊳
- c
+ a
+ ∓
+ b
-
-
-
-
-
-
+ ⩾
+ c
+
+
+
+
+
+
-
- a
- *
- b
-
- ⊲
- c
+ a
+ ×
+ b
-
-
-
-
+ ≷
+ c
+
+
+
+
+
+
-
- a
- ∪
- b
-
- ⊵
- c
+ a
+ ⋅
+ b
-
-
-
-
+ ⊳
+ c
+
+
+
+
+
+
+
+
-
- a
- ∩
- b
-
- ⊴
- c
+ a
+ *
+ b
-
-
-
-
+ ⊲
+ c
+
+
+
+
+
+
-
- a
- ∘
- b
-
- ≬
- c
+ a
+ ∪
+ b
-
-
-
-
+ ⊵
+ c
+
+
+
+
+
+
-
- a
- •
- b
-
- ▸
- c
+ a
+ ∩
+ b
-
-
-
-
-
-
+ ⊴
+ c
+
+
+
+
+
+
-
- a
- ÷
- b
-
- ◂
- c
+ a
+ ∘
+ b
-
-
-
-
+ ≬
+ c
+
+
+
+
+
+
-
- a
- ⊔
- b
-
- ≖
- c
+ a
+ •
+ b
-
-
-
-
+ ▸
+ c
+
+
+
+
+
+
+
+
-
- a
- ⊓
- b
-
- ⋚
- c
+ a
+ ÷
+ b
-
-
-
-
+ ◂
+ c
+
+
+
+
+
+
-
- a
- ○
- b
-
- ⋛
- c
+ a
+ ⊔
+ b
-
-
-
-
+ ≖
+ c
+
+
+
+
+
+
-
- a
-
-
-
- b
-
- ⪋
- c
+ a
+ ⊓
+ b
-
-
-
-
-
-
+ ⋚
+ c
+
+
+
+
+
+ a
- ∖
-
- b
- ⪌
- c
-
+ ○
+ b
-
-
-
-
+ ⋛
+ c
+
+
+
+
+
+
-
- a
- ⊕
- b
-
- ∝
- c
+ a
+
+
+
+ b
-
-
-
-
+ ⪋
+ c
+
+
+
+
+
+
+
+
+ a
+ ∖
-
- a
- ⊖
- b
-
- \smallsmile
+ b
+ ⪌c
-
-
-
-
+
+
+
+
+
+
-
- a
- ⊗
- b
-
- \smallfrown
- c
+ a
+ ⊕
+ b
-
-
-
-
+ ∝
+ c
+
+
+
+
+
+
-
- a
- ⊙
- b
-
- ⋐
- c
+ a
+ ⊖
+ b
-
-
-
-
-
-
+ \smallsmile
+ c
+
+
+
+
+
+
-
- a
- ⊛
- b
-
- ⋑
- c
+ a
+ ⊗
+ b
-
-
-
-
+ \smallfrown
+ c
+
+
+
+
+
+ a
- ∨
-
- b
- ⫅
- c
-
+ ⊙
+ b
-
-
-
-
+ ⋐
+ c
+
+
+
+
+
+
+
+ a
- ∧
-
- b
- ⫆
- c
-
+ ⊛
+ b
-
-
-
-
+ ⋑
+ c
+
+
+
+
+
+
+ a
+ ∨
-
- a
- ⊚
- b
-
- ≏
+ b
+ ⫅c
-
-
-
-
+
+
+
+
+
+
+ a
+ ∧
-
- a
- ⊲
- b
-
- ≎
+ b
+ ⫆c
-
-
-
-
-
-
+
+
+
+
+
+
-
- a
- ⊳
- b
-
- ⋘
- c
+ a
+ ⊚
+ b
-
-
-
-
+ ≏
+ c
+
+
+
+
+
+ a
- ⊻
-
- b
- ⋙
- c
-
+ ⊲
+ b
-
-
-
-
+ ≎
+ c
+
+
+
+
+
+
+
+ a
- ⌅
-
- b
- ⋔
- c
-
+ ⊳
+ b
-
-
-
-
+ ⋘
+ c
+
+
+
+
+
+
+ a
+ ⊻
-
- a
- ≀
- b
-
- ∽
+ b
+ ⋙c
-
-
-
-
+
+
+
+
+
+
+ a
+ ⌅
-
- a
- ◃
- b
-
- ⋍
+ b
+ ⋔c
-
-
-
-
-
-
+
+
+
+
+
+
-
- a
- ▹
- b
-
- ≂
- c
+ a
+ ≀
+ b
-
-
-
-
+ ∽
+ c
+
+
+
+
+
+
-
- a
- ⊎
- b
-
- ⋖
- c
+ a
+ ◃
+ b
-
-
-
-
+ ⋍
+ c
+
+
+
+
+
+
+
+ a
- ⌆
-
- b
- ⋗
- c
-
+ ▹
+ b
-
-
-
-
+ ≂
+ c
+
+
+
+
+
+
-
- a
- ⨿
- b
-
- ∣
- c
+ a
+ ⊎
+ b
-
-
-
-
+ ⋖
+ c
+
+
+
+
+
+
+ a
+ ⌆
-
- a
- ⊴
- b
-
- ∥
+ b
+ ⋗c
-
-
-
-
-
-
+
+
+
+
+
+
-
- a
- ⊵
- b
-
- ∼
- c
+ a
+ ⨿
+ b
-
-
-
-
+ ∣
+ c
+
+
+
+
+
+
-
- a
- ▽
- b
-
- ≈
- c
+ a
+ ⊴
+ b
-
-
-
-
+ ∥
+ c
+
+
+
+
+
+
+
+
-
- a
- △
- b
-
- ≊
- c
+ a
+ ⊵
+ b
-
-
-
-
+ ∼
+ c
+
+
+
+
+
+
-
- a
- ⋄
- b
-
- ⪸
- c
+ a
+ ▽
+ b
-
-
-
-
+ ≈
+ c
+
+
+
+
+
+
-
- a
- †
- b
-
- ⪷
- c
+ a
+ △
+ b
-
-
-
-
-
-
+ ≊
+ c
+
+
+
+
+
+
-
- a
- ‡
- b
-
- ∋
- c
+ a
+ ⋄
+ b
-
-
-
-
+ ⪸
+ c
+
+
+
+
+
+
-
- a
- ⊞
- b
-
- \vartriangle
- c
+ a
+ †
+ b
-
-
-
-
-
-
-
-
-
-
-
-
+ ⪷
+ c
+
+
+
+
+
+
+
+
+
+ a
+ ‡
+ b
+
+ ∋
+ c
+
+
+
+
+
+
+
+ a
+ ⊞
+ b
+
+ \vartriangle
+ c
+
+
+
+
+
+
+
+
+
+
+
+
Arrows
The following table contains instances of all arrows found on the SWP Arrows
panel. The symbols occur in the context of a simple expression. In general,
the lspace and rspace around arrows should be similar to the spacing around
relations.
There is an issue with the markup of "long" LaTeX arrows in MathML. There are
entities from these arrows, ⟵ ⟸ ⟶ etc. but they
have no standard unicodes. They can be viewed as stretched versions of short
arrows. \longleftarrow can be scripted as <mo>⟵</mo> or
as <mo stretchy="true" minsize="1.8">←</mo>.
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+ a
+ ↑
+ b
+ ←
+ c
+
+
+
+
+
+
+ a
+ ⇑
+ b
+ ⇐
+ c
+
+
+
+
+
+
+ a
+ ↓
+ b
+ →
+ c
+
+
+
+
+
+
+ a
+ ⇓
+ b
+ ⇒
+ c
+
+
+
+
+
+
+ a
+ ↕
+ b
+ ↔
+ c
+
+
+
+
+
+
+
+
+ a
+ ⇕
+ b
+ ⇔
+ c
+
+
+
+
+
+
+ a
+ ↗
+ b
+ ↦
+ c
+
+
+
+
+
+
+ a
+ ↘
+ b
+ ↩
+ c
+
+
+
+
+
+
+ a
+ ↙
+ b
+ ↼
+ c
+
+
+
+
+
+
+ a
+ ↖
+ b
+ ↽
+ c
+
+
+
+
+
+
+
+
+ a
+ ↻
+ b
+ ⟵
+ c
+
+
+
+
+
+
+ a
+ ↺
+ b
+ ⟸
+ c
+
+
+
+
+
+
+ a
+ ⇈
+ b
+ ⟶
+ c
+
+
+
+
+
+
+ a
+ ⇊
+ b
+ ⟹
+ c
+
+
+
+
+
+
+ a
+ ↾
+ b
+ ⟷
+ c
+
+
+
+
+
+
+
+
+ a
+ ⇂
+ b
+ ⟺
+ c
+
+
+
+
+
+
+ a
+ ↿
+ b
+ ⟼
+ c
+
+
+
+
+
+
+ a
+ ⇃
+ b
+ ↪
+ c
+
+
+
+
+
+ a
- ↑
+ +b
- ←
- c
-
-
-
-
+ ⇀
+ c
+
+
+
+
+
+ a
- ⇑
+ -b
- ⇐
- c
-
-
-
-
+ ⇁
+ c
+
+
+
+
+
+
+
+ a
- ↓
+ +b
- →
- c
-
-
-
-
+ ⤳
+ c
+
+
+
+
+
+ a
- ⇓
+ -b
- ⇒
- c
-
-
-
-
+ ⇌
+ c
+
+
+
+
+
+ a
- ↕
+ +b
- ↔
- c
-
-
-
-
-
-
+ ⇋
+ c
+
+
+
+
+
+ a
- ⇕
+ -b
- ⇔
- c
-
-
-
-
+ ↠
+ c
+
+
+
+
+
+ a
- ↗
+ +b
- ↦
- c
-
-
-
-
+ ↞
+ c
+
+
+
+
+
+
+
+ a
- ↘
+ -b
- ↩
- c
-
-
-
-
+ ⇇
+ c
+
+
+
+
+
+ a
- ↙
+ +b
- ↼
- c
-
-
-
-
+ ⇉
+ c
+
+
+
+
+
+ a
- ↖
+ -b
- ↽
- c
-
-
-
-
-
-
+ ↣
+ c
+
+
+
+
+
+ a
- ↻
+ +b
- ⟵
- c
-
-
-
-
+ ↢
+ c
+
+
+
+
+
+ a
- ↺
+ -b
- ⟸
- c
-
-
-
-
+ ⇆
+ c
+
+
+
+
+
+
+
+ a
- ⇈
+ +b
- ⟶
- c
-
-
-
-
+ ⇄
+ c
+
+
+
+
+
+ a
- ⇊
+ -b
- ⟹
- c
-
-
-
-
+ ↰
+ c
+
+
+
+
+
+ a
- ↾
+ +b
- ⟷
- c
-
-
-
-
-
-
+ ↱
+ c
+
+
+
+
+
+ a
- ⇂
+ -b
- ⟺
- c
-
-
-
-
+ ↝
+ c
+
+
+
+
+
+ a
- ↿
+ +b
- ⟼
- c
-
-
-
-
+ ↭
+ c
+
+
+
+
+
+
+
+ a
- ⇃
+ -b
- ↪
- c
-
-
-
-
+ ↫
+ c
+
+
+
+
+
+
-
- a
- +
- b
-
- ⇀
- c
+ a
+ +
+ b
-
-
-
-
+ ↬
+ c
+
+
+
+
+
+
-
- a
- -
- b
-
- ⇁
- c
+ a
+ -
+ b
-
-
-
-
-
-
+ ⊸
+ c
+
+
+
+
+
+
-
- a
- +
- b
-
- ⤳
- c
+ a
+ +
+ b
-
-
-
-
+ ⇛
+ c
+
+
+
+
+
+
-
- a
- -
- b
-
- ⇌
- c
+ a
+ -
+ b
-
-
-
-
+ ⇚
+ c
+
+
+
+
+
+
+
+
-
- a
- +
- b
-
- ⇋
- c
+ a
+ +
+ b
-
-
-
-
+ ↶
+ c
+
+
+
+
+
+
-
- a
- -
- b
-
- ↠
- c
+ a
+ -
+ b
-
-
-
-
+ ↷
+ c
+
+
+
+
+
+
-
- a
- +
- b
-
- ↞
- c
+ a
+ +
+ b
-
-
-
-
-
-
+ ⤏
+ c
+
+
+
+
+
+
-
- a
- -
- b
-
- ⇇
- c
+ a
+ -
+ b
-
-
-
-
+ ⤎
+ c
+
+
+
+
+
+
-
- a
- +
- b
-
- ⇉
- c
+ a
+ +
+ b
-
-
-
-
+ ⇒
+ c
+
+
+
+
+
+
+
+
-
- a
- -
- b
-
- ↣
- c
+ a
+ -
+ b
-
-
-
-
+ ⇐
+ c
+
+
+
+
+
+
-
- a
- +
- b
-
- ↢
- c
+ a
+ +
+ b
-
-
-
-
+ ⇔
+ c
+
+
+
+
+
+
+
+
+
+
+
+
+
Negated Relations
+
+ The following table contains instances of all negated relations found on the
+ SWP panel. The symbols occur in the context of a simple expression. In
+ general, the lspace and rspace around negated relations should be similar to
+ the spacing around relations.
+
+
+
+
+
+
+
+
+
+
+
+
+
-
- a
- -
- b
-
- ⇆
- c
+ a
+ +
+ b
-
-
-
-
-
-
+ ≠
-
- a
- +
- b
-
- ⇄c
+ ⋅
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- -
- b
-
- ↰
- c
+ a
+ +
+ b
-
-
-
-
+ =
-
- a
- +
- b
-
- ↱c
+ ⋅
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- -
- b
-
- ↝
- c
+ a
+ -
+ b
-
-
-
-
+ ∉
-
- a
- +
- b
-
- ↭c
+ *
+ d
-
-
-
-
-
-
+
+
+
+
+
+
+
+ a
+ -
+ b
+
+ ∈
-
- a
- -
- b
-
- ↫c
+ *
+ d
-
-
-
-
+
+
+
+
+
+
+
+ a
+ +
+ b
+
+ ≨︀
-
- a
- +
- b
-
- ↬c
+ ×
+ d
-
-
-
-
+
+
+
+
+
+
+
+
+
+ a
+ +
+ b
+
+ ≦
-
- a
- -
- b
-
- ⊸c
+ ×
+ d
-
-
-
-
+
+
+
+
+
+
+
+ a
+ -
+ b
+
+ ≩︀
-
- a
- +
- b
-
- ⇛c
+ ÷
+ d
-
-
-
-
+
+
+
+
+
+
+
+ a
+ -
+ b
+
+ ≧
-
- a
- -
- b
-
- ⇚c
+ ÷
+ d
-
-
-
-
-
-
+
+
+
+
+
+
+
+ a
+ +
+ b
+
+ ≰
-
- a
- +
- b
-
- ↶c
+ ⋅
+ d
-
-
-
-
+
+
+
+
+
+
+
+ a
+ -
+ b
+
+ ≱
-
- a
- -
- b
-
- ↷c
+ *
+ d
-
-
-
-
+
+
+
+
+
+
+
+
+
+ a
+ +
+ b
+
+ ≮
-
- a
- +
- b
-
- ⤏c
+ ×
+ d
-
-
-
-
+
+
+
+
+
+
+
+ a
+ -
+ b
+
+ ≯
-
- a
- -
- b
-
- ⤎c
+ ÷
+ d
-
-
-
-
+
+
+
+
+
+
+
+ a
+ +
+ b
+
+ ⊀
-
- a
- +
- b
-
- ⇒c
+ ⋅
+ d
-
-
-
-
-
-
+
+
+
+
+
+
+
+ a
+ -
+ b
+
+ ⊁
-
- a
- -
- b
-
- ⇐c
+ *
+ d
-
-
-
-
+
+
+
+
+
+
+
+ a
+ +
+ b
+
+ ≨
-
- a
- +
- b
-
- ⇔c
+ ×
+ d
-
-
-
-
-
-
-
-
-
-
-
-
-
Negated Relations
-
- The following table contains instances of all negated relations found on the
- SWP panel. The symbols occur in the context of a simple expression. In
- general, the lspace and rspace around negated relations should be similar to
- the spacing around relations.
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
- a
- +
- b
-
- ≠
-
- c
- ⋅
- d
-
+ a
+ -
+ b
-
-
-
-
+ ≩
-
- a
- +
- b
-
- =
-
- c
- ⋅
- d
-
+ c
+ ÷
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- -
- b
-
- ∉
-
- c
- *
- d
-
+ a
+ +
+ b
-
-
-
-
+ ⩽̸
-
- a
- -
- b
-
- ∈
-
- c
- *
- d
-
+ c
+ ⋅
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ≨︀
-
- c
- ×
- d
-
+ a
+ -
+ b
-
-
-
-
-
-
+ ⩾̸
-
- a
- +
- b
-
- ≦
-
- c
- ×
- d
-
+ c
+ *
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- -
- b
-
- ≩︀
-
- c
- ÷
- d
-
+ a
+ +
+ b
-
-
-
-
+ ⪇
-
- a
- -
- b
-
- ≧
-
- c
- ÷
- d
-
+ c
+ ×
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ≰
-
- c
- ⋅
- d
-
+ a
+ -
+ b
-
-
-
-
+ ⪈
-
- a
- -
- b
-
- ≱
-
- c
- *
- d
-
+ c
+ ÷
+ d
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
- a
- +
- b
-
- ≮
-
- c
- ×
- d
-
+ a
+ +
+ b
-
-
-
-
+ ⪯̸
-
- a
- -
- b
-
- ≯
-
- c
- ÷
- d
-
+ c
+ ⋅
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⊀
-
- c
- ⋅
- d
-
+ a
+ -
+ b
-
-
-
-
+ ⪰̸
-
- a
- -
- b
-
- ⊁
-
- c
- *
- d
-
+ c
+ *
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ≨
-
- c
- ×
- d
-
+ a
+ +
+ b
-
-
-
-
-
-
+ ⋨
-
- a
- -
- b
-
- ≩
-
- c
- ÷
- d
-
+ c
+ ×
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⩽̸
-
- c
- ⋅
- d
-
+ a
+ -
+ b
-
-
-
-
+ ⋩
-
- a
- -
- b
-
- ⩾̸
-
- c
- *
- d
-
+ c
+ ÷
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⪇
-
- c
- ×
- d
-
+ a
+ +
+ b
-
-
-
-
+ ⋦
-
- a
- -
- b
-
- ⪈
-
- c
- ÷
- d
-
+ c
+ ⋅
+ d
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
- a
- +
- b
-
- ⪯̸
-
- c
- ⋅
- d
-
+ a
+ -
+ b
-
-
-
-
+ ⋧
-
- a
- -
- b
-
- ⪰̸
-
- c
- *
- d
-
+ c
+ *
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⋨
-
- c
- ×
- d
-
+ a
+ +
+ b
-
-
-
-
+ ≦̸
-
- a
- -
- b
-
- ⋩
-
- c
- ÷
- d
-
+ c
+ ×
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⋦
-
- c
- ⋅
- d
-
+ a
+ -
+ b
-
-
-
-
-
-
+ ≧̸
-
- a
- -
- b
-
- ⋧
-
- c
- *
- d
-
+ c
+ ÷
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ≦̸
-
- c
- ×
- d
-
+ a
+ +
+ b
+
+ ⪵
+
+ c
+ ⋅
+ d
+
+
+
+
+
+
+
+
+ a
+ -
+ b
+
+ ⪶
+
+ c
+ *
+ d
+
+
+
+
+
+
+
+
+
+
+ a
+ +
+ b
+
+ ⪹
+
+ c
+ ×
+ d
+
+
+
+
+
+
+
+
+ a
+ -
+ b
+
+ ⪺
+
+ c
+ ÷
+ d
+
+
+
+
+
+
+
+
+ a
+ +
+ b
+
+ ⪉
+
+ c
+ ⋅
+ d
+
+
+
+
+
+
+
+
+ a
+ -
+ b
+
+ ⪊
+
+ c
+ *
+ d
+
+
+
+
+
+
+
+
+ a
+ +
+ b
+
+ ≁
+
+ c
+ ×
+ d
+
+
+
+
+
+
+
+
+
+
+ a
+ -
+ b
+
+ ≇
+
+ c
+ ÷
+ d
+
+
+
+
+
+
+
+
+ a
+ +
+ b
+
+ ⊊︀
+
+ c
+ ⋅
+ d
+
+
+
+
+
+
+
+
+ a
+ -
+ b
+
+ ⊋︀
+
+ c
+ *
+ d
+
+
+
+
+
+
+
+
+ a
+ +
+ b
+
+ ⫅̸
+
+ c
+ ×
+ d
+
+
+
+
+
+
+
+
+ a
+ -
+ b
+
+ ⫆̸
+
+ c
+ ÷
+ d
+
+
+
+
+
+
+
+
+
+
+ a
+ +
+ b
+
+ ⫋
+
+ c
+ ⋅
+ d
+
+
+
+
+
+
+
+
+ a
+ -
+ b
+
+ ⫌
+
+ c
+ *
+ d
+
+
+
+
+
+
+
+
+ a
+ +
+ b
+
+ ⫋︀
+
+ c
+ ×
+ d
+
+
+
+
+
+
+
+
+ a
+ -
+ b
+
+ ⫌︀
+
+ c
+ ÷
+ d
+
+
+
+
+
+
+
+
+ a
+ +
+ b
+
+ ⊊
+
+ c
+ ⋅
+ d
+
+
+
+
+
+
+
+
+
+
+ a
+ -
+ b
+
+ ⊋
+
+ c
+ *
+ d
+
+
+
+
+
+
+
+
+ a
+ +
+ b
-
-
-
-
+ ⊈
-
- a
- -
- b
-
- ≧̸
-
- c
- ÷
- d
-
+ c
+ ×
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⪵
-
- c
- ⋅
- d
-
+ a
+ -
+ b
-
-
-
-
+ ⊉
-
- a
- -
- b
-
- ⪶
-
- c
- *
- d
-
+ c
+ ÷
+ d
-
-
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⪹
-
- c
- ×
- d
-
+ a
+ +
+ b
-
-
-
-
+ ∦
-
- a
- -
- b
-
- ⪺
-
- c
- ÷
- d
-
+ c
+ ⋅
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⪉
-
- c
- ⋅
- d
-
+ a
+ -
+ b
-
-
-
-
+ ∤
-
- a
- -
- b
-
- ⪊
-
- c
- *
- d
-
+ c
+ *
+ d
-
-
-
-
+
+
+
+
+
+
+
+
-
- a
- +
- b
-
- ≁
-
- c
- ×
- d
-
+ a
+ +
+ b
-
-
-
-
-
-
+ ∤
-
- a
- -
- b
-
- ≇
-
- c
- ÷
- d
-
+ c
+ ×
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⊊︀
-
- c
- ⋅
- d
-
+ a
+ +
+ b
-
-
-
-
+ ∦
-
- a
- -
- b
-
- ⊋︀
-
- c
- *
- d
-
+ c
+ ÷
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⫅̸
-
- c
- ×
- d
-
+ a
+ +
+ b
-
-
-
-
+ ⊬
-
- a
- -
- b
-
- ⫆̸
-
- c
- ÷
- d
-
+ c
+ ⋅
+ d
-
-
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⫋
-
- c
- ⋅
- d
-
+ a
+ +
+ b
-
-
-
-
+ ⊮
-
- a
- -
- b
-
- ⫌
-
- c
- *
- d
-
+ c
+ *
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⫋︀
-
- c
- ×
- d
-
+ a
+ +
+ b
-
-
-
-
+ ⊭
-
- a
- -
- b
-
- ⫌︀
-
- c
- ÷
- d
-
+ c
+ ×
+ d
-
-
-
-
+
+
+
+
+
+
+
+
-
- a
- +
- b
-
- ⊊
-
- c
- ⋅
- d
-
+ a
+ +
+ b
-
-
-
-
-
-
+ ⊯
-
- a
- -
- b
-
- ⊋
-
- c
- *
- d
-
+ c
+ ÷
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⊈
-
- c
- ×
- d
-
+ a
+ +
+ b
-
-
-
-
+ ⋭
-
- a
- -
- b
-
- ⊉
-
- c
- ÷
- d
-
+ c
+ ⋅
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ∦
-
- c
- ⋅
- d
-
+ a
+ +
+ b
-
-
-
-
+ ⋬
-
- a
- -
- b
-
- ∤
-
- c
- *
- d
-
+ c
+ *
+ d
-
-
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ∤
-
- c
- ×
- d
-
+ a
+ +
+ b
-
-
-
-
+ ⋫
-
- a
- +
- b
-
- ∦
-
- c
- ÷
- d
-
+ c
+ ×
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⊬
-
- c
- ⋅
- d
-
+ a
+ +
+ b
-
-
-
-
+ ⋪
-
- a
- +
- b
-
- ⊮
-
- c
- *
- d
-
+ c
+ ÷
+ d
-
-
-
-
+
+
+
+
+
+
+
+
-
- a
- +
- b
-
- ⊭
-
- c
- ×
- d
-
+ a
+ +
+ b
-
-
-
-
-
-
+ ↚
-
- a
- +
- b
-
- ⊯
-
- c
- ÷
- d
-
+ c
+ ⋅
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⋭
-
- c
- ⋅
- d
-
+ a
+ +
+ b
-
-
-
-
+ ↛
-
- a
- +
- b
-
- ⋬
-
- c
- *
- d
-
+ c
+ *
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⋫
-
- c
- ×
- d
-
+ a
+ +
+ b
-
-
-
-
+ ⇍
-
- a
- +
- b
-
- ⋪
-
- c
- ÷
- d
-
+ c
+ ×
+ d
-
-
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ↚
-
- c
- ⋅
- d
-
+ a
+ +
+ b
-
-
-
-
+ ⇏
-
- a
- +
- b
-
- ↛
-
- c
- *
- d
-
+ c
+ ÷
+ d
-
-
-
-
+
+
+
+
+
+
-
- a
- +
- b
-
- ⇍
-
- c
- ×
- d
-
+ a
+ +
+ b
-
-
-
-
+ ⇎
-
- a
- +
- b
-
- ⇏
-
- c
- ÷
- d
-
+ c
+ ⋅
+ d
-
-
-
-
+
+
+
+
+
+
+
+
-
- a
- +
- b
-
- ⇎
-
- c
- ⋅
- d
-
+ a
+ +
+ b
-
-
-
-
-
-
+ ↮
-
- a
- +
- b
-
- ↮
-
- c
- *
- d
-
+ c
+ *
+ d
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Fences
LaTeX fences that begin with \left and \right are stretchy. They grow
vertically to the height and depth of the enclosed math run. This growth is
continuous and symmetric. Here are examples of the standard LaTeX fences
-
+ (x)⁢
@@ -3384,17 +3392,17 @@
||Σ||
and
-
+ /F/⁢
@@ -3442,17 +3450,17 @@
⇓M⇓.
Here are some examples with a bit more stretching
-
+ (k1
@@ -3566,17 +3574,17 @@
2∥
and
-
+ /k
@@ -3700,17 +3708,17 @@
symmetric, lspace, rspace). This is especially
important for vertical arrows used as fences. The default attributes given in
the MathML Operator Dictionary don't configure vertical arrows as fences.
In LaTeX, the lspace on a left side fence delimiter and the rspace on a right
side fence delimiter is not 0. Here's an example to illustrate spacing around
fences
-
+ M⁢[M⁢
@@ -3769,17 +3777,17 @@
|⁢M⁢M
-
+ M⁢[M
@@ -3834,17 +3842,17 @@
⁢M⁢M
-
+ M⁢[M⁢
@@ -3902,17 +3910,17 @@
In LaTeX, all fencing symbols are symmetric - they have equal extent above and
below the math axis of the run of math in which they occur directly.
Fences that enclose fractions illustrate the symmetry issue as seen
- below.
+ below.(1
@@ -3930,17 +3938,17 @@
1
Given the symmetric restriction on fences, it is very difficult for LaTeX to
produce the product of a fenced row vector and a fenced column vector as shown
below.
-
+ [
@@ -4002,17 +4010,17 @@
We
want the row vector to typeset at the same level as the top row of the column
vector, but this is difficult to achieve.
This problem can be solved using aligned arrays, as
- follows
+ followsab
@@ -4057,17 +4065,17 @@
In MathML, operators that are used for fencing are never symmetric and are
always stretchy by default. (i.e., as documented in the suggested Operator
Dictionary). Hence <mo symmetric="true"> must be scripted if the intent
is to emulated LaTeX fence behavior.
The commands \big, \Big, \bigg and \Bigg produce a discreet set of
increasingly taller fences,
-
+ |1+|
@@ -4105,17 +4113,17 @@
+8|
. Here's the same expression in a
- display
+ display|1+|
@@ -4154,17 +4162,17 @@
+8|The
size ratio is 3.0 : 2.4 : 1.8 : 1.2. Fixed sized fences are useful with
nested fences as in the following
- example
+ example[[A
@@ -4199,17 +4207,17 @@
LaTeX fences that are built into fractions (\binom, etc.) are not stretchy,
but they are taller in displays. Emulating this behavior in MathML would
require a context sensitive transaltion. Further, non-stretchy fences aren't
usually desirable. Hence we script binomial fences as stretchy in MathML.
Some examples of inline fractions
-
+ (8-5
@@ -4277,17 +4285,17 @@
θ|
with built in fences. Same expression in a
- display.
+ display.(8-5
@@ -4355,20 +4363,24 @@
θ|
Alternate stylesheets are available from: "View -> Use
StyleSheet -> TeX | Mathematica"
Click on a MathML fragment to view its WYSIWYG source.
-
In the examples below, the text won't be allowed to decrease pass the
+
+ In the examples below, the text won't be allowed to decrease pass the
scriptminsize or your browser's minimum allowable font size -- this can be
set with, e.g, user_pref("font.minimum-size.x-western", 10). To see the
effect of the gradual decrease induced by changes in script levels more clearly,
you may have to increase your default font size in the menu:
"Edit -> Preferences -> Appearance -> Fonts".
Here is how the alphabet looks like at scriptminsize: a, b, c ... x, y, z
Here is how greek letters look like at scriptminsize: α, β, γ ...,
ψ, ω, ϑ, ϒ, ϖ
Here is how numbers look like at scriptminsize: 0, 1, 2, ..., 10, 11, 12, ...
You can use "View -> Text Zoom" in the usual way to zoom the MathML text along with the other text.
The background color of <mspace> elements
has been set to yellow for easier viewing. You can set the
width
-
+ ∑xy
height
-
+ ∫xy
and depth
-
+ [xy]
@@ -207,32 +232,36 @@
+/
-
Width
+/
-
Depth
+/
-
-
+ 3x
Alternate stylesheets are available from: "View -> Use
- StyleSheet -> TeX | Mathematica"
-
Click on a MathML fragment to view its WYSIWYG source.
-
In the examples below, the text won't be allowed to decrease pass the
- scriptminsize or your browser's minimum allowable font size -- this can be
- set with, e.g, user_pref("font.minimum-size.x-western", 10). To see the
- effect of the gradual decrease induced by changes in script levels more clearly,
- you may have to increase your default font size in the menu:
- "Edit -> Preferences -> Appearance -> Fonts".
-
-
Here is how the alphabet looks like at scriptminsize: a, b, c ... x, y, z
-
-
Here is how greek letters look like at scriptminsize: α, β, γ ...,
- ψ, ω, ϑ, ϒ, ϖ
-
-
Here is how numbers look like at scriptminsize: 0, 1, 2, ..., 10, 11, 12, ...
-
-
-
You can use "View -> Text Zoom" in the usual way to zoom the MathML text along with the other text.
Alternate stylesheets are available from: "View -> Use
+ StyleSheet -> TeX | Mathematica"
+
Click on a MathML fragment to view its WYSIWYG source.
+
In the examples below, the text won't be allowed to decrease pass the
+ scriptminsize or your browser's minimum allowable font size -- this can be
+ set with, e.g, user_pref("font.minimum-size.x-western", 10). To see the
+ effect of the gradual decrease induced by changes in script levels more clearly,
+ you may have to increase your default font size in the menu:
+ "Edit -> Preferences -> Appearance -> Fonts".
+
+
Here is how the alphabet looks like at scriptminsize: a, b, c ... x, y, z
+
+
Here is how greek letters look like at scriptminsize: α, β, γ ...,
+ ψ, ω, ϑ, ϒ, ϖ
+
+
Here is how numbers look like at scriptminsize: 0, 1, 2, ..., 10, 11, 12, ...
+
+
+
You can use "View -> Text Zoom" in the usual way to zoom the MathML text along with the other text.
As a visual aid, the examples deliberately draw attention to
the math axis and the baseline: ----------------------- this is the math axis ..................... this is the baseline
- External vertical align is center
-
-
- ---
- ...
-
-
-
- 1
-
-
- 22
-
-
- 333
-
-
-
-
-
- 4444
- x
-
-
-
- 55555
-
-
- 666666
-
-
-
-
- a
-
-
- b
-
-
- c
-
-
-
-
- 7777777
-
-
- 11
-
-
-
-
-
-
- ...
- ---
-
-
- , cols arg is "|r|c|l|", \hline's above and below.
- When align="center" or align="baseline", the middle of the table
- coincides with the baseline.
-
- External vertical align is axis
-
-
- ---
- ...
-
-
-
- 1
-
-
- 22
-
-
- 333
-
-
-
-
-
- 4444
- x
-
-
-
- 55555
-
-
-
-
-
- lim
-
- n
- →
- ∞
-
-
-
- f
-
- -
- 1
-
-
-
-
-
- ⋃
-
- i
- =
- 1
-
- n
-
-
- A
- i
-
-
-
-
- rowspan=2 here
-
-
-
-
-
-
-
-
-
- x
- n
-
- +
-
- y
- n
-
-
- n
-
- columnspan=2 here
-
-
-
-
-
-
-
- 7777777
-
-
- 11
-
-
-
-
-
-
- ...
- ---
-
- , columnlines="solid", rowlines="dashed solid dashed".
- By default -- when the align attribute
- is not set, or when align="axis", the middle of the table
- coincides with the math axis.
-
+ External vertical align is center
+
+
+ ---
+ ...
+
+
+
+ 1
+
+
+ 22
+
+
+ 333
+
+
+
+
+
+ 4444
+ x
+
+
+
+ 55555
+
+
+ 666666
+
+
+
+
+ a
+
+
+ b
+
+
+ c
+
+
+
+
+ 7777777
+
+
+ 11
+
+
+
+
+
+
+ ...
+ ---
+
+
+ , cols arg is "|r|c|l|", \hline's above and below.
+ When align="center" or align="baseline", the middle of the table
+ coincides with the baseline.
+
+
+ External vertical align is axis
+
+
+ ---
+ ...
+
+
+
+ 1
+
+
+ 22
+
+
+ 333
+
+
+
+
+
+ 4444
+ x
+
+
+
+ 55555
+
+
+
+
+
+ lim
+
+ n
+ →
+ ∞
+
+
+
+ f
+
+ -
+ 1
+
+
+
+
+
+ ⋃
+
+ i
+ =
+ 1
+
+ n
+
+
+ A
+ i
+
+
+
+
+ rowspan=2 here
+
+
+
+
+
+
+
+
+
+ x
+ n
+
+ +
+
+ y
+ n
+
+
+ n
+
+ columnspan=2 here
+
+
+
+
+
+
+
+ 7777777
+
+
+ 11
+
+
+
+
+
+
+ ...
+ ---
+
+ , columnlines="solid", rowlines="dashed solid dashed".
+ By default -- when the align attribute
+ is not set, or when align="axis", the middle of the table
+ coincides with the math axis.
- External vertical align is bottom
-
-
- ---
- ...
-
-
-
- 1
-
-
- 22
-
-
- 333
-
-
-
-
- 4444
-
-
- 55555
-
-
-
- 666666
-
+ External vertical align is bottom
+
+
+ ---
+ ...
+
+
+
+ 1
+
+
+ 22
+
+
+ 333
+
+
+
+
+ 4444
+
+
+ 55555
+
+
+
+ 666666
+ x2
-
-
-
-
-
-
- a
-
-
- b
-
-
- c
-
-
-
-
- 7777777
-
-
- 11
-
-
-
-
-
-
-
-
- cols arg is "r|cl". MathML doesn't specify how to only display certain sides
- of the table border, as in "|rcl", but these can be obtained in Mozilla using
- the 'border' property of CSS, e.g., "|rcl" can be achieved with the CSS
- declaration "mtable { border-left: solid thin }".
+
+
+
+
+
+
+ a
+
+
+ b
+
+
+ c
+
+
+
+
+ 7777777
+
+
+ 11
+
+
+
+
+
+
+
+
+ cols arg is "r|cl". MathML doesn't specify how to only display certain sides
+ of the table border, as in "|rcl", but these can be obtained in Mozilla using
+ the 'border' property of CSS, e.g., "|rcl" can be achieved with the CSS
+ declaration "mtable { border-left: solid thin }".
- A table with align="axis2" to anchor the table externally w.r.t. the axis
- of the second row
-
-
- ---
- ...
-
- a
- b
-
-
-
-
- α
-
-
- β
-
-
-
-
-
- a
- b
-
- x
-
-
- y
-
- a
- b
-
-
-
-
-
- γ
-
-
- δ
-
-
-
-
- a
- b
-
- ...
- ---
-
- , but this is subject to variances due to style changes, e.g., from the
- scriptlevel.
-
-
- ---
- ...
-
- a
- b
-
-
-
-
- α
-
-
- β
-
-
-
-
-
- a
- b
-
- x
-
-
-
- y
-
- a
- b
-
-
-
-
-
-
- γ
-
-
- δ
-
-
-
-
- a
- b
-
- ...
- ---
-
- . Anyway, this is buggy in Mozilla because what you see above is a fallback
- to the rendering code used for the baseline case (see below).
+ A table with align="axis2" to anchor the table externally w.r.t. the axis
+ of the second row
+
+
+ ---
+ ...
+
+ a
+ b
+
+
+
+
+ α
+
+
+ β
+
+
+
+
+
+ a
+ b
+
+ x
+
+
+ y
+
+ a
+ b
+
+
+
+
+
+ γ
+
+
+ δ
+
+
+
+
+ a
+ b
+
+ ...
+ ---
+
+ , but this is subject to variances due to style changes, e.g., from the
+ scriptlevel.
+
+
+ ---
+ ...
+
+ a
+ b
+
+
+
+
+ α
+
+
+ β
+
+
+
+
+
+ a
+ b
+
+ x
+
+
+
+ y
+
+ a
+ b
+
+
+
+
+
+
+ γ
+
+
+ δ
+
+
+
+
+ a
+ b
+
+ ...
+ ---
+
+ . Anyway, this is buggy in Mozilla because what you see above is a fallback
+ to the rendering code used for the baseline case (see below).
- A table with align="baseline-1" to anchor the table externally w.r.t. the baseline
- of the last row
-
-
- ---
- ...
-
- d
- +
- p
-
-
- (
-
-
-
- α
-
-
- β
-
-
-
-
- γ
-
-
- δ
-
-
-
-
-
- )
-
- ...
- ---
-
- , neat isn't it? This would be pretty hard to obtain otherwise.
- Contrast it with the following which has align="bottom"
-
-
- ---
- ...
-
- d
- +
- p
-
-
- (
-
-
-
- α
-
-
- β
-
-
-
-
- γ
-
-
- δ
-
-
-
-
-
- )
-
- ...
- ---
-
- ,
- and with this one which has align="center-1"
-
-
- ---
- ...
-
- d
- +
- p
-
-
- (
-
-
-
- α
-
-
- β
-
-
-
-
- γ
-
-
- δ
-
-
-
-
-
- )
-
- ...
- ---
-
- ,
- but note that setting the baseline relative to a particular row is meaningless
- if the row doesn't have at least one cell with "rowalign=baseline"
- where to anchor the baseline (in which case Mozilla will behave as if
- it was align="center#rownumber").
+ A table with align="baseline-1" to anchor the table externally w.r.t. the baseline
+ of the last row
+
+
+ ---
+ ...
+
+ d
+ +
+ p
+
+
+ (
+
+
+
+ α
+
+
+ β
+
+
+
+
+ γ
+
+
+ δ
+
+
+
+
+
+ )
+
+ ...
+ ---
+
+ , neat isn't it? This would be pretty hard to obtain otherwise.
+ Contrast it with the following which has align="bottom"
+
+
+ ---
+ ...
+
+ d
+ +
+ p
+
+
+ (
+
+
+
+ α
+
+
+ β
+
+
+
+
+ γ
+
+
+ δ
+
+
+
+
+
+ )
+
+ ...
+ ---
+
+ ,
+ and with this one which has align="center-1"
+
+
+ ---
+ ...
+
+ d
+ +
+ p
+
+
+ (
+
+
+
+ α
+
+
+ β
+
+
+
+
+ γ
+
+
+ δ
+
+
+
+
+
+ )
+
+ ...
+ ---
+
+ ,
+ but note that setting the baseline relative to a particular row is meaningless
+ if the row doesn't have at least one cell with "rowalign=baseline"
+ where to anchor the baseline (in which case Mozilla will behave as if
+ it was align="center#rownumber").
These may sound like gimmicks until you want to get a damping effect
- such as this
-
-
- ---
- ...
-
-
-
-
-
- a
- b
-
-
-
-
-
-
-
-
-
-
- a
- b
-
-
-
-
-
-
-
-
-
-
- a
- b
-
-
-
-
-
-
-
-
-
-
- a
- b
-
-
-
-
-
-
-
-
-
-
- a
- b
-
-
-
-
-
-
-
-
-
-
- a
- b
-
-
-
-
-
-
- , or perhaps the reverse
-
-
- ---
- ...
-
-
-
-
-
- a
- b
-
-
-
-
-
-
-
-
-
-
- a
- b
-
-
-
-
-
-
-
-
-
-
- a
- b
-
-
-
-
-
-
-
-
-
-
- a
- b
-
-
-
-
-
-
-
-
-
-
- a
- b
-
-
-
-
-
-
-
-
-
-
- a
- b
-
-
-
-
-
-
- , modulo pixel roundoff errors. Here 'a' and 'b' can be other combinations
- of possibly irregular boxes.
+ such as this
+
+
+ ---
+ ...
+
+
+
+
+
+ a
+ b
+
+
+
+
+
+
+
+
+
+
+ a
+ b
+
+
+
+
+
+
+
+
+
+
+ a
+ b
+
+
+
+
+
+
+
+
+
+
+ a
+ b
+
+
+
+
+
+
+
+
+
+
+ a
+ b
+
+
+
+
+
+
+
+
+
+
+ a
+ b
+
+
+
+
+
+
+ , or perhaps the reverse
+
+
+ ---
+ ...
+
+
+
+
+
+ a
+ b
+
+
+
+
+
+
+
+
+
+
+ a
+ b
+
+
+
+
+
+
+
+
+
+
+ a
+ b
+
+
+
+
+
+
+
+
+
+
+ a
+ b
+
+
+
+
+
+
+
+
+
+
+ a
+ b
+
+
+
+
+
+
+
+
+
+
+ a
+ b
+
+
+
+
+
+
+ , modulo pixel roundoff errors. Here 'a' and 'b' can be other combinations
+ of possibly irregular boxes.
And making floating elements do a multiplication such as the
- following one which is anchored at a baseline is made simple by
- using align="baseline1" on both tables
-
-
-
- [
-
-
-
- a
-
-
- b
-
-
- c
-
-
- d
-
-
-
- ]
-
-
- [
-
-
-
- a
-
-
-
-
- b
-
-
-
-
- c
-
-
-
-
- d
-
-
-
- ]
-
-
-
+ following one which is anchored at a baseline is made simple by
+ using align="baseline1" on both tables
+
+
+
+ [
+
+
+
+ a
+
+
+ b
+
+
+ c
+
+
+ d
+
+
+
+ ]
+
+
+ [
+
+
+
+ a
+
+
+
+
+ b
+
+
+
+
+ c
+
+
+
+
+ d
+
+
+
+ ]
+
+
+
To multiply a matrix A by a vector x, each row of
- the matrix has to be multiplied to the vector. So at the
- i-th step, it proceeds thus:
-
-
- i
- -th row
-
- [
-
-
-
-
- a
-
- 1
- 1
-
-
-
-
-
- a
-
- 1
- 2
-
-
-
-
-
- a
-
- 1
- 3
-
-
-
-
- …
-
-
-
- a
-
- 1
- n
-
-
-
-
-
-
- ⋮
-
-
- ⋮
-
-
- ⋮
-
-
- …
-
-
- ⋮
-
-
-
-
-
- a
-
- i
- 1
-
-
-
-
-
- a
-
- i
- 2
-
-
-
-
-
- a
-
- i
- 3
-
-
-
-
- …
-
-
-
- a
-
- i
- n
-
-
-
-
-
-
- ⋮
-
-
- ⋮
-
-
- ⋮
-
-
-
-
- ⋮
-
-
-
-
-
- a
-
- n
- 1
-
-
-
-
-
- a
-
- n
- 2
-
-
-
-
-
- a
-
- n
- 3
-
-
-
-
- …
-
-
-
- a
-
- n
- n
-
-
-
-
-
- ]
-
-
- [
-
-
-
-
- x
- 1
-
-
-
-
-
-
- x
- 2
-
-
-
-
-
-
- x
- 3
-
-
-
-
-
- ⋮
-
-
-
-
-
- x
- n
-
-
-
-
- ]
-
-
-
+ the matrix has to be multiplied to the vector. So at the
+ i-th step, it proceeds thus:
+
+
+ i
+ -th row
+
+ [
+
+
+
+
+ a
+
+ 1
+ 1
+
+
+
+
+
+ a
+
+ 1
+ 2
+
+
+
+
+
+ a
+
+ 1
+ 3
+
+
+
+
+ …
+
+
+
+ a
+
+ 1
+ n
+
+
+
+
+
+
+ ⋮
+
+
+ ⋮
+
+
+ ⋮
+
+
+ …
+
+
+ ⋮
+
+
+
+
+
+ a
+
+ i
+ 1
+
+
+
+
+
+ a
+
+ i
+ 2
+
+
+
+
+
+ a
+
+ i
+ 3
+
+
+
+
+ …
+
+
+
+ a
+
+ i
+ n
+
+
+
+
+
+
+ ⋮
+
+
+ ⋮
+
+
+ ⋮
+
+
+
+
+ ⋮
+
+
+
+
+
+ a
+
+ n
+ 1
+
+
+
+
+
+ a
+
+ n
+ 2
+
+
+
+
+
+ a
+
+ n
+ 3
+
+
+
+
+ …
+
+
+
+ a
+
+ n
+ n
+
+
+
+
+
+ ]
+
+
+ [
+
+
+
+
+ x
+ 1
+
+
+
+
+
+
+ x
+ 2
+
+
+
+
+
+
+ x
+ 3
+
+
+
+
+
+ ⋮
+
+
+
+
+
+ x
+ n
+
+
+
+
+ ]
+
+
+
- This page is typeset according to
- XHTML,
- the reformulated way to go for the web.
-
+ This page is typeset according to
+ XHTML,
+ the reformulated way to go for the web.
+
Alternate stylesheets are available from: "View -> Use
StyleSheet -> TeX | Mathematica"
Click on a MathML fragment to view its WYSIWYG source.
-
In the examples below, the text won't be allowed to decrease pass the
+
+ In the examples below, the text won't be allowed to decrease pass the
scriptminsize or your browser's minimum allowable font size -- this can be
set with, e.g, user_pref("font.minimum-size.x-western", 10). To see the
effect of the gradual decrease induced by changes in script levels more clearly,
you may have to increase your default font size in the menu:
"Edit -> Preferences -> Appearance -> Fonts".
Here is how the alphabet looks like at scriptminsize: a, b, c ... x, y, z
Here is how greek letters look like at scriptminsize: α, β, γ ...,
ψ, ω, ϑ, ϒ, ϖ
Here is how numbers look like at scriptminsize: 0, 1, 2, ..., 10, 11, 12, ...
You can use "View -> Text Zoom" in the usual way to zoom the MathML text along with the other text.
MathML has two root objects, an <msqrt>
-
+ x
and an <mroot>
-
+ x3.
These are pretty simple. About all you can do with them is see how the
rendering stretches them in various ways: horizontally
-
+ sin⁡x⁢cos⁡y,
vertically
-
+ 1234
and
-
+ det(
@@ -192,47 +202,47 @@
)2,
as well as
-
+ 2x⁢y⁢z⁢w,
-
+ 21234,
and
-
+ 2⌈det(
@@ -258,63 +268,63 @@
.
displays
MathML has two root objects, an <msqrt>
-
+ x
and an <mroot>
-
+ x3These
are pretty simple. About all you can do with them is see how the rendering
stretches them in various ways: horizontally
-
+ sin⁡x⁢cos⁡yvertically
-
+ 1234
and
-
+ det(
@@ -335,46 +345,46 @@
)2
as well as
-
+ 2x⁢y⁢z⁢w
-
+ 21234and
-
+ 2⌈det(
@@ -399,17 +409,17 @@
⌉
The formula of Binet shows how the n-th term in the Fibonacci series can be expressed using roots
-
+ fn=1
@@ -456,20 +466,24 @@
n]
MathML בפעולה
+ [ שפות:
English -
Thai -
- עברית ]
+ עברית ]
האם אתה רואה משוואות מגניבות בדף הזה? לא? חבל. הנה
צילום מסך של מה שאתה מפסיד.
הורד Mozilla עם MathML כדי לתקן מצב עצוב זה.
כבר יש לך תמיכה ב־MathML אך מה שאתה רואה בצילום המסך אינו מה שאתה מקבל? במקרה
@@ -489,17 +498,17 @@
u-
- if
+ if x<0
@@ -507,17 +516,17 @@
u+
- if
+ if x>0
@@ -864,19 +873,21 @@
בהצגת תוכן MathML ברשת,
דיווח על באגים
ב־Bugzilla,
ואם אתה יכול לעזור בקידוד,
בבחינה/שיפור
הקוד הקיים, ו/או לקיחת טיפול בפריט ברשימת
הדברים לעשות.
-
-
+
+
- דף זה הוא מסומן בהתאם
+ דף זה הוא מסומן בהתאם
ל־XHTML,
הנוסחה החדשה לעשות דברים ברשת.
-
+
การจัดตัวพิมพ์สำหรับสมการคณิตศาสตร์นั้นเป็นเรื่องละเอียดอ่อน
MathML ใน Mozilla มุ่งหวังที่จะทำตาม
ข้อกำหนด MathML เพื่อให้
สิ่งที่คุณเห็นคือสิ่งที่คุณได้มาร์คอัพไว้ (What You See Is What You Markup), หรือจะเรียกอีกแบบ
สิ่งที่คุณเห็นคือสิ่งที่คุณได้ทำ (What You See Is What You Made), หรือเอาสั้นๆ "WYSIWYM".
ความแตกต่างระหว่างสมการสองอันข้างล่างนี้ คือ การมาร์คอัพ!
-
+ (...(
@@ -255,18 +250,17 @@
)np
-
-
+ (...(
@@ -311,37 +305,35 @@
np
Are you seeing nifty equations throughout this page? No? Too bad. Here is a
screenshot of what you are missing.
Download a MathML-enabled Mozilla build to remedy this
sad situation.
You already have a MathML-enabled build but what you see on the screenshot
is not what you get? In that case you are probably missing some crucial
MathML fonts.
Now that you are well-equipped, you should be able to see this
inline equation with varying accents:
-
+ x^+
@@ -138,17 +146,17 @@
z^.
Next to it is this tiny formula,
-
+ det|ac
@@ -161,17 +169,17 @@
d-bc,
which can also be typeset in displaystyle as
-
+ det|a
@@ -201,17 +209,17 @@
Mathematical typesetting is picky.
MathML in Mozilla aims at complying with the
MathML specification so that
What You See Is What You Markup, or to put it another way
What You See Is What You Made, or in short "WYSIWYM".
The difference between these two is in the markup!
-
+ (...(
@@ -255,17 +263,17 @@
)np
-
+ (...(
@@ -312,33 +320,33 @@
np
The roots of this bold equation
-
+ y3+py+q=0
are also bold
-
+ y=-q
@@ -401,17 +409,17 @@
3.
As for the roots of the equation
-
+ ax2+b
@@ -419,17 +427,17 @@
+c=0,
click anywhere in the yellow area to zoom-in/zoom-out using RESTYLE:
-
+ x=-
@@ -457,17 +465,17 @@
Consider an interesting markup like this
-
+ {u
@@ -541,17 +549,17 @@
or other complex markups like these
-
+ Ell^Y
@@ -712,17 +720,17 @@
)z))
-
+ π(n)=∑
@@ -774,17 +782,17 @@
-1⌋
-
+ ‖ϕ‖
@@ -884,19 +892,21 @@
putting MathML content on the web, reporting bugs in
Bugzilla,
and, if you can help with code,
inspecting/improving
the current code, and/or picking up an item in the
ToDo
list.
-
-
+
+
- This page is typeset according to
+ This page is typeset according to
XHTML,
the reformulated way to go for the web.
-
+