Я пишу программное обеспечение, которое отображает много математического контента. Так как в оконных формах уже сложно установить индекс или греческую букву в метке, думаю перейти на WPF.
На данный момент я ищу лучший способ отобразить математическое выражение, формулу или просто символ в моем графическом пользовательском интерфейсе. Они должны быть представлены в виде этикеток или нарисованных графиков/рисунков. Никаких оперативных/своевременных визуализаций, но красивые символы исправления.
Как лучше всего это сделать? Я думал, что MathML должен хорошо поддерживаться, но я не могу найти много информации об этом. Буду рад услышать совет.
Вот откуда я могу получить свои символы (или что я бы предпочел):
- LaTeX-код (первый выбор! Код уже есть, и такой же внешний вид в программном обеспечении и документации был бы изумителен)
- MathML-код (LaTeX-код в Word 2007 или более поздней версии -> уравнения Word -> скопировать как обычный MathML в буфер обмена)
SVG
(некоторый рендеринг LaTeX в Inkscape и экспорт в XAML)xmcd
Файлы (Mathcad XML Document. Не знаю как, но по крайней мере это XML)html
Файлы (написанные LaTeX->html или Mathcad->html
Что я бы не стал рассматривать лично, но, возможно, есть хорошие решения:
- Изображения (
png
-иконки,pdf
,dvi
,eps
,svg
импортируются напрямую) - Символы (типа копия вставлена из карты символов. Не нравятся шрифты, не нашел бы все, что мне нужно, и обмен синтаксиса формулы не давался бы)
Я думаю, что использование LaTeX, MathML или html было бы здорово, поскольку их можно было бы использовать и для документации. Я также мог бы подумать об экспорте результатов вычислений в файлы *.tex
или полностью генерировать графику внутри LaTeX (tikz, pgfplots...)
∞
? - person Chris W.   schedule 25.07.2013RichTextBox
для отображения в WPF. - person Peter Duniho   schedule 07.02.2015