मुखपृष्ठ » कोडिंग » MathML का परिचय - गणित के लिए मार्कअप भाषा

    MathML का परिचय - गणित के लिए मार्कअप भाषा

    MathML एक मार्कअप भाषा है जिसका उपयोग किया जा सकता है गणितीय संकेतन प्रदर्शित करें. आप HTML5 से सीधे MathML टैग का उपयोग कर सकते हैं। जब आप अपने वेब पेजों में गणित के साधारण से अधिक अंक दिखाना चाहते हैं तो यह उपयोगी है, और इसके कारण इसका उपयोग करना काफी आसान है HTML की सादगी और समानता.

    MathML में दो प्रकार के मार्कअप हैं; प्रस्तुति (लेआउट के लिए) और सामग्री (अर्थ के लिए)। चूंकि केवल प्रस्तुति मार्कअप ब्राउज़रों द्वारा समर्थित है, इसलिए यह केवल मार्कअप प्रकार है जिसका उपयोग HTML के साथ किया जा सकता है। आप सीएसएस और जावास्क्रिप्ट का उपयोग उस पर भी कर सकते हैं जैसे आप HTML पर करते हैं.

    आइए नजर डालते हैं MathML पर.

    मठमल को समझना

    मोज़िला डेवलपर वेबसाइट में वर्तमान MathML तत्वों की एक सूची है। मैंने त्वरित संदर्भ के लिए इस पोस्ट के अंत में उदाहरणों में उपयोग किए गए तत्वों को भी सूचीबद्ध किया है.

    MathML में शीर्ष स्तर का तत्व है तत्व, जब आप HTML में MathML कोड लिखते हैं, तो उन्हें अंदर रखना याद रखें टैग.

    ,,, मूल तत्व क्रमशः एक पहचानकर्ता, ऑपरेटर, संख्या और स्ट्रिंग का प्रतिनिधित्व करते हैं। ध्यान दें कि नीचे दिए गए सभी MathML तत्व 'm' अक्षर से शुरू होते हैं.

    यहाँ कुछ सरल उदाहरण दिए गए हैं.

    सुपरस्क्रिप्ट और सब्स्क्रिप्ट कैसे प्रदर्शित करें

    तत्व सुपरस्क्रिप्ट प्रदर्शित करने के लिए है। वहाँ एक है सदस्यता के लिए.

      n 7   

    फ्रैक्चर कैसे प्रदर्शित करें

      7 26   

    रूट इंटेगर को कैसे प्रदर्शित करें

    रूट पूर्णांक प्रदर्शित करने के लिए यहां एक और सरल उदाहरण दिया गया है.

      -678 5   

    केवल वर्गमूल के लिए, वहाँ है .

    अब चलो अधिक जटिल अंकन, मैट्रिक्स पर चलते हैं.

    मैट्रिक्स कैसे प्रदर्शित करें

    एक मैट्रिक्स का निर्माण करने के लिए, हमें पंक्तियों और स्तंभों के लिए एक टेबल संरचना की आवश्यकता होगी। इसके लिए, हम उपयोग करते हैं , तथा .

    इसके अलावा, हम उपयोग करेंगे ऑपरेटरों को जोड़ने के लिए टैग [ तथा ] मैट्रिक्स के आसपास, और अंत में उन सभी को अंदर डाल दिया तत्व, एक ऐसा तत्व जो समूह को अभिव्यक्त करता है.

    यहाँ अंतिम परिणाम है:

       [     0   4   10     5   2   एक्स     9   1 1   1     ]    

    इसके अलावा, चलो 'सी' मैट्रिक्स में बाहर खड़े करने के लिए सीएसएस के एक बिट में फेंक देते हैं.

    मील रंग: लाल;  

    इंटीग्रल इक्वेशन कैसे प्रदर्शित करें

    नीचे एक मूल प्रकार के अभिन्न समीकरण का उदाहरण दिया गया है। अभिन्न के लिए सीमा को जोड़ने के लिए प्रयोग किया जाता है.

    HTML की तरह, MathML में वर्ण और इकाइयाँ भी हैं, जिनमें से एक का उपयोग ग्रीक phi प्रतीक को दिखाने के लिए उदाहरण में किया गया है। यहां बताया गया है कि उपरोक्त अभिन्न समीकरण कैसे प्रदर्शित करें:

        ( एक्स )  =        कश्मीर ( एक्स , टी )   φ ( टी )   टी    

    MathML वर्ण संस्थाओं की सूची के लिए, उन्हें W3C वेबसाइट पर खोजने के लिए यहां क्लिक करें.

    मैथिल गुण

    उन विशेषताओं के अलावा जो HTML के समान हैं (जैसे) आईडी), MathML के पास अपनी विशेषताओं का एक सेट भी है। मोज़िला डेवलपर साइट में आपके संदर्भ के लिए MathML विशेषताओं का एक संग्रह है। कमियों के लिए, आप जावास्क्रिप्ट लाइब्रेरी MathJax का उपयोग कर सकते हैं। यदि आपको अधिक टूल की आवश्यकता है, तो इस लिंक को यहां देखें.

    मैं अपने आसान संदर्भ के लिए ऊपर दिए गए सभी उदाहरणों वाले इस कोडपेन के साथ अपनी छुट्टी लेता हूं.

    MathML तत्वों की संदर्भ सूची

    तत्वों परिभाषा
    शीर्ष-स्तरीय MathML तत्व
    पहचानकर्ता (चर, स्थिरांक, फ़ंक्शन नाम) प्रदर्शित करता है
    संख्यात्मक शाब्दिक प्रदर्शित करता है
    संचालक प्रदर्शित करता है
    स्ट्रिंग शाब्दिक दिखाता है
    एक सुपरस्क्रिप्ट को आधार से जोड़ता है
    एक बेस के लिए एक सबस्क्रिप्ट संलग्न करता है
    अंशों को प्रदर्शित करने के लिए उपयोग किया जाता है
    सूचकांकों के साथ कट्टरपंथी प्रदर्शित करता है
    वर्गमूल प्रदर्शित करता है
    एक तालिका या मैट्रिक्स प्रदर्शित करता है
    की पंक्ति
    में कॉलम
    समूह उप-अभिव्यक्तियाँ
    सुपरस्क्रिप्ट, सबस्क्रिप्ट, प्रिस्क्रिप्सस्क्रिप्ट और प्रीस्क्रिपस्क्रिप्ट जोड़ने के लिए उपयोग किया जाता है