On Tue, Sep 10, 2024 at 09:10:27AM +0200, Patrice Dumas wrote:
> On Fri, Sep 06, 2024 at 12:28:48PM +0200, Patrice Dumas wrote:
> > Hello,
> > 
> > I propose to set the following in mathjax defaults, to avoid possible
> > interactions with text (although it may not be possible anyway because
> > of ignoreHtmlClass set in body), and perhaps simplifying the task of 
> > mathjax:
> > 
> >   tex: {
> >     processEscapes: false,      // use \$ to produce a literal dollar sign
> >     processEnvironments: false, // process \begin{xxx}...\end{xxx} outside 
> > math mode
> >     processRefs: false,         // process \ref{...} outside of math mode
> >     displayMath: [             // start/end delimiter pairs for display math
> >       ['\\[', '\\]']
> >     ],
> >   }
> 
> It is commited.  If it is problematic in some situation, do not hesitate
> to report.

Am I right in saying that these new settings make no difference to
how MathJax treats the output of texi2any?  It only makes a difference
if the user outputs raw HTML somehow, with @html, the customization API,
and/or postprocessing texi2any output, setting the 'tex2jax_process'
class on an element?

As you say we set

  options: {
   ignoreHtmlClass: 'tex2jax_ignore',
   processHtmlClass: 'tex2jax_process'
  },

with the tex2jax_ignore class on the <body> element, so MathJax processing
is limited to where we explicitly use the 'tex2jax_process' class.

Reply via email to