Ниже описан способ обнаружения синтаксических ошибок MathJax в формулах,
приводящих к выделению фрагментов красным цветом (локальные ошибки)
и замене формул их исходным текстом в рамке (глобальные ошибки).

К сожалению, это ручной способ, не поддающийся простой автоматизации,
но он дает стопроцентный результат. Соответствующую проверку достаточно
проводить ради спокойствия не больше одного-двух раз за выпуск,
так что, наверное, на ее автоматизацию можно силы не расходовать.

Способ следующий:

  1. Загрузить в браузер "Chrome" HTML-файл статьи, полученный с помощью
     FTP-сервиса "XMLtoPDF".

  2. Дождаться загрузки страницы и окончания работы MathJax, поглядывая
     на сообщения, всплывающие в левом нижнем углу окна.

  3. Исполнить "Save as" (Ctrl+S), выбрать вариант "Webpage, Complete"
     ("Веб-страница полностью"), придумать короткое имя (например, "test")
     и сохранить. В результате в папке сохранения появятся файл "test.html"
     и папка "test_files".

  4. Открыть файл "test.html" в текстовом редакторе и найти все вхождения
     следующих двух подстрок:

       mathcolor="
       <merror

     Подстроки первого вида соответствуют локальным синтаксическим ошибкам
     MathJax, а подстроки второго вида -- глобальным.

  5. Если таких подстрок нет, то нет и синтаксических ошибок, а значит,
     дальнейшую сверку можно производить лишь на уровне семантики.
