MathML'e Giriş - Matematik İçin Biçimlendirme Dili
MathML, kullanılabilecek bir işaretleme dilidir. matematiksel gösterimleri göster. MathML etiketlerini doğrudan HTML5'ten kullanabilirsiniz. Web sayfalarınızda basit Matematik notasyonlarından daha fazlasını göstermek istediğinizde kullanışlıdır ve kullanımı nedeniyle oldukça kolaydır. HTML’e sadelik ve benzerlik.
MathML'de iki tür işaretleme vardır; sunum (düzen için) ve içerik (anlam için). Yalnızca sunum işaretlemesi tarayıcılar tarafından desteklendiğinden, HTML ile kullanılabilecek tek işaretleme türüdür. HTML’de yaptığınız gibi CSS’i ve JavaScript’i de kullanabilirsiniz..
MathML'ye bir göz atalım.
MathML'yi Anlamak
Mozilla Developer web sitesinde mevcut MathML öğelerinin bir listesi var. Hızlı başvuru için bu yazının sonunda örneklerde kullanılan öğeleri de listeledik..
MathML’deki en üst düzey öğe eleman, HTML’de MathML kodunu yazarken,
etiketler.
,
,
,
sırasıyla bir tanımlayıcı, operatör, sayı ve dizgeyi temsil eden temel öğelerdir. Aşağıdaki tüm MathML öğelerinin 'm' harfiyle başladığını unutmayın..
İşte bazı basit örnekler.
Üst simge ve Abonelik Nasıl Görüntülenir
eleman, üst metni görüntülemek içindir. Bir var
aboneler için.
Kesirler Nasıl Görüntülenir
Kök Birleştirici Nasıl Görüntülenir
Kök tamsayılarını görüntülemek için basit bir örnek.
Sadece karekök için, var
.
Şimdi matris daha karmaşık notasyonlara geçelim.
Bir Matris Nasıl Görüntülenir
Bir matris oluşturmak için, satırlar ve sütunlar için bir tablo yapısına sahip olmamız gerekir. Bunun için kullanıyoruz
,
ve
.
Bunun dışında biz kullanacağız
operatörleri eklemek için etiketler [
ve ]
matrisin etrafına ve sonunda hepsini
element, ifadeleri gruplayan bir element.
İşte sonuç:
Ayrıca, 'X' in matriste öne çıkmasını sağlamak için biraz CSS atalım..
mi renk: kırmızı;
İntegral Denklemler Nasıl Görüntülenir?
Aşağıda, temel bir integral denkleminin bir örneği verilmiştir.
İntegrale limit eklemek için kullanılır.
HTML'de olduğu gibi, MathML'de, biri örnekte Yunan phi sembolünü göstermek için kullanılan karakter ve varlıklar vardır. İşte yukarıdaki integral denkleminin nasıl gösterileceği:
MathML karakter varlıklarının bir listesi için W3C web sitesinde bulmak için buraya tıklayın..
MathML Öznitelikleri
HTML’lerin aynısı olan öznitelikler dışında İD
), MathML ayrıca kendi niteliklerine sahiptir. Mozilla Developer sitesi referans için bir MathML öznitelikleri koleksiyonuna sahiptir. Geri dönüşler için, MathJax JavaScript kütüphanesini kullanabilirsiniz. Daha fazla araca ihtiyacınız varsa, bu bağlantıyı buradan inceleyin.
Kolayca başvurmanız için yukarıdaki tüm örnekleri içeren bu codepen ile izinimi alıyorum.
MathML Öğelerinin Referans Listesi
Elementler | Tanım |
| Üst düzey MathML öğesi |
| Tanımlayıcıları görüntüler (değişkenler, sabitler, fonksiyon adları) |
| Sayısal değişmezi görüntüler |
| İşleci görüntüler |
| Dize değişmezini gösterir |
| Bir üs için bir üst simge ekler |
| Bir üs için bir abonelik ekler |
| Kesirleri görüntülemek için kullanılır |
| Endeksli radikalleri gösterir |
| Karekökü görüntüler |
| Bir tablo veya matris görüntüler |
| Dizisi
|
| Sütununda
|
| Alt ifadeleri gruplar |
| Üst simge, alt simge, ön simge ve ön komut dosyasını eklemek için kullanılır |