计算机 · 2021年12月19日 0

搭建mathTex服务

对于网页上数学公式的显示,除了使用MathJax这样的Javascript库,还可以用mathTex。

mathTex

mathtex.cgi作为一个cgi脚本,根据url参数里包含的LaTex数学公式在线生成相应的图片显示。

安装

参看mathTex主页中的Installation and Testing部分,主要就是先安装latex和dvipng,然后下载mathtex.zip,然后解压编译:

unzip mathtex.zip
cc mathtex.c -DLATEX=\"$(which latex)\" -DDVIPNG=\"$(which dvipng)\" -o mathtex.cgi

然后再将mathtex.cgi按照一般的cgi程序集成到自己的服务器中就可以了。

使用举例

https://xxx/cgi-bin/mathtexOnly/mathtex.cgi?E=mc^2

配合replacemath.js

可以配合replacemath.js,使得只需在页面中按照$$...$$的格式来写数学公式。