Compare commits

..

No commits in common. "jbclements/mathjax-no-inline-script" and "main" have entirely different histories.

View File

@ -14,8 +14,7 @@
(only-in racket/match match) (only-in racket/match match)
(only-in racket/system process) (only-in racket/system process)
(only-in racket/port port->string) (only-in racket/port port->string)
(for-syntax racket/base) (for-syntax racket/base))
(only-in net/url string->url))
(provide $ (provide $
$$ $$
@ -149,13 +148,13 @@ EOJS
EOJS EOJS
)) ))
;; To avoid the need to alter the MathJax configuration, add: (define load-mathjax-code
;; <script type="text/x-mathjax-config"> (string->bytes/utf-8
;; MathJax.Hub.Config({ tex2jax: {inlineMath: [['$','$']]} }); ;; To avoid the need to alter the MathJax configuration, add:
;; </script> ;; <script type="text/x-mathjax-config">
(define mathjax-path ;; MathJax.Hub.Config({ tex2jax: {inlineMath: [['$','$']]} });
(string->url (or (use-external-mathjax) "MathJax/MathJax.js?config=default"))) ;; </script>
(load-script-string (or (use-external-mathjax) "MathJax/MathJax.js?config=default"))))
#;(define load-mathjax-code #;(define load-mathjax-code
(string->bytes/utf-8 (string->bytes/utf-8
@ -279,7 +278,7 @@ EOTEX
(append (list (alt-tag "span")) (append (list (alt-tag "span"))
#;(list (make-css-addition math-inline.css)) #;(list (make-css-addition math-inline.css))
(if (use-external-mathjax) '() (list (install-resource mathjax-dir))) (if (use-external-mathjax) '() (list (install-resource mathjax-dir)))
(list (js-addition mathjax-path)) (list (js-addition load-mathjax-code))
(list 'exact-chars)))) (list 'exact-chars))))
(define math-display-style-mathjax (define math-display-style-mathjax
@ -287,7 +286,7 @@ EOTEX
(append (list (alt-tag "div")) (append (list (alt-tag "div"))
#;(list (make-css-addition math-inline.css)) #;(list (make-css-addition math-inline.css))
(if (use-external-mathjax) '() (list (install-resource mathjax-dir))) (if (use-external-mathjax) '() (list (install-resource mathjax-dir)))
(list (js-addition mathjax-path)) (list (js-addition load-mathjax-code))
(list 'exact-chars)))) (list 'exact-chars))))
(define math-inline-style-katex (define math-inline-style-katex