iamcco / iamcco/markdown-preview.nvim

或者可以支持Mathjax

Open
#581 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
8k
Forks
411
PR merge metrics
No merged PRs in 30d

Description

MathJax和KaTeX都是用于在网页上显示数学公式的JavaScript库,它们都可以解析类似于LaTeX的标记语言,并将其渲染为HTML或SVG格式。¹² 但是,它们之间也有一些区别,主要有以下几点:

- MathJax支持的LaTeX语法更加完整和丰富,几乎可以处理所有的数学模式宏,而KaTeX只支持一部分常用的函数和符号。³⁵ MathJax还可以使用其他的输入格式,如MathML或AsciiMath。⁵
- KaTeX的渲染速度更快,相比于MathJax,它可以节省大量的加载和解析时间。²⁴ KaTeX使用预编译的模板来生成HTML节点,而MathJax使用动态创建的元素来构建数学结构。²
- MathJax的输出更加灵活和可定制,它可以根据不同的浏览器和屏幕尺寸自动调整字体大小和行距,而KaTeX的输出是固定的。² MathJax还提供了一个右键菜单,可以让用户查看公式源码、复制公式、缩放公式等功能,而KaTeX没有这个功能。²
- KaTeX的代码更加简洁和现代,它使用了ES6语法和Webpack打包工具,而MathJax的代码比较复杂和传统,它使用了自己的模块系统和加载器。²

或计可以解决这个问题: #451

Source: Conversation with Bing, 5/22/2023
(1) Next math renderer MathJax v3 versus KaTeX? - Meta Stack .... https://meta.stackexchange.com/questions/338933/next-math-renderer-mathjax-v3-versus-katex.
(2) KaTeX and MathJax Comparison Demo, currently processed .... https://www.intmath.com/cg5/katex-mathjax-comparison.php.
(3) What is the difference between LaTeX and MathJax?. https://tex.stackexchange.com/questions/378732/what-is-the-difference-between-latex-and-mathjax.
(4) Differences from Actual TeX — MathJax 3.2 documentation. https://docs.mathjax.org/en/latest/input/tex/differences.html.
(5) compare performance MathJax vs MathQuill vs Katex. https://stackoverflow.com/questions/27217242/compare-performance-mathjax-vs-mathquill-vs-katex.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.