WordPress上で数式をきれいに表示するためにmathjax-latexプラグインを導入したので備忘録として残す。なお、cdnを使わない方法を採用した。
node.jsとnpmをインストール
mathjaxをnpmを使ってインストールする方法の場合に必要。
sudo apt update
sudo apt upgrade
sudo apt install nodejs npm
node -v
npm -v
sudo npm install -g n
sudo n stable
sudo apt purge nodejs npm
exec $SHELL -l
node -v
npm -v
この手順は、「nodejs、npm の最新版をインストールする(Ubuntu)」を使わせていただいた。
mathjaxのインストール
npm install mathjax@3
sudo mv node_modules/mathjax/es5 /var/www/html/mathjax
これは、[ Hosting Your Own Copy of MathJax ] によるもの
プラグインの導入
mathjax-latex プラグインをインストールし有効化する。
設定においては、以下の様に設定した。
Use MathJax CDN Service ? チェックを外した
Custom MathJax location? https://mydomain/mathjax/tex-chtml.js
Save changes をクリックする。
理由不明だが、外したチェックが復活してしまう。 なんどかやっていたり、動くか試しているうちにどのときか不明だが成功した。
試してみる
例えば、
\(y=f(x)\)
と、入力すると、下記の様に数式が表示された。 一応成功とする。
\(y=f(x)\)
Leave a Comment