Forgot password?
 Create new account
View 750|Reply 5

将 LaTeX 转换成 MathJax-HTML

[Copy link]

3146

Threads

8493

Posts

610K

Credits

Credits
66158
QQ

Show all posts

hbghlyj Posted at 2021-11-4 05:09:48 |Read mode
Last edited by hbghlyj at 2021-11-5 00:47:00tex.stackexchange.com/questions/68916/convert … atex-to-mathjax-html
在命令行执行
make4ht filename.tex "mathjax"
发现有一些不足之处:
tikzcd没有转换成svg,而mathjax也不支持...
解决办法...再执行一次,不加"mathjax"这个参数,将得到的svg图逐个手动插入html
tikz画的图里面的\hyperlink转换后丢失
解决办法...在svg代码中逐个手动插入链接
mathjax不支持intertext见github.com/mathjax/MathJax/issues/736
解决办法:手动逐个将\intertext{TEXT}换成\end{xxx} TEXT \begin{xxx}
脚注会放到不同的文件里
解决办法:用脚本批量合并它们
....


但是比pandoc转换率高,这个是好的

801

Threads

4889

Posts

310K

Credits

Credits
36169

Show all posts

isee Posted at 2021-11-4 08:40:52
回复 1# hbghlyj

起得真早啊,不过,这是干啥用的哇

3146

Threads

8493

Posts

610K

Credits

Credits
66158
QQ

Show all posts

 Author| hbghlyj Posted at 2021-11-4 12:22:13
回复 2# isee
把latex转换成html啊,然后就可以发布到网上

3146

Threads

8493

Posts

610K

Credits

Credits
66158
QQ

Show all posts

 Author| hbghlyj Posted at 2021-11-4 16:33:26
Last edited by hbghlyj at 2021-11-4 16:42:00好像不支持中文..只能先把中文转换成html entities,比如通过这个在线工具.
然后把所有的&#替换成@@,用make4ht转换,再把@@替换成&#

测试

3146

Threads

8493

Posts

610K

Credits

Credits
66158
QQ

Show all posts

 Author| hbghlyj Posted at 2021-11-13 01:25:27
Last edited by hbghlyj at 2021-11-20 18:19:00latexml.mathweb.org/upload
latexml这个网页版可以用,但是,如何安装到本地呢
好像不如make4ht好用哦

3146

Threads

8493

Posts

610K

Credits

Credits
66158
QQ

Show all posts

 Author| hbghlyj Posted at 2021-11-20 18:16:38
Last edited by hbghlyj at 2021-11-20 18:22:00make4ht -u -f html5+mjcli filename.tex "mathjax" "fn-in"
使用"fn-in"这样就可以把脚注放到同一个html文件里了
github.com/michal-h21/make4ht

手机版Mobile version|Leisure Math Forum

2025-4-20 22:09 GMT+8

Powered by Discuz!

× Quick Reply To Top Return to the list