From a555dd792bfeeb8b20b0f204f95442ac9f1a8076 Mon Sep 17 00:00:00 2001 From: George Cushen Date: Sat, 7 Jul 2018 19:45:35 +0100 Subject: [PATCH] mathjax: Improve handling of long equations * Use automatic linebreak feature instead of CSS overflow scrolling * Disable mathjax notifications * Highlight any undefined macros within equations * Load output processors with `-full` option rather than on demand * Update MathJax version Fix #496 Fix #586 --- data/sri.toml | 4 ++-- layouts/partials/css/academic.css | 4 ---- layouts/partials/footer.html | 11 ++++++++--- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/data/sri.toml b/data/sri.toml index ba101081..8e3723d4 100644 --- a/data/sri.toml +++ b/data/sri.toml @@ -17,8 +17,8 @@ version = "9.12.0" sri = "sha256-/BfiIkHlHoVihZdc6TFuj7MmJ0TWcWsMXkeDFwhi0zw=" [js.mathJax] - version = "2.7.1" - sri = "sha512-tOav5w1OjvsSJzePRtt2uQPFwBoHt1VZcUq8l8nm5284LEKE9FSJBQryzMBzHxY5P0zRdNqEcpLIRVYFNgu1jw==" + version = "2.7.4" + sri = "sha256-GhM+5JHb6QUzOQPXSJLEWP7R73CbkisjzK5Eyij4U9w=" [js.isotope] version = "3.0.4" sri = "sha512-VDBOIlDbuC4VWxGJNmuFRQ0Li0SKkDpmGyuhAG5LTDLd/dJ/S0WMVxriR2Y+CyPL5gzjpN4f/6iqWVBJlht0tQ==" diff --git a/layouts/partials/css/academic.css b/layouts/partials/css/academic.css index f178cd90..0ef490dd 100644 --- a/layouts/partials/css/academic.css +++ b/layouts/partials/css/academic.css @@ -183,10 +183,6 @@ pre code { overflow-x: auto; } -.mjx-chtml { - overflow-x: auto; /* Horizontally scroll long equations. */ -} - hr { border: 0; height: 1px; diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index e34a1b16..13e83a47 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -64,12 +64,17 @@ {{ if or .Params.math .Site.Params.math }} {{ if not .Site.Params.disable_sri }} - {{ printf "" $js.mathJax.version $js.mathJax.sri | safeHTML }} + {{ printf "" $js.mathJax.version $js.mathJax.sri | safeHTML }} {{ else }} - + {{ end }} {{ end }}