From 5dd9bc4a47c508b064ce341a7fc92e752fb3f2ab Mon Sep 17 00:00:00 2001 From: Hagen Wierstorf Date: Tue, 13 Jun 2023 15:46:18 +0200 Subject: [PATCH] docs(libs.md): add Sphinx extension (#3833) * docs(libs.md): add Sphinx extension * Remove Extension * Remove LaTeX from Canvas * Sort alphabetically --- docs/libs.md | 38 +++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/docs/libs.md b/docs/libs.md index 0b47b496..6edcc2b2 100644 --- a/docs/libs.md +++ b/docs/libs.md @@ -15,17 +15,32 @@ These extensions are provided by KaTeX. These libraries are maintained by third-parties. +### AsciiMath + +If you want to render math written in [AsciiMath](http://asciimath.org/), +you'll need to first convert AsciiMath into LaTeX input, then call KaTeX. + +- [asciimath2tex](https://github.com/christianp/asciimath2tex): Converts AsciiMath to TeX, with KaTeX in mind + +### Android + +- [KaTeXView](https://github.com/judemanutd/KaTeXView): An android library that uses Khan Academy KaTeX for TeX math rendering. + ### Angular2+ + - [ng-katex](https://github.com/garciparedes/ng-katex): Angular module to write beautiful math expressions with TeX syntax boosted by KaTeX library +### Canvas + +- [canvas-latex](https://github.com/CurriculumAssociates/canvas-latex): Renders mathematical expressions on HTML5's canvas element. Supports popular libraries like: CreateJS, and PIXI. + ### iOS + - [KaTeX-iOS](https://github.com/ianarawjo/KaTeX-iOS): iOS UIView that renders TeX expressions with KaTeX - [KatexUtils](https://cocoapods.org/pods/KatexUtils): KaTeX solution for newer iOS version, supports CocoaPods integration -### Android -- [KaTeXView](https://github.com/judemanutd/KaTeXView): An android library that uses Khan Academy KaTeX for TeX math rendering. - ### React + - [react-latex](https://github.com/zzish/react-latex): React component to render latex strings, based on KaTeX - [react-katex](https://github.com/talyssonoc/react-katex): React components that use KaTeX to typeset math expressions @@ -37,20 +52,14 @@ These libraries are maintained by third-parties. - [katex-rs](https://github.com/xu-cheng/katex-rs): Rust bindings to provide server-side rendering. +### Sphinx + +* [sphinxcontrib-katex](https://github.com/hagenw/sphinxcontrib-katex): Sphinx extension to (pre-)render math using KaTeX + ### Vue + - [vue-katex](https://github.com/lucpotage/vue-katex): Vue plugin to render TeX expressions using KaTeX. -### AsciiMath - -If you want to render math written in [AsciiMath](http://asciimath.org/), -you'll need to first convert AsciiMath into LaTeX input, then call KaTeX. - -- [asciimath2tex](https://github.com/christianp/asciimath2tex): Converts AsciiMath to TeX, with KaTeX in mind - -### Canvas LaTeX - -- [canvas-latex](https://github.com/CurriculumAssociates/canvas-latex): Renders mathematical expressions on HTML5's canvas element. Supports popular libraries like: CreateJS, and PIXI. - ### Web-Components - [katex-element](https://github.com/georges-gomes/katex-element): KaTeX wrapped in a custom element. Simply use `` in HTML - framework independent. @@ -59,4 +68,3 @@ you'll need to first convert AsciiMath into LaTeX input, then call KaTeX. ### Wechat Mini Program - [@rojer/katex-mini](https://github.com/rojer95/katex-mini): A Wechat Mini Program library that uses KaTeX for TeX math rendering. -