Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Math Accessibility on the Web: A Journey of Wailing and Gnashing of Teeth Greg Kraus University IT Accessibility Coordinator North Carolina State University."— Presentation transcript:

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

Ads by Google