Начална » кодиране на стоките » Въведение в MathML - език за маркиране за математика

    Въведение в MathML - език за маркиране за математика

    MathML е език за маркиране, с който може да се използва показва математически нотации. Можете да използвате MathML маркери директно от HTML5. Той е полезен, когато желаете да показвате повече от обикновени обозначения на математиката в уеб страниците си и е много лесен за използване поради простота и прилика с HTML.

    MathML има два вида маркировки; представяне (за оформление) и съдържание (за смисъл). Тъй като браузърите поддържат само означението за презентация, това е единственият тип маркиране, който може да се използва с HTML. Можете също да използвате CSS и JavaScript на него точно както бихте направили на HTML.

    Нека да разгледаме MathML.

    Разбиране на MathML

    Има списък с настоящите елементи на MathML в уебсайта на разработчиците на Mozilla. Също така изброих елементите, използвани в примерите в края на тази публикация за бърза справка.

    Елементът от най-високо ниво в MathML е елемент, Когато пишете MathML код в HTML, не забравяйте да ги поставите вътре тагове.

    ,,, са основните елементи, представляващи съответно идентификатор, оператор, номер и низ. Имайте предвид, че всички елементи на MathML по-долу започват с буквата „m“.

    Ето няколко прости примера.

    Как да показвате суперскрипт и индекс

    Най- елемент е за показване на горен индекс. Има едно за индекси.

      п 7   

    Как да показвате фракции

      7 26   

    Как да се показват корените

    Ето още един прост пример за показване на корените.

      -678 5   

    Само за квадратния корен има .

    Сега нека преминем към по-сложни нотации, матрицата.

    Как да покажете матрица

    За да изградим матрица, ще трябва да имаме структура на таблици за редове и колони. За това използваме , и .

    Освен това ще използваме за добавяне на оператори [ и ] около матрицата и най-накрая ги сложи вътре елемент, елемент, който групира изрази.

    Ето крайния резултат:

       [     0   4   10     5   2   х     9   11   1     ]    

    Също така, нека хвърлим малко от CSS, за да направим това 'X' открояващо се в матрицата.

    mi цвят: червен;  

    Как да показвате интегрални уравнения

    По-долу е даден пример за основен тип интегрално уравнение. Най- се използва за добавяне на границите на интеграла.

    Подобно на HTML, MathML също има знаци и обекти, единият от които се използва в примера, за да се покаже гръцкият символ phi. Ето как да покажете горното интегрално уравнение:

       е ( х )  =    а б   K ( х , T )   φ ( T )  д T    

    За списък от обекти със символи на MathML щракнете тук, за да ги намерите на уебсайта на W3C.

    Атрибути на MathML

    Освен атрибутите, които са същите като на HTML (като документ за самоличност), MathML също има набор от собствени атрибути. Сайтът за разработчици на Mozilla има колекция от атрибути MathML за ваша справка. За резервни копия можете да използвате JavaScript библиотеката MathJax. Ако се нуждаете от повече инструменти, разгледайте тази връзка тук.

    Вземам отпуска си с този код, съдържащ всички примери по-горе, за вашата лесна справка.

    Референтен списък на MathML елементи

    елементи дефиниция
    MathML елемент от най-високо ниво
    Показва идентификатори (променливи, константи, имена на функции)
    Показва цифров литерал
    Показва оператор
    Показва литерала на низ
    Прикрепва горен индекс към база
    Прикрепя индекс към база
    Използва се за показване на фракции
    Показва радикали с индекси
    Показва квадратен корен
    Показва таблица или матрица
    Ред
    Колона в
    Под-изрази на групи
    Използва се за добавяне на индекс, индекс, предварителен и предписващ текст