如何绘制数学符号?

How to draw math symbols?

我需要画一些图并保存成JPG文件。

我知道 C# GDI 可以用方法 Graphics.DrawString 绘制字符串。

但是困扰我的是我需要画一些数学符号,如下所示:

那么有没有一些图书馆可以帮助我做到这一点?如何使用 GDI 获取数学符号?

如果您找不到纯 .NET 解决方案,我会寻找可以呈现标准格式(如 MathML 或 LaTeX 数学表达式)的命令行工具或本机 DLL 库。你会发现很多用于这些的 FOSS 东西,我认为集成起来并不难。如果您使用位图,您可以告诉第 3 方渲染给定大小的位图。如果您需要矢量化绘图,那么您可以在 LaTeX 中生成整个输出,或者您可以将 MathML/LaTeX 公式转换为 RTF/HTML.