bibliothèque pour visualiser des équations mathématiques (comme un éditeur d’équations)

Je recherche une bibliothèque ac # qui me fournira les fonctionnalités de l’éditeur d’équations. Je ne cherche pas de bibliothèque de mathématiques pour évaluer les expressions mathématiques.

Aucune suggestion?

Quelques options existent:

wpf-math est une API qui permet de rendre TeX au WFP, basé sur les mathématiques, ainsi que du code limité permettant de convertir une Expression une Expression TeX.

Une autre option consiste à utiliser MS Word, qui offre des fonctionnalités assez avancées pour prendre des formules mathématiques régulières, en tant que chaînes simples, et les restituer dans un format agréable. Voici un code pour jouer avec cette fonctionnalité.

 public class FormulaImageConverter: IDisposable { private Guid _guid; private Application _wordApp; private Document _doc; private Range _range; private ssortingng _saveName; private ssortingng _extractPath; public FormulaImageConverter(Application wordApp) { _wordApp = wordApp; _guid = Guid.NewGuid(); ssortingng guidToSsortingng = _guid.ToSsortingng("N"); ssortingng saveNameBase = System.IO.Path.Combine(System.IO.Path.GetTempPath(), guidToSsortingng); _saveName = saveNameBase + ".html"; _extractPath = saveNameBase + @"_files\image002.gif"; _wordApp.Visible = false; _doc = _wordApp.Documents.Add(); _range = _doc.Range(); _range.Text = "5"; _doc.OMaths.Add(_range); } public byte[] ConvertFormulaToImage(ssortingng eq) { _range.Text = eq; _doc.OMaths.BuildUp(); _doc.SaveAs(_saveName, WdSaveFormat.wdFormatHTML,Type.Missing,Type.Missing,false,Type.Missing,null,false); return System.IO.File.ReadAllBytes(_extractPath); } public void Dispose() { _range = null; _doc = null; _wordApp.Documents.Close(WdSaveOptions.wdDoNotSaveChanges); ((_Application)_wordApp).Quit(false); _wordApp = null; System.IO.File.Delete(_saveName); for (int i = 0; i < 2; i++) { GC.Collect(); GC.WaitForPendingFinalizers(); } } } 

Je recommanderais d’utiliser ma fourchette de WPF-Math . J’ai contacté l’auteur original de WPF-Math et maintenant maintenant officiellement la bibliothèque pour les frameworks modernes. En fait, il est plutôt en forme.

C’est une solution importante, mais pas complète, car WPF-Math n’est qu’un rendu, mais pas l’éditeur de formules complet.

ou utilisez MEEL (Math Expr Editor Light)

Sur une note différente, avez-vous eu l’occasion de vérifier ceci http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9caca722-5235-401c-8d3f-9e242b794c3a

Peut-être que vous pouvez utiliser ceci en C # en utilisant COM. Personnellement, je n’ai pas essayé cela, mais je pensais pouvoir partager mon point à ce sujet.