diff --git a/nbdime/webapp/templates/nbdimepage.html b/nbdime/webapp/templates/nbdimepage.html
index 98a04878..3add0441 100644
--- a/nbdime/webapp/templates/nbdimepage.html
+++ b/nbdime/webapp/templates/nbdimepage.html
@@ -7,9 +7,7 @@
- {% if mathjax_url %}
-
- {% endif %}
+
nbdime - diff and merge your Jupyter notebooks
@@ -25,6 +23,12 @@
+
diff --git a/packages/webapp/package.json b/packages/webapp/package.json
index c71b50c0..75d35fb2 100644
--- a/packages/webapp/package.json
+++ b/packages/webapp/package.json
@@ -28,6 +28,7 @@
},
"dependencies": {
"@jupyterlab/application": "^0.18.4",
+ "@jupyterlab/mathjax2-extension": "^0.6.4",
"@jupyterlab/apputils": "^0.18.4",
"@jupyterlab/cells": "^0.18.4",
"@jupyterlab/codemirror": "^0.18.4",
diff --git a/packages/webapp/src/app/diff.ts b/packages/webapp/src/app/diff.ts
index 8525b030..a59ccd8b 100644
--- a/packages/webapp/src/app/diff.ts
+++ b/packages/webapp/src/app/diff.ts
@@ -19,6 +19,10 @@ import {
defaultSanitizer
} from '@jupyterlab/apputils';
+import {
+ MathJaxTypesetter
+} from '@jupyterlab/mathjax2-extension';
+
import {
IDiffEntry
} from 'nbdime/lib/diff/diffentries';
@@ -80,6 +84,7 @@ function showDiff(data: {base: nbformat.INotebookContent, diff: IDiffEntry[]}):
let rendermime = new RenderMimeRegistry({
initialFactories: rendererFactories,
sanitizer: defaultSanitizer,
+ latexTypesetter: new MathJaxTypesetter(),
});
let nbdModel = new NotebookDiffModel(data.base, data.diff);