如何绘制数学符号?

4

我需要绘制一些图片并将其保存为JPG文件。

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

但困扰我的是我需要绘制一些数学符号,就像下面这样:

some math symbols

那么有没有一些库可以帮助我做到这一点?如何在GDI中获取数学符号呢?


不是GDI,而是WPF。虽然我没有使用过它,但看起来它可能会对你有所帮助:https://launchpad.net/wpf-math - geedubb
1个回答

1
如果您找不到纯.NET解决方案,我建议寻找一个命令行工具或本地DLL库,可以呈现标准格式,如MathML或LaTeX数学表达式。您会发现有很多自由开源软件可供使用,我认为集成起来不会太难。如果您使用位图,则可以告诉第三方呈现特定大小的位图。如果您需要矢量化绘图,则可以尝试在LaTeX中生成整个输出,或者将MathML / LaTeX公式转换为RTF / HTML。

LaTeX是有史以来最好的数学排版软件。我所知道的最好的JavaScript实现是KaTeX: https://khan.github.io/KaTeX/。 - duffymo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接