как преобразовать формулу MathJax в img

Mathjax теперь хорошо работает в моем проекте. но есть одна проблема. есть ли способ преобразовать формулу MathJax (чистый html и css) в файл img. что я могу спасти.


person Jeffrey.W.Dong    schedule 02.04.2012    source источник
comment
Возможный дубликат Может ли MathJax отображать математическое выражение LaTeX как изображение?   -  person Avatar    schedule 13.07.2017
comment
Для любителей KaTeX: отслеживайте github.com/KaTeX/KaTeX/issues/375 (без вывод изображения на данный момент)   -  person Beni Cherniavsky-Paskin    schedule 12.12.2018
comment
Если вам просто нужен отдельный снимок экрана (а не автоматический процесс, который происходит каждый раз), в Firefox вы можете выбрать элемент в инструментах разработчика, щелкнуть его правой кнопкой мыши в инспекторе исходного кода и выбрать узел снимка экрана.   -  person Mike    schedule 04.03.2020


Ответы (3)


MathJax можно настроить для создания SVG. См. http://docs.mathjax.org/en/latest/output.html по поводу портативности.

Теперь существует простое решение для создания SVG с помощью mathjax на сервере: https://github.com/mathjax/MathJax-node
Для PNG см .:
https://github.com/pkra/mathjax-node-svg2png

person Beni Cherniavsky-Paskin    schedule 03.04.2014
comment
Генерация PNG была удалена из MathJax-Node. См. Вместо этого github.com/pkra/mathjax-node-svg2png. - person Paul Schreiber; 10.10.2018

Во-первых, даже если вам придется все изменить, рассматривали ли вы возможность использования ASCIIMathML? Вам не нужно писать все уравнения в LaTeX. Кроме того, мне не удалось найти способ преобразовать MathJax в изображение. Вы можете попробовать закодировать его, а затем сохранить результат на странице в виде изображения. Я не пробовал, но может сработать. Удачи тебе!

person teknogeek    schedule 09.04.2013

Очевидно, Mathjax не был создан для этого.

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

Если это для пакетной работы, установите на свой сервер настоящие LaTeX и ImageMagick, чтобы сгенерировать изображения. Но это противоречит духу облегченной системы, которую предоставляет Mathjax, и рендеринг не будет таким же.

https://tex.stackexchange.com/questions/35690/how-to-export-a-equation-as-a-image-without-background

person Michel Hua    schedule 22.08.2013
comment
Да, я загружаю MacTex прямо сейчас, и вы знаете, что для загрузки требуется 3,2 ГиБ, используется навязчивый установочный пакет, и программа установки может аварийно завершить работу и вынудить вас перезагрузиться. Все только потому, что у кого-то есть математическая формула, которую можно было бы выложить в коде 100 КБ? В этом есть смысл. - person Lothar; 30.09.2018
comment
Чувак, мой ответ был с 2013 года. Очевидно, обновили библиотеку. - person Michel Hua; 01.10.2018
comment
Голосование против не было вашим комментарием о том, для чего была создана библиотека. Это произошло потому, что вы предложили вместо этого использовать гигабайтную латексную среду. Это совет, который делает современное программное обеспечение ужасно раздутым (например, использование электронного фреймворка). - person Lothar; 02.10.2018
comment
Что насчет Докера, хаха - person Michel Hua; 02.10.2018