Я пишу программное обеспечение, которое отображает много математического контента. Как и в формах Windows, уже сложно установить в ярлыке индекс или греческую букву, я имею в виду переход на WPF.Как отображать математические выражения в ярлыках WPF или панелях?
В настоящий момент я ищу лучший способ визуализации математического выражения, формулы или просто символа внутри моего графического интерфейса пользователя. Они должны отображаться на этикетках или нарисованных графиках/изображениях. Отсутствие рендеринга в реальном времени и в реальном времени, но красивые символы исправления.
Каков наилучший способ сделать это? Я думал, что MathML должен хорошо поддерживаться, но я не могу найти много об этом. Я был бы рад услышать некоторые советы.
Вот, где я могу получить мои символы из (или то, что я предпочел бы): (! Первый выбор кода уже есть и тот же внешний вид в области программного обеспечения и документации будет изумительно)
- LaTeX-код
- MathML-код (LaTeX-код в Word 2007 или выше -> уравнения слова -> копировать в виде простого MathML в буфер обмена)
SVG
(некоторые рендеринга латексных в Inkscape и экспорта в XAML)xmcd
файлов (XML-документ Mathcad. Не знаете, как , Но по крайней мере это XML)html
Files (написанный LaTeX-> HTML или Mathcad-> HTML
То, что я не считал бы лично, но, возможно, есть хорошие решения для:
- изображения (
png
-icons,pdf
,dvi
,eps
,svg
непосредственно импортирована) - символы (например, копия вставленный из Character Map. Не нравится шрифты, не найти все, что нужно, и обмен формулу синтаксиса не будет дан)
Я думаю, что с помощью LaTeX, MathML или HTML будет велик, как они могут быть использованы для документации, а также , Я также мог думать об экспорте результатов вычислений в файлы *.tex
или внутренне генерировать графику полностью с помощью LaTeX (tikz, pgfplots ...)
Быстрый поиск дал мне это, надеюсь, что это помогает http://stackoverflow.com/questions/8899204/how-to-render-a-formula-in-wpf-or-winforms –
ли требование выходят за рамки стандартных символов Unicode в стиле XML, где, например, вы можете отобразить что-то вроде символа бесконечности с символом '& # x221E;'? –
@JoeStanton Thx для связи. Я тоже это нашел. Но все, что есть «старое», «неактивное», «неофициальное» или просто затраченное на меня время. Я надеялся получить новые идеи, поскольку XAML становится все более популярным в последний раз. Я получил некоторые идеи из этой ссылки, но, надеюсь, там есть что-то более практичное. – LaRiFaRi