<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi Michael,</p>
    <p>The plugin is Javascript based:</p>
    <p><a class="moz-txt-link-freetext" href="https://github.com/oxygenxml/wsaccess-javascript-sample-plugins/blob/master/latex-images-support/wsAccess.js">https://github.com/oxygenxml/wsaccess-javascript-sample-plugins/blob/master/latex-images-support/wsAccess.js</a></p>
    <p>and has this condition to identify XML elements that it should
      render:</p>
    <p>
      <blockquote type="cite"><span class="pl-k">return</span> <span
          class="pl-s">"latex"</span> <span class="pl-c1">==</span> <span
          class="pl-s1">nodeContext</span><span class="pl-kos">.</span><span
          class="pl-en">getNodeName</span><span class="pl-kos">(</span><span
          class="pl-kos">)</span> <span class="pl-c1">||</span> <span
          class="pl-kos">(</span><span class="pl-s">"foreign"</span> <span
          class="pl-c1">==</span> <span class="pl-s1">nodeContext</span><span
          class="pl-kos">.</span><span class="pl-en">getNodeName</span><span
          class="pl-kos">(</span><span class="pl-kos">)</span> <span
          class="pl-c1">&&</span> <span class="pl-s">"embed-latex"</span>
        <span class="pl-c1">==</span> <span class="pl-s1">nodeContext</span><span
          class="pl-kos">.</span><span class="pl-en">getAttributeValue</span><span
          class="pl-kos">(</span><span class="pl-s">"outputclass"</span><span
          class="pl-kos">)</span><span class="pl-kos">)</span><span
          class="pl-kos">;</span></blockquote>
      I think in your case the condition should be:</p>
    <p>
      <blockquote type="cite"><span class="pl-k">return</span> <span
          class="pl-kos"></span><span class="pl-s">"tex-math"</span> <span
          class="pl-c1">==</span> <span class="pl-s1">nodeContext</span><span
          class="pl-kos">.</span><span class="pl-en">getNodeName</span><span
          class="pl-kos">(</span><span class="pl-kos">)</span> <span
          class="pl-c1">&&</span> <span class="pl-s">"MathJax"</span>
        <span class="pl-c1">==</span> <span class="pl-s1">nodeContext</span><span
          class="pl-kos">.</span><span class="pl-en">getAttributeValue</span><span
          class="pl-kos">(</span><span class="pl-s">"version"</span><span
          class="pl-kos">)</span><span class="pl-kos"></span><span
          class="pl-kos">;</span></blockquote>
      You probably also need to modify the CSS Oxygen uses to edit JATS
      content to hide the text content from the element, probably
      something like:<br>
    </p>
    <p>
      <blockquote type="cite">
        <span class="pl-s">tex-math[</span><span class="pl-s"><span
            class="pl-s">version=</span></span><span class="pl-s"><span
            class="pl-s">MathJax</span>]</span>{    <br>
            display:inline !important;<br>
            white-space: -oxy-trim-when-ws-only !important;<br>
        }<br>
        <span class="pl-s">tex-math[</span><span class="pl-s"><span
            class="pl-s">version=</span></span><span class="pl-s"><span
            class="pl-s">MathJax</span>]</span> * {<br>
            display:none !important;<br>
            white-space:normal !important;<br>
        }</blockquote>
      <br>
    </p>
    <p>Regards,</p>
    <p>Radu</p>
    <pre class="moz-signature" cols="72">Radu Coravu
Oxygen XML Editor</pre>
    <div class="moz-cite-prefix">On 4/21/21 22:15, Michael Boudreau
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:4D4B1DB1-A2BD-43DA-8640-C57F9A450FD5@contoso.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style>@font-face
        {font-family:Helvetica;
        panose-1:0 0 0 0 0 0 0 0 0 0;}@font-face
        {font-family:Courier;
        panose-1:0 0 0 0 0 0 0 0 0 0;}@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}@font-face
        {font-family:"Times New Roman \(Body CS\)";
        panose-1:2 11 6 4 2 2 2 2 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}p.p1, li.p1, div.p1
        {mso-style-name:p1;
        margin:0in;
        font-size:9.0pt;
        font-family:Helvetica;}span.s1
        {mso-style-name:s1;
        color:#8B26C9;}span.s2
        {mso-style-name:s2;
        color:#000096;}span.apple-converted-space
        {mso-style-name:apple-converted-space;}.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}div.WordSection1
        {page:WordSection1;}</style>
      <div class="WordSection1">
        <p class="MsoNormal"><span style="font-size:12.0pt">Hello,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt">The blog
            post at <a
href="https://blog.oxygenxml.com/topics/adding-latex-equation-support-dita.html"
              moz-do-not-send="true">
https://blog.oxygenxml.com/topics/adding-latex-equation-support-dita.html</a>
            refers to a plugin that will create an image from LaTeX to
            display in Author mode.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt">I downloaded
            the ‘latex-images-support’ folder and installed it in my
            plugins folder. The math expression in the sample file—<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
        <p class="p1" style="margin-left:.5in"><span class="s1"><span
              style="font-size:10.0pt;font-family:Courier"><?xml-stylesheet
              type="text/css" href="sample.css"?></span></span><span
            style="font-size:10.0pt;font-family:Courier"><br>
            <span class="s2"><root></span><br>
            <span class="apple-converted-space">    </span>A document
            containing LaTeX :<br>
            <span class="apple-converted-space">    </span><span
              class="s2"><latex></span>$x=\frac{1+y}{1+2z^2}$<span
              class="s2"></latex></span><br>
            <span class="s2"></root></span><o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt">is rendered
            correctly as an image when I view it in Author mode (using
            Oxygen 23.0).<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt">I’d like to
            be able to use the plugin with JATS XML documents, which can
            contain LaTeX inside a <tex-math> element, like so:<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
            style="font-size:10.0pt;font-family:Courier;color:#000096"><tex-math</span><span
            style="font-size:10.0pt;font-family:Courier;color:#F5844C">
            notation</span><span
            style="font-size:10.0pt;font-family:Courier;color:#FF8040">=</span><span
            style="font-size:10.0pt;font-family:Courier;color:#993300">"LaTeX"</span><span
            style="font-size:10.0pt;font-family:Courier;color:#F5844C">
            version</span><span
            style="font-size:10.0pt;font-family:Courier;color:#FF8040">=</span><span
            style="font-size:10.0pt;font-family:Courier;color:#993300">"MathJax"</span><span
            class="s2"><span
              style="font-size:10.0pt;font-family:Courier">></span></span><span
            style="font-size:10.0pt;font-family:Courier">$x=\frac{1+y}{1+2z^2}$</span><span
            style="font-size:10.0pt;font-family:Courier;color:#000096"></tex-math><o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
            style="font-size:12.0pt">or<o:p></o:p></span></p>
        <p class="p1" style="margin-left:.5in"><span
            style="font-size:10.0pt;font-family:Courier;color:#000096"><tex-math</span><span
            style="font-size:10.0pt;font-family:Courier;color:#F5844C">
            notation</span><span
            style="font-size:10.0pt;font-family:Courier;color:#FF8040">=</span><span
            style="font-size:10.0pt;font-family:Courier;color:#993300">"LaTeX"</span><span
            style="font-size:10.0pt;font-family:Courier;color:#F5844C">
            version</span><span
            style="font-size:10.0pt;font-family:Courier;color:#FF8040">=</span><span
            style="font-size:10.0pt;font-family:Courier;color:#993300">"MathJax"</span><span
            style="font-size:10.0pt;font-family:Courier;color:#000096">></span><span
            style="font-size:10.0pt;font-family:Courier;color:#008C00"><![CDATA[$x=\frac{1+y}{1+2z^2}$]]></span><span
            style="font-size:10.0pt;font-family:Courier;color:#000096"></tex-math><o:p></o:p></span></p>
        <p class="p1"><span
            style="font-size:12.0pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
        <p class="p1"><span
            style="font-size:12.0pt;font-family:"Calibri",sans-serif">Is
            there a way to configure or modify the plugin to handle
            this?<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
        <div>
          <div>
            <p class="MsoNormal"><span style="font-size:12.0pt">-- <o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="font-size:12.0pt">Michael
                R. Boudreau<o:p></o:p></span></p>
            <p class="MsoNormal"><span style="font-size:12.0pt">Electronic
                Publishing Technology Manager<o:p></o:p></span></p>
            <p class="MsoNormal"><span style="font-size:12.0pt">The
                University of Chicago Press<o:p></o:p></span></p>
            <p class="MsoNormal"><span style="font-size:12.0pt">1427 E.
                60<sup>th</sup> Street<o:p></o:p></span></p>
            <p class="MsoNormal"><span style="font-size:12.0pt">Chicago,
                IL 60637<o:p></o:p></span></p>
            <p class="MsoNormal"><span style="font-size:12.0pt"><a
                  href="http://www.journals.uchicago.edu"
                  moz-do-not-send="true"><span style="color:#0563C1">www.journals.uchicago.edu</span></a><o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
oXygen-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:oXygen-user@oxygenxml.com">oXygen-user@oxygenxml.com</a>
<a class="moz-txt-link-freetext" href="https://www.oxygenxml.com/mailman/listinfo/oxygen-user">https://www.oxygenxml.com/mailman/listinfo/oxygen-user</a>
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">
</pre>
  </body>
</html>