Мне нужно иметь способ нарисовать математическую формулу в Windows Forms или WPF. Некоторый контроль "FormulaTextBox" будет именно тем, что мне нужно.
Я не спрашиваю о полной реализации LaTEX, но, по крайней мере, о чем-то, кроме возможностей RichTextBox, с разделительными линиями, квадратными корнями и т.д.
P.S. С# настолько мощный. Способ рисования формул с С# (.NET) должен быть с нами!
Решения найдены:
-
Это решение использует библиотеку MathTex (MimeTex в прошлом) для создания gif файлов от TeX как строки.
Минусы:-
Нет версии Windows для поддерживаемой библиотеки и проверено. В этой статье рассматриваются утечки памяти и другие проблемы, которые могут возникнуть из-за этого. Нужно настроить и поддерживать версию Windows самостоятельно.
-
Общий подход имеет неестественный дизайн для winforms или WPF. Хотя он может поместиться в Интернете, он выглядит далеко не столь оптимальным для winforms.
-
Из примера статьи можно сделать что-то вроде реального рабочего элемента управления (всегда есть что-то делать, но я хотел бы получить более готовое решение)
-