MathJax, SRE and some Diagrams

MathJax, SRE and some Diagrams
Technical Background

University of Birmingham, UK University of Birmingham Crest cs.bham.ac.uk/~vxs

MathJax Consortium MathJax Logo mathjax.org

Progressive Accessiblity Solutions Progressive Access Logo progacc.com

Indian Instiute of Technology, Delhi IITD Logo iitd.ac.in

Background

What is MathJax?

Short Answer: Davide Cervone

In our context: translation of LaTeX to Nemeth Braille

Speech Rule Engine

SRE in MathJax

$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}$$

Generate Semantics

    ax^2+bx+c=0
<math>
  <mi>a</mi>
  <msup>
    <mi>x</mi>
    <mn>2</mn>
  </msup>
  <mo>+</mo>
  <mi>b</mi>
  <mi>x</mi>
  <mo>+</mo>
  <mi>c</mi>
  <mo>=</mo>
  <mn>0</mn>
</math>

Nemeth in SRE

Sponsored by Big Ten Academic Alliance

Click or focus on the formula and press ENTER to start, Escape to quit.

MathJax on the Server

2D in Nemeth

Quality Assurance

Some Challenging Examples

Nemeth is challenging to get right automatically, but sometimes automation is better:

Some Future Additions

What about Diagrams?

Some Standard Examples

Screen reader accessibility

Also tactile, audio Tactile, etc. But no Braille!

Diagrams for Screenreading

circle1group1group4group-2group-3group-4group-6group-7group-8group-9group-10group-11group-12group-13group-40group4group11circlegroup-2group-3group-2group-3group-21group1group-32group1group42circlegroup-6group-7group-8group-9group-10group-11group-12group-13group-4group-6group-7group-8group-9group-10group-11group-12group-13group-61group4group-72group4group-83group4group-94group4group-105group4group-116group4group-127group4group-138group4
Click or focus on the diagram and press A to start, Escape to quit, Escape to quit.

Tactile Diagrams

Diagram bad for embosser