A .NET library for rendering LaTeX-style mathematical formulas in WPF and Avalonia XAML applications.
XAML-Math is a .NET library that renders mathematical formulas using LaTeX typesetting for WPF and Avalonia XAML frameworks. It solves the problem of displaying complex equations in desktop applications by providing accurate, high-quality formula rendering directly within XAML UI elements or as bitmap images.
.NET developers building WPF or Avalonia desktop applications that require display of mathematical notation, such as educational software, scientific tools, or technical documentation platforms.
Developers choose XAML-Math for its faithful LaTeX compatibility, seamless integration with XAML frameworks, and dual support for WPF and Avalonia, eliminating the need for external rendering services or manual image generation.
A collection of .NET libraries for rendering mathematical formulae using the LaTeX typesetting style, for the WPF and Avalonia XAML-based frameworks
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Parses and displays mathematical expressions with high fidelity to LaTeX standards, supporting advanced features like matrices and environments as documented in the README.
Offers dedicated packages for both WPF and Avalonia with a shared core library, providing flexibility for XAML-based UI frameworks as highlighted in the key features.
Renders formulas directly within XAML controls for dynamic display or to PNG images for static output, demonstrated in the API examples and getting started guide.
Provides a TexFormula API for custom rendering pipelines, allowing integration with alternate engines as shown in the rendering API section.
Requires specific .NET frameworks and involves font licensing complexities, with documentation noting the need to prepare DefaultTexFont.xml and handle multiple font licenses.
Only supports WPF and Avalonia, making it unsuitable for other .NET UI frameworks or non-XAML applications without significant custom integration work.
Documentation includes a guide on improving blurred formulas, indicating that rendering quality may require additional tweaking and isn't always perfect out of the box.