如何在WPF或WinForms中呈现公式

用于WPF的LaTEX https://github.com/ForNeVeR/wpf-math


原始问题 我需要一种在Windows Forms或WPF中绘制数学公式的方法。一些“ FormulaTextBox”控件正是我所需要的。


我不是在问LaTEX的完整实现,而是至少要有RichTextBox可能性之外的东西,包括分隔线,平方根等。


湖上湖
浏览 1129回答 3
3回答

LEATH

以下是一些选项的列表,这些选项来自在线的多个网页,以及关于SO 的一些 类似 问题WPF-Math,一个WPF库,用于呈现与数学相关的TeX标记。gNumerator是一个呈现MathML的WinForms控件。它是本机C#,但似乎已经很老了。Math Expressions,一个商业WinForms控件,用于显示和编辑数学方程式。 注意:不是免费的JMathTex有一个非官方的端口,用于C#WPF控件Windows版本的LaTex编辑器Lyx使用一个名为MikTex的本地库,您可以查看一下。我在某处看到提到该tex4ht软件包将数学方程式渲染到图像正如您已经提到的MimeTex / MathTex你也可以使用一个WebBrowser控制,只是在本地有一个 的 很多 的JavaScript 库,用于渲染胶乳。您可以将工作典当到Microsoft Word上(示例 - 要求用户安装MS Word!)

慕斯王

如果没有.NET特定解决方案对您有用,这就是我要做的事情:这有点骇人听闻,但可以正常使用,您的用户也不知道有什么区别。下载Mathjax库。当用户输入方程式时,可以将方程式转换为LaTex或MathML。然后,您将使用LaTex或MathML并生成一个引用Mathjax的HTML文件,并在您的WebBrowser小窗口中显示该文件(对WinForms和WPF均有效)。这不需要互联网连接。就像我说的那样,您的用户不会更明智。
打开App,查看更多内容
随时随地看视频慕课网APP