多くの数学的な内容を表示するソフトウェアを書いています。 Windowsフォームのように、ラベルに下付き文字やギリシャ文字を設定するのはすでに難しいです。私はWPFに切り替えることを考えています。WPFのラベルやパネルで数式を表示するにはどうすればよいですか?
現時点では、グラフィカルユーザーインターフェイス内で数式、数式または記号を表示する最善の方法を探しています。ラベルや描画されたグラフ/写真で表示する必要があります。ライブ/ジャストインタイムのレンダリングではなく、美しい修正記号。
これを行うにはどうすればよいですか?私は、MathMLがうまくサポートされるべきだと思っていましたが、私はそれについてたくさん見つけることができません。私はいくつかのアドバイスを聞いてうれしいです。ここで
私はから私のシンボルを取得することができます(または、私が好むだろうか)ここで、次のとおりです。
- LaTeXのコード(第一選択肢コードがすでにあるとソフトウェアおよびドキュメント内の同じ外観は素晴らしいだろう!)
- のMathMLコード(Word 2007の以上でLaTeXのコード - > Wordの方程式 - >クリップボードに無地のMathMLなどのコピー)
SVG
(いくつかのInkscapeでのLaTeXのレンダリングとXAMLへのエクスポート)xmcd
ファイル( MathcadのXMLドキュメント。 LaTeX-> HTMLまたはMathcad-> HTML
によって書かれていますが、少なくともそれはXMLです)
html
ファイル(私は個人的には考えていない、多分に良い解決策があるもの:
-
は、
- 画像(
png
-icons、pdf
、dvi
、eps
、svg
は直接インポート) - 文字マップから貼り付けコピーのような記号(。フォントが気に入らず、必要なものが見つからず、式構文の交換ができない)
私はLaTeX、MathML、またはhtmlを使ってもドキュメントとしても使えると思います。計算結果を*.tex
ファイルにエクスポートしたり、LaTeX(tikz、pgfplots ...)で内部的にグラフィックスを生成することも考えられます。
クイック検索は私にこれを与えた、それは http://stackoverflow.com/questions/8899204/how-to-render-a-formula-in-wpf-or-winforms –
が要件をい役に立てば幸い標準XMLスタイルのUnicode文字を超えて拡張します。たとえば、 '∞ 'という無限記号のようなものを表示できますか? –
@JoeStantonリンクのThx。私もそれを見つけました。しかし、そこにあるすべてのものは、「古い」、「不活発」、「非公式」、または私の目的のために時間を費やすだけです。私は、XAMLが前回より人気が増しているので、より新しいアイデアを得ることを望んでいました。私はこのリンクからいくつかのアイデアを得ましたが、うまくいけばもっと実用的なものがあります。 – LaRiFaRi