TeX ke SVG: solusi sumber terbuka untuk membantu pengembang web dengan proyek pendidikan

! , - . . , , : , TeX. , , svg png. , ยซ ยป.

, , . : Docker-, , .


, (, ) . , . , โ€” : , . , ยซยป , CPU โ€” .

: . KaTeX

TeX- โ€” , . , โ€” , - TeX.

, โ€” MathML. , , , . . , : , MathJaX KaTeX. , โ€” . KaTeX.

:

  • Realtime- . , .

  • โ€” .

:

  • KaTeX MathJaX, .

  • realtime-: , .

  • ( ).

  • KaTeX html-, .

  • SSR. html , .

: . Puppeteer

, KaTeX, โ€” . realtime- . โ€” MathJaX. ยซ ยป TeX , MathML svg. , ? , web- s3. . :

  • , svg ctrl+c ctrl+v Microsoft Word,

  • .

, , , . . , : - , . , .

Puppeteer. svg png, Word. , , . , , : , ( 110 469) โ€” .

: . MathJax, sharp

, , , :

  • png,

  • .

, , . Puppeteer , โ€” sharp. , , Docker-, . .

ยซยป . , , . MathJax svg- (, ex, ), defs. svg, , . โ€” svg . png : , .

:

  1. svg-,

  2. ( xml, ?),

  3. ,

  4. png svg,

  5. , .

!

, , , , CPU . . 64.5 (37%).

, 94 :

  • Katex: 7594 ms

  • Katex: 6584 ms

  • : 1010 ms

, CPU 3G:

  • Katex: 40229 ms

  • Katex: 37524 ms

  • : 2705 ms

?

  • , .

  • Svg .

  • svg png โ€” .

, , , . โ€” .




All Articles