mathjax 在客户端渲染感觉效果并不好,于是自己写了一个,支持 png 和 svg。
1
PeterD 2017 年 8 月 14 日
这个好像不支持中文~
我觉得 mathjax, texlive 渲染效果是很好的 |
3
matsuz OP 我把后台的 tex 模板改成了这样,但是似乎还是无法在公式中使用中文,不过出现中文暂时不会报错了,但是结果不对。可能是字体的问题?
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage{CJKutf8} \usepackage{amsmath} \usepackage{amssymb} \usepackage{color} \usepackage{amsfonts} \usepackage{pst-plot} \begin{document} \pagestyle{empty} \begin{CJK}{UTF8}{gkai} \Large \begin{displaymath} $$ \end{displaymath} \end{CJK} \end{document} |
4
manifold 2017 年 8 月 14 日
tex -> dvi -> png
|
5
matsuz OP @manifold 一开始确实就是这样处理的,公式发到服务器后,程序会自动把公式放到 tex 模板里,先用 texlive 转换成 dvi,然后 dvipng/dvisvgm 转换成 png/svg。
不过感觉这样撸出来的图片效果不怎么好,现在改用 mathjax-node 在后台渲染了。 但是这两种方式都不能正确处理非 ascii 字符。 |
8
natforum 2017 年 8 月 14 日
1L666 中文公式
|
11
matsuz OP 或者让用户自己写 \mbox{} ?
|
13
blueset 2017 年 8 月 16 日 via Android
顺便介绍一个用了好几年的 https://www.codecogs.com/latex/eqneditor.php
|