diff -rU8 mathml/demo/extras.xhtml mathml-2//demo/extras.xhtml
--- mathml/demo/extras.xhtml 2010-10-12 12:45:42.000000000 +0200
+++ mathml-2//demo/extras.xhtml 2010-10-12 12:45:42.000000000 +0200
@@ -1,46 +1,46 @@
-
-
-]>
-
-
-
- MathML Extras
-
-
-
-
+
+
+]>
+
+
+
+ MathML Extras
+
+
+
+
-
-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.
-
-
-The title attribute as a tooltip
-(from XHTML )
-
-Mouse over either log to see a tooltip showing the title
-
-
-
-
-
- log
- a
-
- ⁡
- x
-
-=
-
-
- ln
- ⁡
- x
-
-
- ln
- ⁡
- 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; }
-
-
-
-
-
-
- log
- a
-
- ⁡
- x
-
-=
-
-
- ln
- ⁡
- x
-
-
- ln
- ⁡
- a
-
-
-
-
-
-
-
-
-Mixing with other markups, e.g., <img>, <input>
-
-
-
-
- A
- =
- [
-
-
- 1
-
-
-
-
-
-
- 4
-
-
- ]
-
-
-
-
-
-Inline JavaScript
-
-
-
-
-Mouse
-Over
-
-
-
-
-
+
+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.
+
+
+The title attribute as a tooltip
+(from XHTML )
+
+Mouse over either log to see a tooltip showing the title
+
+
+
+
+
+ log
+ a
+
+ ⁡
+ x
+
+=
+
+
+ ln
+ ⁡
+ x
+
+
+ ln
+ ⁡
+ 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; }
+
+
+
+
+
+
+ log
+ a
+
+ ⁡
+ x
+
+=
+
+
+ ln
+ ⁡
+ x
+
+
+ ln
+ ⁡
+ a
+
+
+
+
+
+
+
+
+Mixing with other markups, e.g., <img>, <input>
+
+
+
+
+ A
+ =
+ [
+
+
+ 1
+
+
+
+
+
+
+ 4
+
+
+ ]
+
+
+
+
+
+Inline JavaScript
+
+
+
+
+Mouse
+Over
+
+
+
+
+
diff -rU8 mathml/demo/texvsmml.xhtml mathml-2//demo/texvsmml.xhtml
--- mathml/demo/texvsmml.xhtml 2010-10-12 12:45:42.000000000 +0200
+++ mathml-2//demo/texvsmml.xhtml 2010-10-12 12:45:42.000000000 +0200
@@ -1,1360 +1,1360 @@
-
-
-]>
-
-
-
-
-
-
-
-
-
-
- MathML Torture Test
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- You are here: MathML demos > MathML Torture Test
-
- MathML Torture Test
-
- 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 scriptminsize or your browser's minimum allowable font size --
- this can be set with . 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: .
-
- 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 in the usual way to zoom the MathML text along with
- the other text.
- There is a tracker bug where you can report
- rendering errors on the demos .
-
-
-
-
-
-
-As rendered by TeX
-As rendered by your browser
-
-
-1
-
-
-
-
-
-
- x
- 2
-
-
- y
-
- 2
-
-
-
-
-
-
-2
-
-
-
-
-
-
-
- F
- 3
-
- 2
-
-
-
-
-
-
-
-3
-
-
-
-
-
-
- x
- +
-
-
- y
- 2
-
-
-
- k
-
- +
- 1
-
-
-
-
-
-
-
-4
-
-
-
-
-
- x
- +
-
- y
-
-
- 2
-
- k
- +
- 1
-
-
-
-
-
-
-
-
-
-5
-
-
-
-
-
- a
-
-
- b
- /
- 2
-
-
-
-
-
-
-
-
-6
-
-
-
-
-
- a
- 0
-
-
- +
-
- 1
-
-
- a
-
- 1
-
- +
-
- 1
-
-
-
- a
- 2
-
- +
-
- 1
-
-
-
- a
- 3
-
- +
-
- 1
-
-
-
- a
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-7
-
-
-
-
-
-
- a
- 0
-
- +
-
-
- 1
-
-
- a
- 1
-
- +
-
-
- 1
-
-
- a
- 2
-
-
- +
-
- 1
-
-
- a
- 3
-
-
- +
-
- 1
-
-
- a
-
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-8
-
-
-
-
- (
-
-
- n
-
- k
- /
- 2
-
-
-
- )
-
-
-
-
-
-9
-
-
-
-
-
-
-
- (
-
- p
- 2
-
- )
-
-
-
- x
- 2
-
-
- y
-
-
- p
- -
- 2
-
-
- -
-
-
- 1
-
- 1
- -
- x
-
-
-
-
- 1
-
- 1
- -
-
- x
-
- 2
-
-
-
-
-
-
-
-
-10
-
-
-
-
-
-
- ∑
-
-
-
- 0
- ≤
-
- i
- ≤
- m
-
-
- 0
- <
-
- j
- <
- n
-
-
-
-
- P
-
- (
- i
- ,
- j
- )
-
-
-
-
-
-
-11
-
-
-
-
-
- x
-
- 2
-
- y
-
-
-
-
-
-
-
-12
-
-
-
-
-
-
- ∑
-
- i
- =
- 1
-
-
- p
-
-
- ∑
-
- j
- =
-
- 1
-
- q
-
-
- ∑
-
- k
-
- =
- 1
-
- r
-
-
- a
-
-
- i
- j
-
-
-
- b
-
-
- j
- k
-
-
-
- c
-
-
- k
- i
-
-
-
-
-
-
-
-
-13
-
-
-
-
-
- 1
- +
-
- 1
-
- +
-
- 1
- +
-
- 1
- +
-
-
- 1
- +
-
- 1
- +
-
-
- 1
- +
- x
-
-
-
-
-
-
-
-
-
-
-
-
-
-14
-
-
-
-
-
-
- (
-
-
- ∂
- 2
-
-
-
- ∂
-
- x
- 2
-
-
-
- +
-
-
-
- ∂
- 2
-
-
- ∂
-
-
- y
- 2
-
-
-
- )
-
-
-
-
- |
- ϕ
- (
- x
- +
-
- i
- y
- )
- |
-
- 2
-
-
- =
- 0
-
-
-
-
-
-15
-
-
-
-
-
-
- 2
-
- 2
-
- 2
-
- x
-
-
-
-
-
-
-
-
-16
-
-
-
-
-
-
- ∫
- 1
- x
-
-
-
- dt
- t
-
-
-
-
-
-
-17
-
-
-
-
-
- ∫
-
- ∫
- D
-
- dx
-  
-
- dy
-
-
-
-
-
-18
-
-
-
-
- f
-
- (
- x
- )
- =
-
- {
-
-
-
-
-
- 1
- /
- 3
-
-
-
-
-
- if
- 0
- ≤
- x
-
- ≤
- 1
- ;
-
-
-
-
-
-
-
- 2
- /
- 3
-
-
-
-
-
- if
- 3
- ≤
- x
- ≤
- 4
-
- ;
-
-
-
-
-
- 0
-
-
-
- elsewhere.
-
-
-
-
-
-
-
-
-
-19
-
-
-
-
-
- x
- +
- ...
-
- +
- x
-
-
- ⏞
- k times
-
-
-
-
-
-
-
-20
-
-
-
-
-
- y
-
-
- x
- 2
-
-
-
-
-
-
-
-21
-
-
-
-
-
-
- ∑
-
- p
- prime
-
-
-
- f
- (
- p
- )
- =
-
-
- ∫
-
- t
- >
- 1
-
-
-
- f
- (
- t
- )
-  
- d
-
- π
- (
- t
- )
-
-
-
-
-
-22
-
-
-
-
-
- {
-
-
-
-
- (
- a
- ,
- ...
- ,
- a
-
-
-
- ⏞
-
- k
-
- a
- 's
-
-
-
-
- ,
-
-
- (
- b
- ,
- ...
- ,
- b
-
-
-
- ⏞
-
- ℓ
-
- b
- 's
-
-
-
-
-
-
- ⏟
-
- k
- +
-
- ℓ
- elements
-
-
-
- }
-
-
-
-
-
-23
-
-
-
-
- (
-
-
-
-
-
- (
-
-
-
- a
-
-
-
- b
-
-
-
-
- c
-
-
-
- d
-
-
-
- )
-
-
-
-
-
- (
-
-
-
- e
-
-
-
- f
-
-
-
-
- g
-
-
-
- h
-
-
-
- )
-
-
-
-
-
-
- 0
-
-
-
- (
-
-
-
-
- i
-
-
- j
-
-
-
-
-
- k
-
-
- l
-
-
-
-
- )
-
-
-
-
- )
-
-
-
-
-
-
-24
-
-
-
-
- det
- |
-
-
-
-
-
- c
- 0
-
-
-
-
-
- c
- 1
-
-
-
-
- c
-
- 2
-
-
-
- …
-
-
-
-
- c
- n
-
-
-
-
-
-
-
- c
- 1
-
-
-
-
- c
-
- 2
-
-
-
-
- c
- 3
-
-
-
-
- …
-
-
-
- c
-
-
- n
- +
- 1
-
-
-
-
-
-
-
-
- c
- 2
-
-
-
-
-
- c
- 3
-
-
-
-
-
- c
- 4
-
-
-
- …
-
-
-
-
- c
-
- n
- +
- 2
-
-
-
-
-
-
-
- ⋮
-
-
- ⋮
-
-
-
- ⋮
-
-
-
-
- ⋮
-
-
-
-
-
-
- c
- n
-
-
-
-
-
- c
-
- n
- +
- 1
-
-
-
-
-
-
- c
-
- n
-
- +
- 2
-
-
-
-
- …
-
-
-
-
- c
-
- 2
- n
-
-
-
-
-
-
- |
- >
- 0
-
-
-
-
-
-
-25
-
-
-
-
- y
-
- x
-
- 2
-
-
-
-
-
-
-26
-
-
-
-
-
-
- x
- 92
- 31415
-
- +
- π
-
-
-
-
-
-
-27
-
-
-
-
- x
-
- y
-
- b
- a
-
-
- z
- c
- d
-
-
-
-
-
-
-
-28
-
-
-
-
- y
- 3
-
-
- ′
- ′
- ′
-
-
-
-
-
-
- y
-
- 3
-
- '
- '
- '
-
-
-
-
-
-
-
-
-
+
+
+]>
+
+
+
+
+
+
+
+
+
+
+ MathML Torture Test
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ You are here: MathML demos > MathML Torture Test
+
+ MathML Torture Test
+
+ 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 scriptminsize or your browser's minimum allowable font size --
+ this can be set with . 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: .
+
+ 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 in the usual way to zoom the MathML text along with
+ the other text.
+ There is a tracker bug where you can report
+ rendering errors on the demos .
+
+
+
+
+
+
+As rendered by TeX
+As rendered by your browser
+
+
+1
+
+
+
+
+
+
+ x
+ 2
+
+
+ y
+
+ 2
+
+
+
+
+
+
+2
+
+
+
+
+
+
+
+ F
+ 3
+
+ 2
+
+
+
+
+
+
+
+3
+
+
+
+
+
+
+ x
+ +
+
+
+ y
+ 2
+
+
+
+ k
+
+ +
+ 1
+
+
+
+
+
+
+
+4
+
+
+
+
+
+ x
+ +
+
+ y
+
+
+ 2
+
+ k
+ +
+ 1
+
+
+
+
+
+
+
+
+
+5
+
+
+
+
+
+ a
+
+
+ b
+ /
+ 2
+
+
+
+
+
+
+
+
+6
+
+
+
+
+
+ a
+ 0
+
+
+ +
+
+ 1
+
+
+ a
+
+ 1
+
+ +
+
+ 1
+
+
+
+ a
+ 2
+
+ +
+
+ 1
+
+
+
+ a
+ 3
+
+ +
+
+ 1
+
+
+
+ a
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+7
+
+
+
+
+
+
+ a
+ 0
+
+ +
+
+
+ 1
+
+
+ a
+ 1
+
+ +
+
+
+ 1
+
+
+ a
+ 2
+
+
+ +
+
+ 1
+
+
+ a
+ 3
+
+
+ +
+
+ 1
+
+
+ a
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+8
+
+
+
+
+ (
+
+
+ n
+
+ k
+ /
+ 2
+
+
+
+ )
+
+
+
+
+
+9
+
+
+
+
+
+
+
+ (
+
+ p
+ 2
+
+ )
+
+
+
+ x
+ 2
+
+
+ y
+
+
+ p
+ -
+ 2
+
+
+ -
+
+
+ 1
+
+ 1
+ -
+ x
+
+
+
+
+ 1
+
+ 1
+ -
+
+ x
+
+ 2
+
+
+
+
+
+
+
+
+10
+
+
+
+
+
+
+ ∑
+
+
+
+ 0
+ ≤
+
+ i
+ ≤
+ m
+
+
+ 0
+ <
+
+ j
+ <
+ n
+
+
+
+
+ P
+
+ (
+ i
+ ,
+ j
+ )
+
+
+
+
+
+
+11
+
+
+
+
+
+ x
+
+ 2
+
+ y
+
+
+
+
+
+
+
+12
+
+
+
+
+
+
+ ∑
+
+ i
+ =
+ 1
+
+
+ p
+
+
+ ∑
+
+ j
+ =
+
+ 1
+
+ q
+
+
+ ∑
+
+ k
+
+ =
+ 1
+
+ r
+
+
+ a
+
+
+ i
+ j
+
+
+
+ b
+
+
+ j
+ k
+
+
+
+ c
+
+
+ k
+ i
+
+
+
+
+
+
+
+
+13
+
+
+
+
+
+ 1
+ +
+
+ 1
+
+ +
+
+ 1
+ +
+
+ 1
+ +
+
+
+ 1
+ +
+
+ 1
+ +
+
+
+ 1
+ +
+ x
+
+
+
+
+
+
+
+
+
+
+
+
+
+14
+
+
+
+
+
+
+ (
+
+
+ ∂
+ 2
+
+
+
+ ∂
+
+ x
+ 2
+
+
+
+ +
+
+
+
+ ∂
+ 2
+
+
+ ∂
+
+
+ y
+ 2
+
+
+
+ )
+
+
+
+
+ |
+ ϕ
+ (
+ x
+ +
+
+ i
+ y
+ )
+ |
+
+ 2
+
+
+ =
+ 0
+
+
+
+
+
+15
+
+
+
+
+
+
+ 2
+
+ 2
+
+ 2
+
+ x
+
+
+
+
+
+
+
+
+16
+
+
+
+
+
+
+ ∫
+ 1
+ x
+
+
+
+ dt
+ t
+
+
+
+
+
+
+17
+
+
+
+
+
+ ∫
+
+ ∫
+ D
+
+ dx
+  
+
+ dy
+
+
+
+
+
+18
+
+
+
+
+ f
+
+ (
+ x
+ )
+ =
+
+ {
+
+
+
+
+
+ 1
+ /
+ 3
+
+
+
+
+
+ if
+ 0
+ ≤
+ x
+
+ ≤
+ 1
+ ;
+
+
+
+
+
+
+
+ 2
+ /
+ 3
+
+
+
+
+
+ if
+ 3
+ ≤
+ x
+ ≤
+ 4
+
+ ;
+
+
+
+
+
+ 0
+
+
+
+ elsewhere.
+
+
+
+
+
+
+
+
+
+19
+
+
+
+
+
+ x
+ +
+ ...
+
+ +
+ x
+
+
+ ⏞
+ k times
+
+
+
+
+
+
+
+20
+
+
+
+
+
+ y
+
+
+ x
+ 2
+
+
+
+
+
+
+
+21
+
+
+
+
+
+
+ ∑
+
+ p
+ prime
+
+
+
+ f
+ (
+ p
+ )
+ =
+
+
+ ∫
+
+ t
+ >
+ 1
+
+
+
+ f
+ (
+ t
+ )
+  
+ d
+
+ π
+ (
+ t
+ )
+
+
+
+
+
+22
+
+
+
+
+
+ {
+
+
+
+
+ (
+ a
+ ,
+ ...
+ ,
+ a
+
+
+
+ ⏞
+
+ k
+
+ a
+ 's
+
+
+
+
+ ,
+
+
+ (
+ b
+ ,
+ ...
+ ,
+ b
+
+
+
+ ⏞
+
+ ℓ
+
+ b
+ 's
+
+
+
+
+
+
+ ⏟
+
+ k
+ +
+
+ ℓ
+ elements
+
+
+
+ }
+
+
+
+
+
+23
+
+
+
+
+ (
+
+
+
+
+
+ (
+
+
+
+ a
+
+
+
+ b
+
+
+
+
+ c
+
+
+
+ d
+
+
+
+ )
+
+
+
+
+
+ (
+
+
+
+ e
+
+
+
+ f
+
+
+
+
+ g
+
+
+
+ h
+
+
+
+ )
+
+
+
+
+
+
+ 0
+
+
+
+ (
+
+
+
+
+ i
+
+
+ j
+
+
+
+
+
+ k
+
+
+ l
+
+
+
+
+ )
+
+
+
+
+ )
+
+
+
+
+
+
+24
+
+
+
+
+ det
+ |
+
+
+
+
+
+ c
+ 0
+
+
+
+
+
+ c
+ 1
+
+
+
+
+ c
+
+ 2
+
+
+
+ …
+
+
+
+
+ c
+ n
+
+
+
+
+
+
+
+ c
+ 1
+
+
+
+
+ c
+
+ 2
+
+
+
+
+ c
+ 3
+
+
+
+
+ …
+
+
+
+ c
+
+
+ n
+ +
+ 1
+
+
+
+
+
+
+
+
+ c
+ 2
+
+
+
+
+
+ c
+ 3
+
+
+
+
+
+ c
+ 4
+
+
+
+ …
+
+
+
+
+ c
+
+ n
+ +
+ 2
+
+
+
+
+
+
+
+ ⋮
+
+
+ ⋮
+
+
+
+ ⋮
+
+
+
+
+ ⋮
+
+
+
+
+
+
+ c
+ n
+
+
+
+
+
+ c
+
+ n
+ +
+ 1
+
+
+
+
+
+
+ c
+
+ n
+
+ +
+ 2
+
+
+
+
+ …
+
+
+
+
+ c
+
+ 2
+ n
+
+
+
+
+
+
+ |
+ >
+ 0
+
+
+
+
+
+
+25
+
+
+
+
+ y
+
+ x
+
+ 2
+
+
+
+
+
+
+26
+
+
+
+
+
+
+ x
+ 92
+ 31415
+
+ +
+ π
+
+
+
+
+
+
+27
+
+
+
+
+ x
+
+ y
+
+ b
+ a
+
+
+ z
+ c
+ d
+
+
+
+
+
+
+
+28
+
+
+
+
+ y
+ 3
+
+
+ ′
+ ′
+ ′
+
+
+
+
+
+
+ y
+
+ 3
+
+ '
+ '
+ '
+
+
+
+
+
+
+
+
+
diff -rU8 mathml/start-thai.xhtml mathml-2//start-thai.xhtml
--- mathml/start-thai.xhtml 2010-10-12 12:45:42.000000000 +0200
+++ mathml-2//start-thai.xhtml 2010-10-12 12:45:42.000000000 +0200
@@ -1,883 +1,883 @@
-
-
-]>
-
-
-
-
- MathML in Action
-
-
-
-
-
-
-
-
-
-MathML in Action
-[ Languages: English -
-Hebrew -
-ไทย ]
-
-
-
-คุณเห็นสมการที่สวยงามตลอดหน้านี้รึเปล่า? ไม่เหรอ? ว้า.. แย่หน่อยนะ. นี่คือ
-ภาพจับหน้าจอ แสดงสิ่งที่คุณพลาดไป.
-ดาวน์โหลด Mozilla ที่ใช้ MathML ได้ (MathML-enabled build) เสียตั้งแต่ตอนนี้ เพื่ออะไรๆ จะได้ดีขึ้น.
-
-
-
-หรือว่าคุณมี build ที่ใช้ MathML ได้แล้ว แต่สิ่งที่คุณได้เห็นนั้น ไม่เหมือนกับในภาพจับหน้าจอ? ถ้าเป็นอย่างนั้น บางทีคุณอาจจะยังไม่มี ฟอนต์ MathML บางตัวก็ได้.
-
-
-
-เอาละ ตกลงว่า ตอนนี้คุณมีทุกอย่างพร้อมแล้ว, คุณน่าจะเห็นสมการนี้ ในรูปแบบต่างๆ :
-
-
-
- x
- ^
-
- +
-
- xy
- ^
-
- +
-
- xyz
- ^
-
- .
-
-
-
-ลองสมการเล็กๆ ดู,
-
-
- det
- |
-
- a
- c
-
-
- b
- d
-
- |
- =
- a
- d
- -
- b
- c
- ,
-
-
-
-ซึ่งก็สามารถที่จะแสดงในแบบ displaystyle เป็น
-
-
- det
- |
-
-
-
- a
-
-
- b
-
-
-
-
- c
-
-
- d
-
-
-
- |
- =
- a
- d
- -
- b
- c
- .
-
-
-
-
-
-การจัดตัวพิมพ์สำหรับสมการคณิตศาสตร์นั้นเป็นเรื่องละเอียดอ่อน
-MathML ใน Mozilla มุ่งหวังที่จะทำตาม
-ข้อกำหนด MathML เพื่อให้
-สิ่งที่คุณเห็นคือสิ่งที่คุณได้มาร์คอัพไว้ (What You See Is What You Markup) , หรือจะเรียกอีกแบบ
-สิ่งที่คุณเห็นคือสิ่งที่คุณได้ทำ (What You See Is What You Made) , หรือเอาสั้นๆ "WYSIWYM".
-ความแตกต่างระหว่างสมการสองอันข้างล่างนี้ คือ การมาร์คอัพ!
-
-
-
- (
- ...
-
-
- (
-
-
- (
-
- a
- 0
-
- +
-
- a
- 1
-
- )
-
-
- n
- 1
-
-
- +
-
- a
- 2
-
- )
-
-
- n
- 2
-
-
- +
- ...
- +
-
- a
- p
-
- )
-
-
- n
- p
-
-
-
-
-
-
-
- (
- ...
-
-
- (
-
-
- (
-
- a
- 0
-
- +
-
- a
- 1
-
- )
-
-
- n
- 1
-
-
- +
-
- a
- 2
-
- )
-
-
- n
- 2
-
-
- +
- ...
- +
-
- a
- p
-
- )
-
-
- n
- p
-
-
-
-
-
-
-สัญลักษณ์ "ราก" ของสมการที่เป็นตัวหนาอันนี้
-
-
-
- y
- 3
-
- +
- p
- y
- +
- q
- =
- 0
-
-
-
-ก็เป็นตัวหนาเช่นเดียวกัน
-
-
- y
- =
-
-
- -
-
- q
- 2
-
- +
-
-
-
-
- q
- 2
-
- 4
-
- +
-
-
- p
- 3
-
- 27
-
-
- 2
-
-
- 3
-
- +
-
-
- -
-
- q
- 2
-
- -
-
-
-
-
- q
- 2
-
- 4
-
- +
-
-
- p
- 3
-
- 27
-
-
- 2
-
-
- 3
-
- .
-
-
-
-
-
-เหมือนๆ กับสัญลักษณ์ "ราก" ของสมการนี้
-
-
- a
-
- x
- 2
-
- +
- b
- x
- +
- c
- =
- 0
- ,
-
-
-
-คลิกตรงไหนก็ได้ในพื้นที่สีเหลือง เพื่อ ย่อ/ขยาย โดยใช้ RESTYLE:
-
-
-
- x
- =
-
-
-
- -
- b
-
- ±
-
-
-
- b
- 2
-
- -
-
- 4
- a
- c
-
-
-
-
-
- 2
- a
-
-
-
-
-
-
-
-
-ลองพิจารณาการมาร์คอัพที่น่าสนใจอันนี้
-
-
- {
-
-
-
-
-
- u
- t
-
- +
-
-
- f
- (
- u
- )
-
- x
-
- =
- 0
-
-
-
-
-
-
- u
- (
- 0
- ,
- x
- )
- =
-
- {
-
-
-
-
-
- u
- -
-
-
-
-
-
- if
- x
- <
- 0
-
-
-
-
-
-
-
- u
- +
-
-
-
-
-
- if
- x
- >
- 0
-
-
-
-
-
-
-
-
-
-
-
-
-หรือการมาร์คอัพที่ซับซ้อนอย่าง
-
-
-
-
- Ell
- ^
-
- Y
-
- (
- Z
- ;
- z
- ,
- τ
- )
- :=
-
- ∫
- Y
-
- (
-
- ∏
- l
-
-
-
-
- (
-
-
- y
- l
-
-
- 2
- π
- i
-
-
- )
-
-
- θ
- (
-
-
- y
- l
-
-
- 2
- π
- i
-
-
- -
- z
- )
-
- θ
- ′
- (
- 0
- )
-
-
- θ
- (
- -
- z
- )
-
- θ
- (
-
-
- y
- l
-
-
- 2
- π
- i
-
-
- )
-
-
-
- )
- ×
- (
-
- ∏
- k
-
-
-
-
- θ
- (
-
-
- e
- k
-
-
- 2
- π
- i
-
-
- -
- (
-
- α
- k
-
- +
- 1
- )
- z
- )
-
- θ
- (
- -
- z
- )
-
-
-
- θ
- (
-
-
- e
- k
-
-
- 2
- π
- i
-
-
- -
- z
- )
-
- θ
- (
- -
- (
-
- α
- k
-
- +
- 1
- )
- z
- )
-
-
- )
-
-
-
-
-
- π
- (
- n
- )
- =
-
- ∑
-
- m
- =
- 2
-
- n
-
-
- ⌊
-
-
- (
-
-
- ∑
-
- k
- =
- 1
-
-
- m
- -
- 1
-
-
-
- ⌊
- (
- m
- /
- k
- )
- /
- ⌈
- m
- /
- k
- ⌉
- ⌋
-
-
- )
-
-
- -
- 1
-
-
- ⌋
-
-
-
-
-
-
-
-
- ∥
- ϕ
- ∥
-
-
-
- W
- s
- k
-
- (
-
- Ω
- g
-
- )
-
-
- ≝
-
-
- (
-
- ∑
-
- |
- α
- |
- ≦
- k
-
-
-
-
-
-
-
- ∂
- α
-
- ϕ
-
-
- ∂
-
- ξ
- α
-
-
-
-
-
-
- L
- s
-
- (
-
- Ω
- g
-
- )
-
- s
-
- )
-
-
- 1
- /
- s
-
-
-
-
-
-
-
-ตัวอย่างอื่นๆ, ให้ดูที่ลิงก์ในหน้าของ โครงการ MathML , และถ้าคุณ
-สร้าง ตัวโปรแกรม Mozilla ใช้เอง,
-กรุณาดูที่ไดเรกทอรี mozilla/layout/mathml/tests .
-
-
-
-เอาละ, แล้วยังไงต่อไปล่ะ? หลังจากที่คุณได้ลอง MathML ใน Mozilla แล้ว คุณได้เห็นอะไรบ้าง?
-จะทำยังไงกับบางสิ่งบางอย่างที่คุณคิดว่า มันดูจะไม่ตรงตามข้อกำหนด MathML ซะเท่าไหร่?
-หรือบางอย่างที่มันดูน่ารำคาญ ไม่น่าดู, และคุณคิดว่าคุณสามารถทำมันได้ดีกว่าซะอีก?
-หรือบางอย่างที่มันเคยใช้ได้ก่อนหน้านี้ แต่ว่าตอนนี้มันใช้ไม่ได้แล้ว (เรียกอีกอย่างว่า regressions)? ไม่ว่าจะเป็นกรณีไหน, ให้ตรงไปที่
-Bugzilla
-เพื่อรายงานปัญหาที่พบ. Bugzilla มีเนื้อที่จำนวนมากสำหรับจัดเก็บปัญหาเหล่านี้,
-และแน่นอน, ปัญหาของคุณคงจะไม่ได้รับการแก้ไขแน่ ถ้ามันไม่เคยถูกรายงาน!
-
-
-
-มาช่วยกัน ต่อเติม เสริม
-Gecko ด้วยตัววาด MathML ที่มีความสามารถสูง และทำตามมาตรฐาน.
-คุณสามารถทำได้เดี๋ยวนี้ ตอนนี้ โดย
-ใส่เนื้อหา MathML ลงในเวบของคุณ , แจ้งข้อผิดพลาดที่
-Bugzilla ,
-และถ้าคุณสามารถช่วยเรื่องเขียนโปรแกรมได้, มาช่วย
-ตรวจสอบ/ปรับปรุง โค้ดปัจจุบัน ,
-และ/หรือ เลือกอะไรสักอย่างนึงจาก รายการสิ่งที่ต้องทำ (ToDo) .
-
-
-
-
+
+
+]>
+
+
+
+
+ MathML in Action
+
+
+
+
+
+
+
+
+
+MathML in Action
+[ Languages: English -
+Hebrew -
+ไทย ]
+
+
+
+คุณเห็นสมการที่สวยงามตลอดหน้านี้รึเปล่า? ไม่เหรอ? ว้า.. แย่หน่อยนะ. นี่คือ
+ภาพจับหน้าจอ แสดงสิ่งที่คุณพลาดไป.
+ดาวน์โหลด Mozilla ที่ใช้ MathML ได้ (MathML-enabled build) เสียตั้งแต่ตอนนี้ เพื่ออะไรๆ จะได้ดีขึ้น.
+
+
+
+หรือว่าคุณมี build ที่ใช้ MathML ได้แล้ว แต่สิ่งที่คุณได้เห็นนั้น ไม่เหมือนกับในภาพจับหน้าจอ? ถ้าเป็นอย่างนั้น บางทีคุณอาจจะยังไม่มี ฟอนต์ MathML บางตัวก็ได้.
+
+
+
+เอาละ ตกลงว่า ตอนนี้คุณมีทุกอย่างพร้อมแล้ว, คุณน่าจะเห็นสมการนี้ ในรูปแบบต่างๆ :
+
+
+
+ x
+ ^
+
+ +
+
+ xy
+ ^
+
+ +
+
+ xyz
+ ^
+
+ .
+
+
+
+ลองสมการเล็กๆ ดู,
+
+
+ det
+ |
+
+ a
+ c
+
+
+ b
+ d
+
+ |
+ =
+ a
+ d
+ -
+ b
+ c
+ ,
+
+
+
+ซึ่งก็สามารถที่จะแสดงในแบบ displaystyle เป็น
+
+
+ det
+ |
+
+
+
+ a
+
+
+ b
+
+
+
+
+ c
+
+
+ d
+
+
+
+ |
+ =
+ a
+ d
+ -
+ b
+ c
+ .
+
+
+
+
+
+การจัดตัวพิมพ์สำหรับสมการคณิตศาสตร์นั้นเป็นเรื่องละเอียดอ่อน
+MathML ใน Mozilla มุ่งหวังที่จะทำตาม
+ข้อกำหนด MathML เพื่อให้
+สิ่งที่คุณเห็นคือสิ่งที่คุณได้มาร์คอัพไว้ (What You See Is What You Markup) , หรือจะเรียกอีกแบบ
+สิ่งที่คุณเห็นคือสิ่งที่คุณได้ทำ (What You See Is What You Made) , หรือเอาสั้นๆ "WYSIWYM".
+ความแตกต่างระหว่างสมการสองอันข้างล่างนี้ คือ การมาร์คอัพ!
+
+
+
+ (
+ ...
+
+
+ (
+
+
+ (
+
+ a
+ 0
+
+ +
+
+ a
+ 1
+
+ )
+
+
+ n
+ 1
+
+
+ +
+
+ a
+ 2
+
+ )
+
+
+ n
+ 2
+
+
+ +
+ ...
+ +
+
+ a
+ p
+
+ )
+
+
+ n
+ p
+
+
+
+
+
+
+
+ (
+ ...
+
+
+ (
+
+
+ (
+
+ a
+ 0
+
+ +
+
+ a
+ 1
+
+ )
+
+
+ n
+ 1
+
+
+ +
+
+ a
+ 2
+
+ )
+
+
+ n
+ 2
+
+
+ +
+ ...
+ +
+
+ a
+ p
+
+ )
+
+
+ n
+ p
+
+
+
+
+
+
+สัญลักษณ์ "ราก" ของสมการที่เป็นตัวหนาอันนี้
+
+
+
+ y
+ 3
+
+ +
+ p
+ y
+ +
+ q
+ =
+ 0
+
+
+
+ก็เป็นตัวหนาเช่นเดียวกัน
+
+
+ y
+ =
+
+
+ -
+
+ q
+ 2
+
+ +
+
+
+
+
+ q
+ 2
+
+ 4
+
+ +
+
+
+ p
+ 3
+
+ 27
+
+
+ 2
+
+
+ 3
+
+ +
+
+
+ -
+
+ q
+ 2
+
+ -
+
+
+
+
+ q
+ 2
+
+ 4
+
+ +
+
+
+ p
+ 3
+
+ 27
+
+
+ 2
+
+
+ 3
+
+ .
+
+
+
+
+
+เหมือนๆ กับสัญลักษณ์ "ราก" ของสมการนี้
+
+
+ a
+
+ x
+ 2
+
+ +
+ b
+ x
+ +
+ c
+ =
+ 0
+ ,
+
+
+
+คลิกตรงไหนก็ได้ในพื้นที่สีเหลือง เพื่อ ย่อ/ขยาย โดยใช้ RESTYLE:
+
+
+
+ x
+ =
+
+
+
+ -
+ b
+
+ ±
+
+
+
+ b
+ 2
+
+ -
+
+ 4
+ a
+ c
+
+
+
+
+
+ 2
+ a
+
+
+
+
+
+
+
+
+ลองพิจารณาการมาร์คอัพที่น่าสนใจอันนี้
+
+
+ {
+
+
+
+
+
+ u
+ t
+
+ +
+
+
+ f
+ (
+ u
+ )
+
+ x
+
+ =
+ 0
+
+
+
+
+
+
+ u
+ (
+ 0
+ ,
+ x
+ )
+ =
+
+ {
+
+
+
+
+
+ u
+ -
+
+
+
+
+
+ if
+ x
+ <
+ 0
+
+
+
+
+
+
+
+ u
+ +
+
+
+
+
+
+ if
+ x
+ >
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+หรือการมาร์คอัพที่ซับซ้อนอย่าง
+
+
+
+
+ Ell
+ ^
+
+ Y
+
+ (
+ Z
+ ;
+ z
+ ,
+ τ
+ )
+ :=
+
+ ∫
+ Y
+
+ (
+
+ ∏
+ l
+
+
+
+
+ (
+
+
+ y
+ l
+
+
+ 2
+ π
+ i
+
+
+ )
+
+
+ θ
+ (
+
+
+ y
+ l
+
+
+ 2
+ π
+ i
+
+
+ -
+ z
+ )
+
+ θ
+ ′
+ (
+ 0
+ )
+
+
+ θ
+ (
+ -
+ z
+ )
+
+ θ
+ (
+
+
+ y
+ l
+
+
+ 2
+ π
+ i
+
+
+ )
+
+
+
+ )
+ ×
+ (
+
+ ∏
+ k
+
+
+
+
+ θ
+ (
+
+
+ e
+ k
+
+
+ 2
+ π
+ i
+
+
+ -
+ (
+
+ α
+ k
+
+ +
+ 1
+ )
+ z
+ )
+
+ θ
+ (
+ -
+ z
+ )
+
+
+
+ θ
+ (
+
+
+ e
+ k
+
+
+ 2
+ π
+ i
+
+
+ -
+ z
+ )
+
+ θ
+ (
+ -
+ (
+
+ α
+ k
+
+ +
+ 1
+ )
+ z
+ )
+
+
+ )
+
+
+
+
+
+ π
+ (
+ n
+ )
+ =
+
+ ∑
+
+ m
+ =
+ 2
+
+ n
+
+
+ ⌊
+
+
+ (
+
+
+ ∑
+
+ k
+ =
+ 1
+
+
+ m
+ -
+ 1
+
+
+
+ ⌊
+ (
+ m
+ /
+ k
+ )
+ /
+ ⌈
+ m
+ /
+ k
+ ⌉
+ ⌋
+
+
+ )
+
+
+ -
+ 1
+
+
+ ⌋
+
+
+
+
+
+
+
+
+ ∥
+ ϕ
+ ∥
+
+
+
+ W
+ s
+ k
+
+ (
+
+ Ω
+ g
+
+ )
+
+
+ ≝
+
+
+ (
+
+ ∑
+
+ |
+ α
+ |
+ ≦
+ k
+
+
+
+
+
+
+
+ ∂
+ α
+
+ ϕ
+
+
+ ∂
+
+ ξ
+ α
+
+
+
+
+
+
+ L
+ s
+
+ (
+
+ Ω
+ g
+
+ )
+
+ s
+
+ )
+
+
+ 1
+ /
+ s
+
+
+
+
+
+
+
+ตัวอย่างอื่นๆ, ให้ดูที่ลิงก์ในหน้าของ โครงการ MathML , และถ้าคุณ
+สร้าง ตัวโปรแกรม Mozilla ใช้เอง,
+กรุณาดูที่ไดเรกทอรี mozilla/layout/mathml/tests .
+
+
+
+เอาละ, แล้วยังไงต่อไปล่ะ? หลังจากที่คุณได้ลอง MathML ใน Mozilla แล้ว คุณได้เห็นอะไรบ้าง?
+จะทำยังไงกับบางสิ่งบางอย่างที่คุณคิดว่า มันดูจะไม่ตรงตามข้อกำหนด MathML ซะเท่าไหร่?
+หรือบางอย่างที่มันดูน่ารำคาญ ไม่น่าดู, และคุณคิดว่าคุณสามารถทำมันได้ดีกว่าซะอีก?
+หรือบางอย่างที่มันเคยใช้ได้ก่อนหน้านี้ แต่ว่าตอนนี้มันใช้ไม่ได้แล้ว (เรียกอีกอย่างว่า regressions)? ไม่ว่าจะเป็นกรณีไหน, ให้ตรงไปที่
+Bugzilla
+เพื่อรายงานปัญหาที่พบ. Bugzilla มีเนื้อที่จำนวนมากสำหรับจัดเก็บปัญหาเหล่านี้,
+และแน่นอน, ปัญหาของคุณคงจะไม่ได้รับการแก้ไขแน่ ถ้ามันไม่เคยถูกรายงาน!
+
+
+
+มาช่วยกัน ต่อเติม เสริม
+Gecko ด้วยตัววาด MathML ที่มีความสามารถสูง และทำตามมาตรฐาน.
+คุณสามารถทำได้เดี๋ยวนี้ ตอนนี้ โดย
+ใส่เนื้อหา MathML ลงในเวบของคุณ , แจ้งข้อผิดพลาดที่
+Bugzilla ,
+และถ้าคุณสามารถช่วยเรื่องเขียนโปรแกรมได้, มาช่วย
+ตรวจสอบ/ปรับปรุง โค้ดปัจจุบัน ,
+และ/หรือ เลือกอะไรสักอย่างนึงจาก รายการสิ่งที่ต้องทำ (ToDo) .
+
+
+
+