CSharpMath 0.5.1

Install-Package CSharpMath -Version 0.5.1
dotnet add package CSharpMath --version 0.5.1
<PackageReference Include="CSharpMath" Version="0.5.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CSharpMath --version 0.5.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: CSharpMath, 0.5.1"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install CSharpMath as a Cake Addin
#addin nuget:?package=CSharpMath&version=0.5.1

// Install CSharpMath as a Cake Tool
#tool nuget:?package=CSharpMath&version=0.5.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

The core of the C# math rendering engine - CSharpMath.
     Can display beautiful math equations and symbols from the LaTeX format.
     Needs a front end to function.
     Currently, front ends exist for Avalonia, iOS, SkiaSharp and Xamarin.Forms.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on CSharpMath:

Package Downloads
CSharpMath.Editor

The base code for a What You See Is What You Get math editor.

CSharpMath.Ios

The iOS front end for CSharpMath.

CSharpMath.Evaluation

Can convert CSharpMath.Atom.MathList parsed from LaTeX with CSharpMath.Atom.LaTeXParser into actual mathematical expressions that are evaluatable with AngouriMath. Supports arithmetic, trigonometry, symbolic simplification and expansion, as well as matrices, sets, and equation solving.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.5.1 5,410 5/5/2021
0.5.0 798 4/20/2021
0.5.0-beta 5,168 11/1/2020
0.5.0-alpha4 5,264 8/3/2020
0.5.0-alpha3 550 8/3/2020
0.5.0-alpha2.2 155 8/2/2020
0.5.0-alpha2.1 131 8/2/2020
0.5.0-alpha 359 8/2/2020
0.4.2 9,829 4/15/2020
0.4.1 713 4/14/2020
0.4.0 3,524 4/10/2020
0.4.0-beta 665 4/3/2020
0.4.0-alpha 572 3/18/2020
0.3.0 1,269 12/19/2019
0.3.0-beta3 807 11/8/2019
0.3.0-beta2 529 11/4/2019
0.3.0-beta 617 9/8/2019
0.3.0-alpha 576 8/23/2019
0.2.0 3,370 1/22/2019
0.2.0-beta1 818 1/5/2019
0.2.0-alpha3 840 11/24/2018
0.2.0-alpha2 764 11/17/2018
0.2.0-alpha 741 11/6/2018
0.1.5 926 1/1/2019
0.1.4 836 12/5/2018
0.1.3 830 11/11/2018
0.1.2 882 10/21/2018
0.1.1 831 10/13/2018
0.1.0 869 10/6/2018
0.1.0-rc.3 1,114 10/1/2018
0.1.0-rc.2 407 9/21/2018
0.1.0-rc.1 393 9/19/2018
0.1.0-rc.0 421 9/14/2018
0.1.0-pre8 1,006 8/26/2018
0.1.0-pre7 845 8/16/2018
0.1.0-pre6 791 8/8/2018
0.1.0-pre5 796 7/27/2018
0.1.0-pre4 824 7/20/2018
0.1.0-pre3 865 7/17/2018
0.1.0-pre2 825 7/14/2018
0.1.0-pre10 823 9/6/2018
0.1.0-pre1 813 6/28/2018
0.0.0 759 12/29/2017

# 0.5.1 Evaluation Update Quickfix

## Changes from v0.5.0 (Recently merged first)
## 🚀 Features

<details><summary>Provide workaround for #192 (#193) @Happypig375</summary><table><td>

So that
```cs
class RussianBreakingEngine : Typography.TextBreak.EngBreakingEngine {
 public override bool CanHandle(char c) => c is >= '\u0400' and <= '\u052f'; // Unicode Cyrillic and Cyrillic Supplement
}
CSharpMath.Rendering.Text.TextLaTeXParser.AdditionalBreakingEngines.Add(new RussianBreakingEngine());
```
can be used for #192 while awaiting Typography support.
</td></table></details>

## Contributors
@Happypig375