<script>
        MathJax.Hub.Config({
                jax: ["input/TeX", "output/SVG"],
                messageStyle: 'none',
                tex2jax: {
                        inlineMath: [['$','$'],['\\(','\\)']] ,
                        skipTags: ['script','noscript','style','textarea','pre']
                },
                skipStartupTypeset: true
        });

// Typeset followed by an immediate reveal.js layout since
// the typesetting process could affect slide height
MathJax.Hub.Queue( [ 'Typeset', MathJax.Hub ] );
MathJax.Hub.Queue( Reveal.layout );

// Reprocess equations in slides when they turn visible
Reveal.addEventListener( 'slidechanged', function( event ) { 
        MathJax.Hub.Queue( [ 'Typeset', MathJax.Hub, event.currentSlide ] );
} );
</script>
