スマートフォン・タブレットからインターネットサーバーオペレーション
MathJax は、数式をウェブブラウザに表示することができる JavaScript ライブラリです。そして、MathJax-node は、Node.js プログラムから MathJax を利用するための API ライブラリです。
この MathJax-node にウェブから LaTeX/Tex 形式の数式を渡して、その数式の SVG 出力 を体験してみます。
MathJax の数式の入力形式は、LaTeX/TeX、MathML、AsciiMath に対応していますが、今回は LaTeX/TeX としています。
なお、以前の記事の Ubuntu 16.04 LTS にて MathJax-node の SVG 出力を試します では、コマンドラインから試したものでした。
今回は、Node.js で jQuery Ajax POST を試します と Node.js と Express と body-parser で JSON の POST を処理する などを取り込んで、ウェブから実行してみることにします。
TeX (テック、テフ)は、組版を行うためのソフトウェアです。組版を制御するためのマークアップ言語を含みます。
LaTeX (ラテック、ラテフ)は、TeX にマクロパッケージが組み込まれて構築されています。より手軽に組版を行うことができます。
MathJax
MathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all modern browsers.
GitHub - mathjax/MathJax: Beautiful math in all browsers https://github.com
/mathjax /mathjax
MathJax-node
This repository contains a library that provides an API to call MathJax from Node.js programs.
GitHub - mathjax/MathJax-node: MathJax for Node https://github.com
/mathjax/ MathJax-node