1

I create mathematics workbooks in Microsoft Word. Typing in each equation is slow but faster than LaTex. So, I often copy content from a website like LibreTexts. If I copy a section that contains equations it comes out garbled. So, I go to each equation, right click, hover over Show Math As, select MathML code, select all (Ctrl+a), copy (ctrl+c), close window (Ctrl+w), go to word (Alt-Tab), paste as plain text (Ctrl+Shift+v), go back to Chrome browser (Alt-Tab), then repeat the process.

This can be faster than typing by hand, but there has to be an easier way. There was a post similar to this one, but I don't know what extension was referred to and I don't know java.

If your solutions contains the step "learn basic Java here", that is fine. If this is the incorrect Stack Exchange, please suggest the correct one.

Thank you.

Klapheck
  • 11
  • 1
  • Excellent question IMO. I have limited knowledge, but it seems that Word's LaTeX support is primitive. OTOH, mathjax seems to do an excellent job of converting LaTeX to MathML, but only via a dialog box. Without going into the gory details, I'm not convinced you could do anything unless their API (which appears not to be documented) can help scan an HTML and return a number of MathML equations. Copying HTML text into Word and trying to convert equations there seems not to work because Word basically does not recognise the JS/LaTex libraries specified on the web page (whereas mathjax seems to). –  Jun 27 '20 at 17:55

0 Answers0