Pagrindinis » Kodavimas » „MathML“ įvadas - matematikos žymėjimo kalba

    „MathML“ įvadas - matematikos žymėjimo kalba

    MathML yra žymėjimo kalba, kuria galima naudotis rodyti matematines žymes. MathML žymes galite naudoti tiesiogiai iš HTML5. Tai naudinga, kai savo tinklalapiuose norite parodyti daugiau nei paprastas matematikos žymes, ir tai yra gana paprasta naudoti dėl savo paprastumas ir panašumas į HTML.

    MathML turi dviejų tipų žymėjimą; pristatymas (išdėstymui) ir turinys (prasme). Kadangi naršyklės palaiko tik pateikimo žymėjimą, tai yra vienintelis žymėjimo tipas, kurį galima naudoti su HTML. Taip pat galite naudoti CSS ir JavaScript, kaip ir HTML.

    Pažvelkime į MathML.

    „MathML“ supratimas

    Mozilla kūrėjo svetainėje yra esamų MathML elementų sąrašas. Aš taip pat išvardijau elementus, naudojamus šio pranešimo pabaigoje pateikiamiems pavyzdžiams.

    Matematikos aukščiausio lygio elementas yra elementas, kai rašote „MathML“ kodą į HTML, nepamirškite juos įdėti į žymės.

    ,,, yra pagrindiniai elementai, žymintys atitinkamai identifikatorių, operatorių, skaičių ir eilutę. Atminkite, kad visi toliau esantys MathML elementai prasideda raide „m“.

    Štai keletas paprastų pavyzdžių.

    Kaip rodyti „Superscript & Subscript“

    The elementas yra rodomas viršutinis indeksas. Yra už abonentus.

      n 7   

    Kaip rodyti frakcijas

      7 26   

    Kaip rodyti Root Integers

    Štai dar vienas paprastas šakninių sveikųjų skaičių rodymo pavyzdys.

      -678 5   

    Tik kvadratinės šaknies atveju .

    Dabar pereikime prie sudėtingesnių matavimų, matricos.

    Kaip rodyti matricą

    Norėdami sukurti matricą, turėsime turėti eilių ir stulpelių lentelės struktūrą. Tam mes naudojame , ir .

    Be to, naudosime žymas, kad pridėtų operatorius [ ir ] aplink matricą, ir pagaliau juos visus viduje elementas, elementas, kuris grupuoja išraiškas.

    Štai galutinis rezultatas:

       [     0   4   10     5   2   X     9   11   1     ]    

    Taip pat mesti šiek tiek CSS, kad „X“ išsiskirtų matricoje.

    mi spalva: raudona;  

    Kaip rodyti integrines lygtis

    Žemiau pateikiamas pagrindinės integrinės lygties tipo pavyzdys. The yra naudojamas integralo riboms pridėti.

    Kaip ir HTML, MathML taip pat turi simbolių ir subjektų, iš kurių vienas naudojamas pavyzdyje, kad būtų rodomas graikų phi simbolis. Štai kaip rodyti anksčiau pateiktą integruotą lygtį:

       f ( x )  =    a b   K ( x , t )   φ ( t )  d t    

    Norėdami matyti MathML simbolių subjektų sąrašą, spustelėkite čia, jei norite juos rasti W3C svetainėje.

    MathML atributai

    Be atributų, kurie yra tokie patys kaip HTML (pvz., ID), MathML taip pat turi savo atributų rinkinį. „Mozilla Developer“ svetainėje yra jūsų MathML atributų rinkinys. Dėl nesėkmių galite naudoti „JavaScript“ biblioteką „MathJax“. Jei jums reikia daugiau įrankių, patikrinkite šią nuorodą čia.

    Aš palieku savo atostogas su šiais kodais, kuriuose yra visi aukščiau pateikti pavyzdžiai, kad galėtumėte lengvai susipažinti.

    MathML elementų sąrašas

    Elementai Apibrėžimas
    Aukščiausio lygio MathML elementas
    Rodo identifikatorius (kintamuosius, konstantas, funkcijų pavadinimus)
    Rodo skaitinį skaičių
    Rodo operatorių
    Rodo eilutę
    Prie pagrindo pridedamas viršutinis indeksas
    Prie pagrindo pridedamas indeksas
    Naudojama frakcijoms rodyti
    Rodo radikalus su indeksais
    Rodo kvadratinę šaknį
    Rodo lentelę arba matricą
    Eilutė
    Stulpelis
    Grupių sub-išraiškos
    Naudojamas pridėti viršutinį indeksą, indeksą, pirminio aprašo ir pirminio scenarijaus tekstą