如何在WPF或WinForms中呈现公式

Maj*_*cRa 31 c# wpf user-controls winforms

更新2018 TL; DR; LaTEX for WPF https://github.com/ForNeVeR/wpf-math

原始问题 我需要有一种方法在Windows窗体或WPF中绘制数学公式.一些"FormulaTextBox"控件正是我需要的.

我不是要问LaTEX的完整实现,但至少有一些超出RichTextBox的可能性,包括分割线,平方根等.

Blu*_*eft 28

这是一个选项列表,从几个网页上提取,以及一些 关于SO的类似 问题

  • WPF-Math,一个用于渲染与数学相关的TeX标记的WPF库.
  • gNumerator是一个呈现MathML的WinForms控件.它是原生C#,但看起来很旧.
  • Math Expressions,一种用于显示和编辑数学方程式的商业WinForms控件. 注意:不是免费的
  • 有一个非官方的JMathTex端口到C#WPF控件
  • Windows版本的LaTex编辑器Lyx使用一个名为MikTex的本机库,您可以查看.我看到提到某个地方,tex4ht包裹将数学方程式渲染成图像
  • MimeTex/MathTex,正如您已经提到的那样
  • 你也可以使用一个WebBrowser控制,只是在本地有一个 很多 的JavaScript 库,用于渲染胶乳.
  • 您可以将工作典当化为Microsoft Word(示例 - 要求用户安装MS Word!)

  • WPF-Math现已激活.我把它分给了GitHub,联系了原作者并得到了他的祝福.请参阅https://github.com/ForNeVeR/wpf-math (6认同)