मैं सॉफ्टवेयर लिख रहा हूं जो बहुत सारी गणितीय सामग्री प्रदर्शित करता है। विंडोज़ फॉर्मों में जैसा कि एक लेबल में एक सबस्क्रिप्ट या ग्रीक अक्षर सेट करना पहले से ही मुश्किल है, मैं WPF पर स्विच करने की सोच रहा हूं।मैं WPF लेबल या पैनलों में गणितीय अभिव्यक्ति कैसे प्रदर्शित कर सकता हूं?
फिलहाल मैं गणितीय अभिव्यक्ति, एक सूत्र या मेरे ग्राफिकल यूजर इंटरफेस के अंदर सिर्फ एक प्रतीक प्रस्तुत करने का सबसे अच्छा तरीका खोज रहा हूं। उन्हें लेबल या खींचे गए ग्राफ/चित्रों में दिखाना होगा। कोई लाइव/बस-इन-टाइम रेंडरिंग नहीं बल्कि सुंदर फिक्स प्रतीकों।
ऐसा करने का सबसे अच्छा तरीका क्या है? मैंने सोचा, कि MathML को अच्छी तरह से समर्थित किया जाना चाहिए, लेकिन मुझे इसके बारे में बहुत कुछ नहीं मिल रहा है। मुझे कुछ सलाह सुनकर खुशी होगी।
यहाँ, जहां मैंने अपने प्रतीकों प्राप्त कर सकते हैं (या मैं क्या पसंद करेंगे) है: (! सबसे पहले चुनाव संहिता पहले से ही वहाँ है और सॉफ्टवेयर और दस्तावेज में एक ही उपस्थिति अद्भुत होगा)
- LaTeX-कोड
- MathML-कोड (Word 2007 या उच्चतर में LaTeX-कोड -> वर्ड समीकरणों -> क्लिपबोर्ड में सादे MathML के रूप में प्रति)
SVG
(XAML को इंकस्केप में LaTeX के कुछ प्रतिपादन और निर्यात)xmcd
फ़ाइलें (मैथकैड एक्सएमएल दस्तावेज़। पता नहीं कैसे-
:, लेकिन कम से कम यह एक्सएमएल)
html
फ़ाइलें (LaTeX-> HTML या Mathcad-> एचटीएमएल
द्वारा लिखित क्या मैं व्यक्तिगत रूप से विचार नहीं होगा, लेकिन हो सकता है वहाँ के लिए अच्छा समाधान कर रहे हैं है
- छवियाँ (
png
-icons,pdf
,dvi
,eps
,svg
सीधे आयात) - चिह्न (जैसे वर्ण मानचित्र से चिपकाया कॉपी। फोंट पसंद नहीं है, मैं सब की जरूरत है
नहीं मिल रहा होता है और सूत्र वाक्य रचना के आदान-प्रदान नहीं दर्शाया जाएगा) मैं का उपयोग कर LaTeX, MathML या html बहुत अच्छा होगा के रूप में वे प्रलेखन के लिए भी इस्तेमाल किया जा सकता लगता है । मैं *.tex
फ़ाइलों को गणना परिणामों के निर्यात के बारे में भी सोच सकता हूं या आंतरिक रूप से लाइटिक्स (टिकिक्स, पीजीएफप्लॉट्स ...)
एक त्वरित खोज मुझे इस दे दी है, आशा है कि यह मदद करता है http://stackoverflow.com/questions/8899204/how-to-render-a-formula-in-wpf-or-winforms –
आवश्यकता है मानक एक्सएमएल शैली यूनिकोड वर्णों से परे विस्तार करें जहां उदाहरण के लिए आप '& # x221E;' के साथ अनंत प्रतीक की तरह कुछ प्रदर्शित कर सकते हैं? लिंक के लिए –
@ जोस्टेंटन थक्स। मैंने भी पाया। लेकिन सब कुछ "पुराना", "निष्क्रिय", "अनौपचारिक" या बस मेरे उद्देश्य के लिए उपभोग करने वाला है। मैं नए विचारों की उम्मीद कर रहा था क्योंकि एक्सएएमएल पिछली बार अधिक लोकप्रिय हो रहा है। मुझे इस लिंक से कुछ विचार मिले लेकिन उम्मीद है कि वहाँ कुछ और व्यावहारिक है। – LaRiFaRi