概要
val_latex は、TeX パース、レイアウト、行折り返し、および右から左への数学的組版を完全にサポートする、LaTeX 数式のレンダリングに特化した純粋な Dart ライブラリです。OpenType 数式フォントの使用を可能にし、アクセシビリティ向けに音声出力を提供します。クロスプラットフォームアプリケーション向けに設計されており、外部依存なしに Flutter アプリに豊かな数学的タイプセットをもたらします。
用途
- 教育アプリで複雑な数学式をレンダリングする
- 音声出力を使ってアクセシブルな数式コンテンツを作成する
- 科学的または技術的なドキュメント作成ツールの構築
- 右から左への数学記法のサポート
- ウェブおよびモバイルアプリケーションにプロフェッショナルレベルの数式組版を統合する
主な機能
- 純粋な Dart 実装
- OpenType 数式フォントサポート
- 右から左への数式レイアウト
- 行の折り返しと間隔制御
- アクセシビリティ向けの音声出力
- カスタムコマンド用のマクロシステム
適している対象
- 教育および学術的なFlutterアプリケーション
- アクセシビリティを重視した数式インターフェース
- 科学および工学ソフトウェア
- クロスプラットフォームの数式レンダリングが必要です
- 軽量な数式組版を求める開発者
注意事項
- 非常に大きな式ではパフォーマンスが異なる場合があります
- サポートされている OpenType 数式フォントに限定
- 高度な TeX 機能は部分的に実装されている可能性があります
- ネストされた式の取り扱いに注意が必要です