@@ -661,17 +664,44 @@ You can edit the following options:
Example configuration:
```js
Reveal.initialize({
// other options
// other dependencies...
leap:{
naturalSwipe:false,// Invert swipe gestures
pointerOpacity:0.5,// Set pointer opacity to 0.5
pointerColor:'#d80000'// Red pointer
}
// Optional libraries used to extend on reveal.js
{src:'plugin/leap/leap.js',async:true}
dependencies:[
{src:'plugin/leap/leap.js',async:true}
]
});
```
## MathJax Plugin
If you want to display math equations in your presentation you can easily do so by including this plugin. The plugin is a very thin wrapper around the [MathJax](http://www.mathjax.org/) library. To include it, append the following into the dependencies object to your ```Reveal.initialize()``` call: ```{ src: '../plugin/math/math.js', async: true }```. [Find our more about dependencies](#Dependencies).
The plugin defaults to using [LaTeX](http://en.wikipedia.org/wiki/LaTeX) but that can be adjusted through the ```math``` configuration object. Note that MathJax is loaded from a remote server. If you want to use it offline you'll need to download a copy of the library and adjust the ```mathjax``` configuration value. Here's an example of how the plugin may be configured:
// See http://docs.mathjax.org/en/latest/config-files.html
config:'TeX-AMS_HTML-full'
}
});
```
## Installation
The **basic setup** is for authoring presentations only. The **full setup** gives you access to all reveal.js features as well as the development tasks needed to make changes to the source.