title: How to config MathJax for reveal.js when running offline?
body: <p>In the reveal.js documentation, the <a href="https://github.com/hakimel/reveal.js#mathjax" rel="nofollow noreferrer">MathJax section</a> says that normally, MathJax is loaded from a remote server, and if you want to use MathJax offline you'll need to download a copy of the library and adjust the <code>mathjax</code> configuration value.</p>
  
  <p>The configuration I'm trying is</p>
  
  <pre><code>math: {
      mathjax: 'MathJax/MathJax.js',
      config: 'TeX-AMS_HTML-full'
  }
  </code></pre>
  
  <p>where <code>MathJax/MathJax.js</code> is the relative address of the <code>MathJax.js</code> file in a clone of the MathJax repository I have locally on my computer.</p>
  
  <p>When I first load a page in the presentation with equations on it (or reload it by pressing F5 in the browser), I first see the LaTeX code for the equations for a short while, before seeing a rendering that looks very basic and not very nice but still okay, but then finally I see what looks like a nice rendering of the equations, but with thick frames around every character in the equations which completely mess up everything.</p>
  
  <p><strong>How should MathJax be configured properly, so that it looks identical to when MathJax is loaded from a remote server?</strong></p>