Download presentation

Presentation is loading. Please wait.

Published bySidney Sallis Modified about 1 year ago

1

2
Math Accessibility on the Web: A Journey of Wailing and Gnashing of Teeth Greg Kraus University IT Accessibility Coordinator North Carolina State

3
When I was your age… ASCII Math

4
Pictures of Math alt=???

5
Alternative Text for Math alt = “fraction minus bee plus minus. square root of bee squared minus 4 ay c, end root over, 2 ay, end fraction”

6
MathPlayer Requires Internet Explorer 9 Lets users interact with and explore mathematical expressions

7

8
How to Write Math MathML – Standard language of the Web – Most people don’t write straight MathML LaTeX – Specialized format which requires JavaScript libraries to render correctly – Many people already know how to write TeX MathType

9
MathML x = y 2 + z 2

10
MathML (Quadratic) x = - b ± b a c 2 a

11
MathML Support in Browsers Safari (v.7) Firefox (v.33) Chrome (v.38) Opera (v.25) Internet Explorer (v.11)

12
Which MathML? Presentation MathML Content MathML – Very little support for this format

13
Presentation MathML (fraction) ( n k )

14
Presentation MathML (binomial coefficient) ( n k )

15
Presentation vs. Content MathML Presentation b 2 − 4 a c Content b 2 4 a c

16
Content MathML with Multiple Expressions Content Presentation (variation 1)Presentation (variation 2)Presentation (variation 3)

17
f(x) Function of x? F times x?

18
3cm 2 3 centimeters squared? 3 times c times m squared?

19
LaTeX \[x = \frac{{ - b \pm \sqrt {{b^2} - 4ac} }}{{2a}}\] – \[ \] delimiters What LaTeX looks like in browsers? \[x = \frac{{ - b \pm \sqrt {{b^2} - 4ac} }}{{2a}}\]

20
MathJax Draws math on Web pages – Accepts multiple math input formats – MathML – LaTeX (TeX) \[x = \frac{{ - b \pm \sqrt {{b^2} - 4ac} }}{{2a}}\]

21 Adding MathJax to a Web Page

© 2017 SlidePlayer.com Inc.

All rights reserved.

Ads by Google