这是美妙的 iosMath LaTeX 引擎的 C# 端口。
它现在在大多数情况下都有效。下面是一些示例。具有讽刺意味的是,第一个前端是 iOS。但是,如果要添加前端,例如 Xamarin.Forms 或 Windows 环境,应该是可以的。您必须定义自己的 TypesettingContext 并编写 IGraphicsContext 的实现。TypesettingContext 又包含几个组件,包括选择字体。希望您不需要触及核心排版引擎。(如果你这样做,我会认为这是一个错误。)

如果我没记错的话,TeX 是用 Pascal 的方言编写的,今天编译时通常首先编译成标准 C,然后用 C 编译器编译以生成最终的二进制文件。将原始 Pascal 代码编译为 C# 并可能用 C# 编写一个包装器以将其用作库可能是可行的。
当然,这是一个相当大的项目,对于您手头的问题来说可能有点过分了。