mathjax for tex support (General)
Hello
here an example of how it (could) work
<html> <script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.4/MathJax.js?config=TeX-MML-AM_CHTML"> </script> <script type="text/x-mathjax-config">/*<![CDATA[*/MathJax.Hub.Config({ tex2jax: { inlineMath: [ ["$","$"], ["\\(","\\)"] ], displayMath: [ ["$$","$$"], ["\\[","\\]"] ], ignoreClass: "tex2jax_ignore", processClass: "tex2jax_process", processEscapes: true }, TeX: { equationNumbers: { autoNumber: "AMS" } } }); /*!]]>*/</script> <body class="tex2jax_ignore"> <p>Some Text with TeX <span class="tex2jax_process">\sin{x} = y</span></p> <p>Some Text with TeX <span class="tex2jax_process">$\sin{x} = y$</span></p> <p>Some Text with TeX <span class="tex2jax_process">$$\sin{x} = y$$</span></p> </body> </html>
Deactivating the parsing globally and activating it locally. Looks interesting.
We need to define two classes e.g.
tex2jax_ignore
for ignoring TeX andtex2jax_process
for parsing equations. Thus, the[tex]
-Tag must replaced by (in my example)<span class="tex2jax_process">...</span>
or, to be downwards compatible with the current solution, by<span class="tex2jax_process">$...$</span>
.
This would be a parallel way beside the old image-replacement-with-URL-to-a-external-service? If so, the setting bbcode_tex
, currently storing the URL to the external service should be an on-off-switcher instead like the other bbcode_*
-settings, and the URL should move to a different setting (IMHO).
Tschö, Auge
--
Trenne niemals Müll, denn er hat nur eine Silbe!