KaTeX
![]() | |
最新版 | |
---|---|
リポジトリ |
![]() |
プログラミング 言語 | JavaScript |
対応OS | クロスプラットフォーム |
種別 | 数学ソフト |
ライセンス | MIT License |
公式サイト | katex |
テンプレートを表示 |
KaTeXはウェブブラウザで数学記法(英語版)を表示するクロスブラウザJavaScriptライブラリ。高速で使いやすいことを特に重視している。[2]
当初はカーンアカデミーによって開発され[3]、2014年9月にはGitHubのトレンドプロジェクトのトップ5に入った[4]。
特徴
KaTeXによる数学のレンダリングには次のような特徴がある。
- 高速:数式を同期的にレンダリングし、ページをリフローする必要がない。
- 印刷品質:レイアウトはTeXに基づいている。
- 自己完結:依存関係がないため、簡単にバンドルできる。
- サーバーサイドレンダリングが可能:サーバー上でHTMLを生成するオプションがある(例えば、Node.jsを使用して式をプリレンダリングし、プレーンHTMLとして送信できる)。
KaTeXはMathJaxと比べてLaTeXの数学表記機能のより小さなサブセットを実装している。[2][5]
関連項目
![ポータル Free and open-source software](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Portal.svg/36px-Portal.svg.png)
ポータル Free and open-source software
脚注
- ^ “Release v0.16.10”. KaTeX (2024年3月24日). 2024年5月3日閲覧。
- ^ a b von Gagern, Martin; Richter-Gebert, Jürgen (2016), “CindyJS Plugins”, in Greuel, Gert-Martin; Koch, Thorsten; Paule, Peter et al., Mathematical Software – ICMS 2016: 5th International Conference, Berlin, Germany, July 11–14, 2016, Proceedings, Lecture Notes in Computer Science, 9725, Springer, pp. 327–334, doi:10.1007/978-3-319-42432-3_40
- ^ Venkatesan, S. K. (2015). “TeX as a three-stage rocket: Cookie-cutter page breaking”. TUGboat (TeX User's Group) 36 (2): 145–148.
- ^ Marvin, Rob (September 19, 2014), “Top 5 projects trending on GitHub this week”, SD Times, https://sdtimes.com/awesome-node-js/top-5-projects-trending-on-github-this-week-42/
- ^ “Support Table · KaTeX” (英語). katex.org. 11 January 2024閲覧。
外部リンク
- 公式ウェブサイト
- "KaTeX is a (partial) alternative to (some of) MathJax"
- "KaTeX - a new way to display math on the Web"
- KaTeX-MathJax comparison
| |
---|---|
概念 |
|
エンジン | |
コンパイラ | |
デバッガ | |
エディタ | |
サーバーサイド |
|
フレームワーク・ライブラリ | |
ユニットテスト |
|
Docジェネレータ | |
コード解析 | |
パッケージ管理 |
|
アプリケーションバンドラー | |
関連技術 | |
人物 | |
|