Dot-Net
.NET 的 LaTeX 渲染器?
我很好奇是否存在用於 TeX/LaTeX 的本機 .NET 渲染器。我能找到的最接近的匹配是 Java 實現JMathTeX。我很想將它移植到 C#,但在此之前,我只想檢查是否有人知道那裡的 .NET 實現。
我目前的想法是使用 MiKTeX 以及
dvipng編譯 TeX 源並將生成的 DVI 渲染為 PNG,但我仍然擔心這可能會產生不可接受的成本,更不用說需要將 MiKTeX 與給定程序捆綁在一起.
這是美妙的 iosMath LaTeX 引擎的 C# 埠。
它現在在大多數情況下都有效。下面是一些例子。具有諷刺意味的是,第一個前端是 iOS。但是,如果要添加前端,例如 Xamarin.Forms 或 Windows 環境,應該是可以的。您必須定義自己的 TypesettingContext 並編寫 IGraphicsContext 的實現。TypesettingContext 又包含幾個組件,包括選擇字型。希望您不需要接觸核心排版引擎。(如果你這樣做,我會認為這是一個錯誤。)
這是非常遲到的,但我想我會發布一個連結到WPF-Math項目的恢復和擴展埠,我在這個原始問題之後不久就開始了,並且仍然有助於保持較小的容量。它最初是JMathTex的一個埠,但後來擴展到包含更多內容。目前,它正在獲取 WPF 以外的渲染器。
