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);