LaTeX Widgets Builder

A Flutter package that provides UI widgets for building and displaying LaTeX math expressions.

Installation

Add this to your package's pubspec.yaml file:

dependencies:
  latex_widgets_builder: ^0.0.2 # Use the latest version

Then, run flutter pub get.

Usage

(Detailed usage examples will be added here once the core widgets are implemented.)

import 'package:latex_widgets_builder/latex_widgets_builder.dart';

// Example of how you might use the LaTeXTree (from the core logic)
void main() {
  final tree = LaTeXTree();
  tree.addChildLeaf(LEType.numberLeaf, "1");
  tree.addChildLeaf(LEType.operatorLeaf, "+");
  tree.addChildLeaf(LEType.numberLeaf, "1");
  print(tree.toLaTeXString); // Output: 1+1|
}

// Placeholder for a Flutter widget example
/*
class MyMathEditor extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Column(
      children: [
        // LatexDisplayWidget(controller: _latexController),
        // LatexKeyboard(controller: _latexController),
      ],
    );
  }
}
*/

Visuals

(A screenshot or GIF demonstrating the widgets in action will be added here.)

Placeholder Image

License

This package is licensed under the MIT License. See the LICENSE file for details.