MathML - Hızlı Kılavuz

MathML, Matematiksel İşaretleme Dili anlamına gelir ve XML tabanlı bir uygulamadır. Matematiksel ve bilimsel gösterimleri tanımlamak için kullanılır. 1 ve 2 versiyonları tarafından oluşturulmuş ve geliştirilmiştir.The Math Working Group1996-2004 arasındaki en eski W3C Çalışma Gruplarından biridir. MathML sürüm 3, Matematik Çalışma Grubu'nun ikinci faaliyet döneminde (2006-2016) oluşturulmuştur ve bir ISO standardıdır.

Web'de Matematik

MathML, XML tabanlıdır ve format ve anlam bilgisi açısından matematiksel bir denklemi işaretlemek için kullanılabilecek sınırlı sayıda etikete sahiptir. MathML, sözdiziminin anlamını ve denklemin biçimlendirmesini yakalamayı amaçlamaktadır. Matematiksel denklemlerin çoğu uygulama için genellikle anlamlı olduğu gerçeği göz önüne alındığında, bunları MathML kullanarak yazmak, bir denklemin anlamının yanı sıra formatlamayı da ele alır. MathML, matematiği makineden makineye iletişim için temel alınan bir temel olarak tanımlamak için düşük seviyeli format sağlar.

Cebir sistemleri, baskı dizgecileri gibi çeşitli uygulamalar, yüksek kaliteli görsel gösterim için matematiksel gösterimi kodlamak için MathML'yi kullanabilir ve matematiksel içerik ve bilimsel yazılım, ses sentezleyicileri anlambilim için MathML'yi kullanabilir.

MathML, matematiksel bir gösterimi temsil etmenin iki yolunu sağlar.

  • Presentational Way - Matematiksel operatörler vb. İle birlikte mrow, mi, mo gibi işaretleme etiketlerini kullanır.

  • Semantic Way - Uygula, eq, güç vb. Gibi işaretleme etiketlerini kullanır.

Tüm büyük tarayıcılarda çalışabilmesi için MathML sözdizimini oluşturmak için MathJax kitaplığını kullanıyoruz. Şu anda yalnızca sunum şeklini destekliyor.

Örnek: Sunum Yolu

Sözdizimi

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mrow>
         <msup> <mi>x</mi> <mn>2</mn> </msup> <mo>+</mo>
         <mrow>
            <mn>4</mn>
            <mo>⁢</mo>
            <mi>x</mi>
         </mrow>
         <mo>+</mo>
         <mn>4</mn>
      </mrow>
      
      <mo>=</mo>
      <mn>0</mn>
   </mrow>
</math>

Çıktı

x 2 + 4 x + 4 = 0
  • <maction> - Eylemleri alt ifadelere / ifadelere bağlama seçeneği sağlar.

  • <math>- En üst veya kök düzey öğedir ve MathML örneğinin her örneğini kapsüllemek için kullanılır. Her geçerli MathML ifadesi, dış <math> etiketine sarılmalıdır. Herhangi bir sayıda alt öğe içerebilir. Bir matematik öğesi, başka bir matematik öğesi etiketi içeremez.

  • <menclose> - İçeriğini, gösterim özniteliğiyle belirtilen çevreleyen bir gösterimde işler.

  • <merror> - İçeriği hata mesajı olarak görüntülemek için kullanılır.

  • <mfenced> - Bir ifadeye özel açma ve kapama parantezleri ve ayırıcılar ekleme seçeneği sağlar.

  • <mfrac> - Kesirleri görüntülemek için kullanılır.

  • <mglyph> - Mevcut Unicode karakterlerinin bulunmadığı standart olmayan sembolleri görüntülemek için kullanılır.

  • <mi> - Değişken, işlev veya sabit vb. Adı gibi bir tanımlayıcı belirtmek için kullanılır. Örneğin, <mi> PI </mi>.

  • <mlabeledtr>- mtable'ın yan özelliğini kullanarak bir etiketi arka arkaya solda veya sağda temsil etmek için kullanılır. Mlabeledtr öğesinin alt öğeleri mtd öğeleri olmalıdır.

  • <mmultiscripts> - Tensör benzeri nesneler oluşturmak için seçenekler sunar.

  • <mn> - 3.14 vb. Gibi sayısal bir değişmez belirtmek için kullanılır. Örneğin, <mn> 3.14 </mn>.

  • <mo> - +, - vb. Gibi bir operatörü belirtmek için kullanılır. Örneğin, <mo> + </mo>.

  • <mover> - Bir ifadeye aksan veya sınır eklemek için kullanılır.

  • <mpadded> - Ekstra dolgu eklemek ve kapalı içeriğin genel konum ve boyut ayarlamasını yapmak için kullanılır.

  • <mphantom> - Görünmez olarak oluşturuldukça, yüksekliği, genişliği ve taban çizgisi konumunu sağlam tutarak alan oluşturmak için kullanılır.

  • <mroot> - Açık bir dizine sahip kökleri görüntülemek için kullanılır.

  • <mrow> - Herhangi bir sayıda alt ifadeyi yatay olarak gruplamak için kullanılır.

  • <ms> - Programlama dilleri ve bilgisayar cebir sistemleri tarafından yorumlanması amaçlanan bir dizgi hazır bilgisini temsil etmek için kullanılır.

  • <mspace> - Boyutunun nitelikleri kullanılarak ayarlandığı boş bir alanı görüntülemek için kullanılır.

  • <msqrt> - Karekökü görüntülemek için kullanılır.

  • <mstyle> - Stili çocuklarına uygulardı.

  • <msub>- Bir ifadeye bir alt simge eklemek için kullanılır. Aşağıdaki sözdizimini kullanır: <msub> temel alt simge </msub>.

  • <msubsup>- Bir ifadeye hem alt simge hem de üst simge eklemek için kullanılır. Aşağıdaki sözdizimini kullanır: <msubsup> temel alt simge üst simge </msubsup>.

  • <msup>- Bir ifadeye üst simge eklemek için kullanılır. Şu sözdizimini kullanır: msup temel üst simge </msup>.

  • <mtable> - Tablolar veya matrisler oluşturmak için seçenekler sunar.

  • <mtd> - Tablo veya matristeki bir hücreyi temsil etmek için.

  • <mtext> - Yorumlar veya ek açıklamalar gibi hiçbir temsili anlamı olmayan metni oluşturmak için kullanılır.

  • <mtr> - Tablodaki veya matristeki bir satırı temsil eder.

  • <munder>- Bir ifadenin altına aksan veya sınır ekleme seçeneği sunar. Aşağıdaki sözdizimini kullanır: <munder> base undercript </munder>

  • <munderover>- Bir ifadenin hem altına hem de üstüne vurgu veya sınır ekleme seçeneği sunar. Aşağıdaki sözdizimini kullanır: </munderover> base undercript overcript </munderover>

  • <semantics> - <semantics>, <annotation> ve <annotation-xml>, sunum ve içerik işaretlemesi eklemek için kullanılır ve hem mizanpaj bilgisi hem de matematiksel ifadelerin anlamsal anlamını sağlar.

Bir MathML ifadesinin beş temel öğesi vardır.

  • <math> element- En üst veya kök düzey öğedir ve MathML örneğinin her örneğini kapsüllemek için kullanılır. Her geçerli MathML ifadesi, dış <math> etiketine sarılmalıdır. Herhangi bir sayıda alt öğe içerebilir. Bir matematik öğesi, başka bir matematik öğesi etiketi içeremez.

  • <mrow> element - Herhangi bir sayıda alt ifadeyi yatay olarak gruplamak için kullanılır.

  • <mi> element - Bir değişkenin adı, işlev veya sabit gibi bir tanımlayıcı belirtmek için kullanılır. Örneğin, <mi> PI </mi>.

  • <mo> element - +, - vb. Gibi bir operatörü belirtmek için kullanılır. Örneğin, <mo> + </mo>.

  • <mn> element - 3.14 vb. Gibi sayısal bir değişmez belirtmek için kullanılır. Örneğin, <mn> 3.14 </mn>.

Misal

MathML gösterimini kullanarak basit bir matematiksel denklem oluşturalım a + b = 5.

Adım 1: Tanımlama

Burada a, b değişkenlerdir. + bir operatördür ve 5 bir sayıdır. Bunları <mi> a </mi>, <mi> b </mi>, <mo> + </mo> ve <mn> + </mn> olarak ekleyeceğiz

Adım 2: İfade Oluşturun, a + b.

Syntax

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>  
      <mi>a</mi>  
      <mo>+</mo>  
      <mi>b</mi>  
   </mrow>
</math>

Output

a + b

Adım 3: İfade Oluşturun, a + b = 5.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow> 
      <mrow>  
         <mi>a</mi>  
         <mo>+</mo>  
         <mi>b</mi>  
      </mrow>
      <mo>=</mo>  
      <mn>5</mn>  
   </mrow>
</math>

Output

a + b = 5

<mscarries> öğesi, ilköğretim matematikte meydana gelen taşımalar, ödünçler ve çapraz çizgiler oluşturmak için kullanılabilir. Mscarries'in çocukları, mstack'in sonraki satırındaki öğelerle ilişkilendirilir. <mscarry> veya <none> dışındaki her mscarries çocuğuna, dolaylı olarak mscarry tarafından kuşatılmış kabul edilir. <none>, belirli bir sütunun taşınması gerekmediğinde kullanılır. Mscarries öğesi, görüntü stilinifalseve artışlar scriptlevel 1'e kadar, çocuklar genellikle daha küçük bir yazı tipinde görüntülenir.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<mscarries> expression <mscarry> <none/> </mscarry> </mscarries>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • expression - hangi taşıma / ödünç almanın uygulanacağı ifade.

  • mscarry - taşıma etiketi.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • position - bu grup içindeki satırların yatay konumunu, içeren msgrubu tarafından belirlenen konuma göre belirlemek için.

  • location- taşıma veya ödünç almanın yerini ilgili sütunda altındaki karaktere göre belirtmek için. değerler w, nw, n, ne, e, se, s, sw şeklindedir.

  • crossout - her bir taşınmanın altındaki sütun içeriğinin nasıl olduğunu belirtmek için crossed out; bir veya daha fazla değer verilebilir ve tüm değerler çizilir. Değerler yok, yukarı çapraz vuruş, aşağı köşegen vuruş, dikey vuruş, yatay vuruş şeklindedir. Varsayılan hiçbiri değildir.

  • scriptsizemultiplier - yazı tipi boyutunu değiştirecek faktörü belirlemek için.

Misal

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mstack>
      <mscarries crossout='updiagonalstrike'>
         <mn>2</mn>
         <mn>12</mn>  
         <mscarry crossout='none'>
            <none/> 
         </mscarry>
      </mscarries>
      <mn>2,327</mn>
      
      <msrow>
         <mo>-</mo> 
         <mn> 1,156</mn> 
      </msrow>
      <msline/>
      <mn>1,171</mn>
   </mstack>
</math>

Çıktı

2 12 2.327 - 1.156 1.171

<menclose> etiketi, notasyon özniteliği tarafından belirtildiği gibi çevreleyen gösterimin içindeki içeriği oluşturmak için kullanılır. tek bir argümanı birden çok çocuğun çıkarsanmış bir mrow'u olarak kabul eder.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<menclose> expression </menclose>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • expression - ifade.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • notation- alt öğeleri çevrelemek için kullanılacak notasyonların boşlukla ayrılmış bir listesini belirlemek için. Geçerli değerler, longdiv, aktüeryal, fazörgen, radikal, kutu, yuvarlak kutu, daire, sol, sağ, üst, alt, yukarı doğru vuruş, aşağı köşegen vuruş, dikey vuruş, yatay vuruş, kuzeydoğuarrow, madruwb, metin şeklindedir. Varsayılan, longdiv'dir.

Misal

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mi>C</mi>
   <mrow>
      <menclose notation = 'phasorangle'>
         <mrow>
            <mo>−</mo>
            <mfrac>
               <mi>π</mi>
               <mn>2</mn>
            </mfrac>
         </mrow>
      </menclose>
   </mrow>
</math>

Çıktı

C - π 2

<mfenced> etiketi, küme parantezleri, parantezler ve parantezler gibi eskrim operatörlerini <mo> etiketleri kullanmak yerine kullanmak için uygun bir yöntemdir.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<mfenced> expression </mfenced>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • expression - ifade.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • open- Açılış sınırlayıcısını belirtmek için. Varsayılan '('.

  • close- Kapanış sınırlayıcısını belirtmek için. Varsayılan ')' şeklindedir.

  • separators- İsteğe bağlı olarak boşlukla ayrılmış, sıfır veya daha fazla ayırıcı karakter dizisi belirtmek için. Varsayılan "," dir.

Örnekler

Örnek 1: <mfenced> etiketi olmadan

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mo>(</mo>
      <mi>x</mi>
      <mo>)</mo>
   </mrow>
</math>

Çıktı

( x )

Örnek 2: <mfenced> etiketini kullanma

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mfenced>
      <mi>x</mi>
   </mfenced>
</math>

Çıktı

x

Örnek 3: f (x, y)

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mi> f </mi>
      <mo> ⁡</mo>
      <mfenced>
         <mi> x </mi>
         <mi> y </mi>
      </mfenced>
   </mrow>
</math>

Çıktı

f x y

Örnek 4: (a + b)

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mfenced>
      <mrow>
         <mi> a </mi>
         <mo> + </mo>
         <mi> b </mi>
      </mrow>
   </mfenced>
</math>

Çıktı

a + b

Örnek 5: [0,1)

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mfenced open="[">
      <mn> 0 </mn>
      <mn> 1 </mn>
   </mfenced>
</math>

Çıktı

0 1

<mfrac> etiketi kesirler çizmek için kullanılır.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<mfrac> numerator denominator </mfrac>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • numerator - kesrin payı.

  • denominator - kesrin paydası.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • linethickness- kesir çubuğunun çizgi genişliğini belirtmek için. değerler px, pt, em vb. cinsinden ölçülür.

  • numalign- pay hizalamasını belirtmek için. değerler sol, sağ veya merkezdir.

  • denomalign- paydanın hizalamasını belirtmek için. değerler sol, sağ veya merkezdir.

  • bevelled- kesrin dikey mi yoksa satır içi mi görüntüleneceğini belirlemek için. değerler doğru veya yanlış.

Misal

1 / x için basit bir kesir çizelim.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mfrac>
      <mn>1</mn>
      <mi>x</mi>
   </mfrac>
</math>

Çıktı

1 x

Karmaşık bir kesir oluşturalım.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mfrac linethickness = '3px'>
      <mfrac bevelled = 'true'>
         <mn>1</mn>
         <mi>x</mi>
      </mfrac>
      
      <mrow>
         <mi>y</mi>
         <mo>-</mo>
         <mn>2</mn>
      </mrow>
   </mfrac>
</math>

Çıktı

1 x y - 2

<mlongdiv> etiketi uzun bölmeler çizmek için kullanılır.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<mlongdiv> divisor dividend result expression </mlongdiv>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • divisor - uzun bölümün bölen.

  • dividend - uzun bölümün temettü.

  • result - uzun bölünmenin sonucu.

  • expression - mstack öğesi veya mstack alt öğesi.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • longdivstyle- uzun bölme düzeninin stilini kontrol etmek için. Geçerli değerler şunlardır: lefttop, stackedrightright, mediumstackedrightright, shortstackedrightright, righttop, left / \ right, left) (right,: right = right, stackedleftleft, stackedleftlinetop. Varsayılan değer soldadır.

Misal

1 / x için basit bir kesir çizelim.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mlongdiv longdivstyle = "lefttop">
      <mn> 3 </mn>
      <mn> 435.3</mn>
      <mn> 1306</mn>
      <msgroup position = "2" shift = "-1">
         <msgroup>
            <mn> 12</mn>
            <msline length = "2"/>
         </msgroup>
         
         <msgroup>
            <mn> 10</mn>
            <mn> 9</mn>
            <msline length = "2"/>
         </msgroup>
         
         <msgroup>
            <mn> 16</mn>
            <mn> 15</mn>
            <msline length = "2"/>
            <mn> 1.0</mn>           
         </msgroup>   
         
         <msgroup position='-1'>   
            <mn> 9</mn>
            <msline length = "3"/>
            <mn> 1</mn>
         </msgroup>
      </msgroup>
   </mlongdiv>
</math>

Çıktı

3 435.3 1306 12 10 9 16 15 1.0 9 1

<mtable> etiketi matris çizmek için kullanılır.

Sözdizimi

mtable, HTML'nin tablo etiketine benzer ve bu etiket, HTML'nin tr ve td etiketlerine benzer mtr, mtd öğeleri kullanır.

<mtable> <mtr> <mtd></mtd></mtr></mfrac>

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • align- Tablonun dikey hizalamasını belirlemek için. Geçerli değerler şunlardır: eksen, taban çizgisi, alt, orta, üst. Varsayılan eksendir.

  • class, id, style - Stil sayfalarında kullanılır.

  • columnalign- Hücrelerin yatay hizalamasını belirlemek için. Geçerli değerler şunlardır: sol, orta ve sağ. Varsayılan merkezdir.

  • columnlines- Sütun kenarlıklarını belirlemek için. Geçerli değerler şunlardır: yok, düz ve kesikli. Varsayılan hiçbiri değildir.

  • columnspacing - Tablo sütunları arasındaki boşluğu belirtmek için.

  • displaystyle - Görüntülenen denklemler için gerçekten daha fazla dikey alan kullanılıyorsa, yanlışsa, formülleri görüntülemek için daha kompakt bir düzen kullanılır.

  • frame- Tüm tablonun kenarlıklarını belirlemek için. Geçerli değerler şunlardır: yok, düz ve kesikli. Varsayılan hiçbiri değildir.

  • framespacing - Tablo ve çerçeve arasına eklenen ek boşluğu belirtmek için.

  • href - Belirli bir uri'ye köprü belirtmek için.

  • mathbackground- Arka plan rengini belirlemek için. Geçerli formatlar #rgb, #rrggbb ve html renk adlarıdır.

  • mathcolor- Metin rengini belirlemek için. Geçerli formatlar #rgb, #rrggbb ve html renk adlarıdır.

  • rowalign- Hücrelerin dikey hizalamasını belirlemek için. Geçerli değerler eksen, taban çizgisi, alt, orta ve üsttür. Varsayılan temeldir

  • rowlines- Satır sınırlarını belirlemek için. Geçerli değerler şunlardır: yok, düz ve kesikli. Varsayılan hiçbiri değildir.

  • width - Tüm tablonun genişliğini belirtmek için.

Misal

3x3 ölçüsünü çizelim.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mo>[</mo>
      <mtable>
         <mtr>
            <mtd><mn>1</mn></mtd>
            <mtd><mn>0</mn></mtd>
            <mtd><mn>0</mn></mtd>
         </mtr>
         
         <mtr>
            <mtd><mn>0</mn></mtd>
            <mtd><mn>1</mn></mtd>
            <mtd><mn>0</mn></mtd>
         </mtr>
         
         <mtr>
            <mtd><mn>0</mn></mtd>
            <mtd><mn>0</mn></mtd>
            <mtd><mn>1</mn></mtd>
         </mtr>
      </mtable>
      <mo>]</mo>
   </mrow>
</math>

Çıktı

[ 1 0 0 0 1 0 0 0 1 ]

<msgroup>, <mstack> öğesi ve <mlongdiv> öğeleri içindeki satırları yığının hizalamasına göre konumlandırmak için gruplamak için kullanılır. basit çarpımlar oluşturmak için shift özniteliğine sahip <msgroup> öğesi kullanılabilir.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<msgroup> expression </msgroup>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • expression - ifade.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • position- Grup içindeki satırların yatay konumunu, içeren msgrubu tarafından kontrol edilen konuma göre belirlemek için (konumu ve kaydırma özniteliklerine göre). Varsayılan değer 0'dır.

  • shift- grup içindeki ardışık çocuklar (sıralar veya gruplar) için kademeli bir konum değişimi belirtmek için. Varsayılan değer 0'dır.

Misal

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mstack>
      <msgroup>
         <mn>123</mn>
         <msrow>
            <mo>×</mo>
            <mn>321</mn>
         </msrow>
      </msgroup>
      <msline/>
      
      <msgroup shift = "1">
         <mn>123</mn>
         <mn>246</mn>
         <mn>369</mn>
      </msgroup>
      <msline/>
      <mn>39483</mn>
   </mstack>
</math>

Çıktı

123 × 321 123 246 369 39483

<mover> etiketi, fazla yazı çizmek için kullanılır. Bir ifadeye vurgu veya sınır ekler.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<mover> base overscript </mover>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • base - Üst yazının üzerine çizileceği temel ifade.

  • overscript - üst yazı.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • accent- Doğruysa, aşırı komut dosyası bir aksan olup temel ifadeye daha yakın çizilir. Yanlışsa, aşırı komut dosyası, temel ifade üzerinde bir sınırdır. Varsayılan yanlıştır.

  • align- Betiğin üst kısmının hizalamasını belirlemek için. Geçerli olanlar: sol, orta ve sağ.

  • class, id, style - Stil sayfalarında kullanılır.

  • href - Belirli bir uri'ye köprü belirtmek için.

  • mathbackground- Arka plan rengini belirlemek için. Geçerli formatlar #rgb, #rrggbb ve html renk adlarıdır.

  • mathcolor- Metin rengini belirlemek için. Geçerli formatlar #rgb, #rrggbb ve html renk adlarıdır.

Misal

Bir üst yazı çizelim.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mover accent = "true">    
     <mrow>    
       <mi> x </mi>    
       <mo> + </mo>    
       <mi> y </mi>    
       <mo> + </mo>    
       <mi> z </mi>    
     </mrow>    
     <mo>&#x23DE;</mo>    
   </mover>
</math>

Çıktı

x + y + z

<mpadded> öğesi, içeriğinin çevresine dolgu veya fazladan boşluk eklemek için kullanılır. Boyutu ve konumlandırmayı ayarlamak için kullanılabilir, örn. Negatif dolgu, bu, mpad'deki içeriğin komşu içeriğin oluşturulmasıyla örtüşmesine neden olabilir.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<mpadded> expression </mpadded>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • expression - birden fazla çocuğun ortaya çıkardığı mrow.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • height - mpadded elemanın yüksekliğini ayarlamak veya arttırmak için.

  • depth - mpadded elemanın derinliğini ayarlamak veya artırmak için.

  • width - mpad'de tutulan elemanın genişliğini ayarlamak veya artırmak için.

  • lspace - Alt içeriğin yatay alanını ayarlamak için.

  • voffset - Alt içeriğin dikey alanını ayarlamak için.

Örnekler

örnek 1

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mi>x</mi>
      <mpadded lspace = "0.2em" voffset = "0.3ex">
         <mi>y</mi>
      </mpadded>
      <mi>z</mi>
   </mrow>
</math>

Çıktı

x y z

Örnek 2

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mi>x</mi>
      <mpadded width = "+90%width" height = "+0.3ex" depth = "+0.3ex">
         <mi>y</mi>
      </mpadded>
      <mi>z</mi>
   </mrow>
</math>

Çıktı

x y z

Örnek 3

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mi>x</mi>
      <mpadded lspace = "0.3em" width = "+0.6em">
         <mi>y</mi>
      </mpadded>
      <mi>z</mi>
   </mrow>
</math>

Çıktı

x y z

<mphantom> öğesi, normal şekilde oluşturulmuş olsaydı içeriğinin sahip olacağı temel konum dahil olmak üzere aynı boyutu ve diğer boyutları görünmez bir şekilde korur. Alt ifadeleri görünmez bir şekilde çoğaltarak bir ifadenin parçalarını hizalamak için kullanılır.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<mphantom> expression </mphantom>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • expression - birden fazla çocuğun ortaya çıkardığı mrow.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • mathbackground- Arka plan rengini belirlemek için. Geçerli formatlar #rgb, #rrggbb ve html renk adlarıdır.

Örnekler

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mfrac>
      <mrow>
         <mi> x </mi>
         <mo> + </mo>
         <mi> y </mi>
         <mo> + </mo>
         <mi> z </mi>
      </mrow>
      
      <mrow>
         <mi> x </mi>
         <mphantom>
            <mo> + </mo>
         </mphantom>
         
         <mphantom>
            <mi> y </mi>
         </mphantom>
         <mo> + </mo>
         <mi> z </mi>
      </mrow>
   </mfrac>
</math>

Çıktı

x + y + z x + y + z

msqrt ve mroot elemanları radikaller oluşturur. Msqrt öğesi karekökler oluştururken mroot öğesi, örneğin bir küp kökü gibi indisli radikaller oluşturur.

<msqrt> öğesi

<msqrt> etiketi karekök çizmek için kullanılır.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<msqrt> base </msqrt>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • base - karekökün üzerine çizileceği temel ifade.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • mathbackground- Arka plan rengini belirlemek için. Geçerli formatlar #rgb, #rrggbb ve html renk adlarıdır.

  • mathcolor- Metin rengini belirlemek için. Geçerli formatlar #rgb, #rrggbb ve html renk adlarıdır.

Misal

Bir karekök çizelim.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <msqrt>  
      <mn>4</mn>  
   </msqrt>
</math>

Çıktı

4

<mroot> öğesi

<mroot> etiketi, endekslerle radikaller çizmek için kullanılır.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<mroot> base index </mroot>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • base - karekökün üzerine çizileceği temel ifade.

  • index - Çizilecek kökün indeksi.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • mathbackground- Arka plan rengini belirlemek için. Geçerli formatlar #rgb, #rrggbb ve html renk adlarıdır.

  • mathcolor- Metin rengini belirlemek için. Geçerli formatlar #rgb, #rrggbb ve html renk adlarıdır.

Misal

Bir küp kökü çizelim.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mroot>  
      <mn>8</mn>  
      <mn>3</mn>  
   </mroot>
</math>

Çıktı

8 3

1/3 (.3333 ...) gibi sonsuz sayıda tekrar eden basamak (lar) ı içeren ondalık sayılar, yinelenen basamakların üstüne veya altına yatay bir çizgi koyarak temsil edilir. <mstack>, <msrow> ve <msline> öğeleri, aşağıda gösterildiği gibi tekrarlanan basamaklı ondalık sayılar oluşturmak için kullanılabilir.

Misal

örnek 1

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mstack stackalign = "right">
      <msline length = "1"/>
      <mn> 0.3333 </mn>
   </mstack>
</math>

Çıktı

0.3333

Örnek 2

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mstack stackalign="right">
      <msline length="6"/>
      <mn> 0.142857 </mn>
   </mstack>
</math>

Çıktı

0,142857

Örnek 3

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mstack stackalign="right">   
      <mn> 0.142857 </mn>
      <msline length="6"/>
   </mstack>
</math>

Çıktı

0,142857

<mstyle> etiketi, içeriğinin oluşturulmasını etkileyen stil değişiklikleri yapmak için kullanılır.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<mstyle> expression </mstyle>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • expression - çıkarılan mrow elemanları.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • scriptlevel- Çocuklar için senaryo seviyesini belirlemek için. Bir işaret olmadan, betik seviyesini belirtilen değere ayarlar; Bir işaret ile mevcut değeri artırır ("+") veya azaltır ("-").

  • displaystyle - Görüntü tarzını belirtmek için.

  • scriptsizemultiplier - Komut dosyası düzeyindeki değişiklikler nedeniyle yazı tipi boyutunu ayarlamak için kullanılacak çarpanı belirtmek için.

  • scriptminsize - Komut dosyası düzeyindeki değişiklikler nedeniyle izin verilen minimum yazı tipi boyutunu belirtmek için.

  • infixlinebreakstyle - İnfix operatörleri için kullanılacak varsayılan satır kesme stilini belirtmek için.

  • decimalpoint- Hizalamayı belirtmek için "ondalık nokta" değeri kullanıldığında <mstack> ve <mtable> sütunlarındaki hizalama noktasını belirlemek için kullanılan karakteri belirtmek için. Varsayılan "." Dir.

Örnekler

Örnek 1: <mstyle> etiketi olmadan

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <mo maxsize = "100%"> ( </mo>
      <mfrac> 
         <mi> a </mi> 
         <mi> b </mi> 
      </mfrac>
      <mo maxsize = "100%"> ) </mo>
   </mrow>
</math>

Çıktı

( a b )

Örnek 2: <mstyle> etiketini kullanma

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mstyle maxsize = "100%">
      <mrow>
         <mo> ( </mo>
         <mfrac> 
            <mi> a </mi> 
            <mi> b </mi> 
         </mfrac>
         <mo> ) </mo>
      </mrow>
   </mstyle>
</math>

Çıktı

( a b )

<msub> etiketi, bir ifadeye alt simge çizmek için kullanılır.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<msub> base subscript </msub>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • base - alt simgenin çizileceği temel ifade.

  • subscript - alt simge.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • subscriptshift - Alt simgeyi ifadenin taban çizgisinin altına kaydırmak için minimum alanı belirtmek için.

  • class, id, style - Stil sayfalarında kullanılır.

  • href - Belirli bir uri'ye köprü belirtmek için.

  • mathbackground- Arka plan rengini belirlemek için. Geçerli formatlar #rgb, #rrggbb ve html renk adlarıdır.

  • mathcolor- Metin rengini belirlemek için. Geçerli formatlar #rgb, #rrggbb ve html renk adlarıdır.

Misal

Bir alt simge çizelim.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <msub>  
      <mi>x</mi>  
      <mn>1</mn>  
   </msub>
</math>

Çıktı

x 1

<msubsup> etiketi, bir ifadeye hem alt simge hem de üst simge eklemek için kullanılır.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<msubsup> base subscript superscript</msubsup>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • base - alt simge ve üst simgenin üzerine çizileceği temel ifade.

  • subscript - alt simge.

  • superscript - üst simge.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • subscriptshift - Alt simgeyi ifadenin taban çizgisinin altına kaydırmak için minimum alanı belirtmek için.

  • superscriptshift - Üst simgeyi ifadenin taban çizgisinin üstüne kaydırmak için minimum alanı belirtmek için.

Misal

Bir alt simge ve üst simge çizelim.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <msubsup>
         <mo> ∫</mo>
         <mn> 0 </mn>
         <mn> 1 </mn>
      </msubsup>
      
      <mrow>
         <msup>
            <mi> e</mi>
            <mi> x </mi>
         </msup>
         <mo> ⁢</mo>
         
         <mrow>
            <mi> d</mi>
            <mi> x </mi>
         </mrow>
      </mrow>
   </mrow>
</math>

Çıktı

0 1 e x d x

<msup> etiketi, bir ifadeye üst simge çizmek için kullanılır.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<msup> base superscript </msup>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • base - Üst yazının üzerine çizileceği temel ifade.

  • superscript - üst simge.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • superscriptshift - Üst simgeyi ifadenin taban çizgisinin üstüne kaydırmak için minimum alanı belirtmek için.

  • class, id, style - Stil sayfalarında kullanılır.

  • href - Belirli bir uri'ye köprü belirtmek için.

  • mathbackground- Arka plan rengini belirlemek için. Geçerli formatlar #rgb, #rrggbb ve html renk adlarıdır.

  • mathcolor- Metin rengini belirlemek için. Geçerli formatlar #rgb, #rrggbb ve html renk adlarıdır.

Misal

Bir üst simge çizelim.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <msup>  
      <mi>x</mi>  
      <mn>1</mn>  
   </msup>
</math>

Çıktı

x 1

Alt ifadeleri gruplama

Üst simgelere alt ifadeler eklemek için mrow kullanın.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <msup>  
      <mi>e</mi>  
      <mrow>  
         <mn>2</mn>  
         <mi>x</mi>  
         <mo>+</mo>  
         <mn>1</mn>  
      </mrow>   
   </msup>
</math>

Çıktı

e 2 x + 1

<munder> etiketi alt simge çizmek için kullanılır. Bir ifadenin altına bir vurgu veya sınır ekler.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<munder> base underscript </munder>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • base - üzerine alt yazının çizileceği temel ifade.

  • underscript - alt simge.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • accentunder- Eğer doğruysa, alt yazı bir aksandır ve temel ifadeye daha yakın çizilir. Yanlışsa, alt komut dosyası temel ifade üzerinde bir sınırdır. Varsayılan yanlıştır.

  • align- Komut dosyası altındaki hizalamayı belirtmek için. Geçerli olanlar: sol, orta ve sağ.

  • class, id, style - Stil sayfalarında kullanılır.

  • href - Belirli bir uri'ye köprü belirtmek için.

  • mathbackground- Arka plan rengini belirlemek için. Geçerli formatlar #rgb, #rrggbb ve html renk adlarıdır.

  • mathcolor- Metin rengini belirlemek için. Geçerli formatlar #rgb, #rrggbb ve html renk adlarıdır.

Misal

Bir alt simge çizelim.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <munder accent="true">    
     <mrow>    
       <mi> x </mi>    
       <mo> + </mo>    
       <mi> y </mi>    
       <mo> + </mo>    
       <mi> z </mi>    
     </mrow>    
     <mo>&#x23F;</mo>    
   </munder>
</math>

Çıktı

x + y + z ȿ

<munderover> etiketi, hem alt yazının üstüne hem de altına çizmek için kullanılır. Bir ifadenin üstüne ve altına bir vurgu veya sınır ekler.

Sözdizimi

İşte bu etiketi kullanmak için basit sözdizimi -

<munderover> base underscript overscript </munderover>

Parametreler

İşte bu etiketin tüm parametrelerinin açıklaması -

  • base - üzerine alt yazının çizileceği temel ifade.

  • underscript - alt simge.

  • overscript - üst yazı.

Öznitellikler

İşte bu etiketin tüm özniteliklerinin açıklaması -

  • accent- Doğruysa, aşırı komut dosyası bir aksan olup temel ifadeye daha yakın çizilir. Yanlışsa, aşırı komut dosyası, temel ifade üzerinde bir sınırdır. Varsayılan yanlıştır.

  • accentunder- Eğer doğruysa, alt yazı bir aksandır ve temel ifadeye daha yakın çizilir. Yanlışsa, alt komut dosyası temel ifade üzerinde bir sınırdır. Varsayılan yanlıştır.

  • align- Komut dosyası altındaki hizalamayı belirtmek için. Geçerli olanlar: sol, orta ve sağ. Varsayılan merkezdir.

Misal

Bir alt simge çizelim.

<math xmlns = "http://www.w3.org/1998/Math/MathML">
   <mrow>
      <munderover>
         <mo> &#x222B;</mo>
         <mn> 0 </mn>
         <mi> &#x221E;</mi>
      </munderover>
   </mrow>
</math>

Çıktı

0

Aşağıda MathML'de bulunan Cebir sembollerinin bir listesi bulunmaktadır.

MathML Sembolü HTML Varlığı Hex Kodu Açıklama
- &eksi; & # x2212; Çıkarmayı belirtmek için
× &zamanlar; & # x00d7; Çarpmayı belirtmek için
÷ & bölmek; & # x00f7; Bölümü belirtmek için
& ne; & # x2260; Eşit değil belirtmek için
& asymp; & # x2248; Yaklaşık olarak eşittir belirtmek için
< & lt; & # x003c; Şundan azını belirtmek için
& le; & # x2264; Küçüktür veya eşittir belirtmek için
> & gt; & # x003e; Şundan büyük olduğunu belirtmek için
& ge; & # x2265; Büyük veya eşit olduğunu belirtmek için
± & plusmn; & # x00b1; Artı veya eksi belirtmek için
& prop; & # x221d; Orantılı belirtmek için
& toplam; & # x2211; Toplamı belirtmek için
& prod; & # x220f; Ürün belirtmek için
& lfloor; & # x230a; Sol katı belirtmek için
& rfloor; & # x230b; Doğru katı belirlemek için
& lceil; & # x2308; Sol tavanı belirtmek için
& rceil; & # x2309; Doğru tavanı belirlemek için

Aşağıda MathML'de bulunan Calculus sembollerinin bir listesi bulunmaktadır.

MathML Sembolü HTML Varlığı Hex Kodu Açıklama
&önemli; & # x2032; Prime (1. türev)
&önemli; & # x2033; Çift asal (2. türev)
& tprime; & # x2034; Üçlü asal (3. türev)
&Bölüm; & # x2202; Kısmi diferansiyel belirtmek için
δ δ & # x0394; Artışı belirtmek için
& del; & # x2207; Gradyan belirtmek için
& int; & # x222b; İntegrali belirtmek için
& int; & # x222c; Çift katlı integrali belirtmek için
& ton; & # x222d; Üç katlı integrali belirtmek için
& qint; & # x2a0c; Dörtlü integrali belirtmek için
& conint; & # x222e; Kontur integralini belirtmek için
& cwconint; & # x2232; Saat yönünde kontur integralini belirtmek için
& awconint; & # x2233; Saat yönünün tersine kontur integralini belirtmek için
& conint; & # x222f; Yüzey integralini belirtmek için
& cconint; & # x2230; Hacim integralini belirtmek için
& infin; & # x221e; Sonsuzluğu belirtmek için

Aşağıda MathML'de bulunan elips sembollerinin bir listesi bulunmaktadır.

MathML Sembolü HTML Varlığı Hex Kodu Açıklama
& hellip; & # x2026; Yatay üç nokta belirlemek için
& vellip; & # x22ee; Dikey üç nokta belirlemek için
& ctdot; & # x22ef; Orta çizgi yatay üç nokta belirlemek için
& utdot; & # x22f0; Çapraz üç nokta belirtmek için
& dtdot; & # x22f1; Dikey çapraz üç nokta belirtmek için

Aşağıda MathML'de bulunan işlev simgelerinin bir listesi verilmiştir.

MathML Sembolü HTML Varlığı Hex Kodu Açıklama
& sdot; & # x22c5; İç çarpım belirtmek için
&çapraz; & # x2a2f; Çapraz çarpımı belirtmek için
& vert; & # x2016; Norm (büyüklük) çubuklarını belirtmek için
& lang; & # x27e8; Sol açılı ayracı belirtmek için
& çaldı; & # x27e9; Dik açılı ayraç belirlemek için
& compfn; & # x2218; İşlev bileşimini belirtmek için
& rarr; & # x2192; Genel fonksiyon eşlemesini belirtmek için
& mapsto; & # x21a6; Somut işlev eşlemesini belirtmek için
ben & imath; & # x0131; Noktasız i belirtmek için
ȷ & jmath; & # x0237; Noktasız j belirtmek için

Aşağıda MathML'de bulunan geometri sembollerinin bir listesi verilmiştir.

MathML Sembolü HTML Varlığı Hex Kodu Açıklama
° & deg; & # x00b0; Dereceleri belirtmek için
& ang; & # x2220; Açı belirtmek için
& angmsd; & # x2221; Ölçülen açıyı belirtmek için
& öfke; & # x221f; Dik açıyı belirtmek için
& vangrt; & # x299c; Dik açıyı kare ile belirtmek için
& lrtri; & # x22bf; Dik üçgeni belirlemek için
& cir; & # x25cb; Daire belirtmek için
& xutri; & # x25b3; Üçgen belirtmek için
& squ; & # x25a1; Kareyi belirtmek için
& fltns; & # x25b1; Paralelkenarı belirtmek için
& spar; & # x2225; Paralel belirtmek için
& npar; & # x2226; Paralel değil belirtmek için
& perp; & # x22a5; Dik belirtmek için
& cong; & # x2245; Uyumlu belirtmek için
& rarr; & # x2192; Işın belirtmek için (<mover> ile kullanılır)
& harr; & # x2194; Satırı belirtmek için (<mover> ile kullanılır)
- (yok) & # x002d; Çizgi segmentini belirtmek için (<mover> ile kullanılır)

Aşağıda MathML'de bulunan Yunan harflerinin bir listesi bulunmaktadır.

Büyük Harf (C) Küçük harfler) Varlıklar (C) Varlıklar (S) Hex Kodları (C) Hex Kodları (S)
Α α &alfa; &alfa; & # x0391; & # x03b1;
Β β β β & # x0392; & # x03b2;
Γ γ &gama; &gama; & # x0393; & # x03b3;
Δ δ δ δ & # x0394; & # x03b4;
Ε ε ε ε & # x0395; & # x03b5;
Ζ ζ & zeta; & zeta; & # x0396; & # x03b6;
Η η & eta; & eta; & # x0397; & # x03b7;
Θ θ & theta; & theta; & # x0398; & # x03b8;
Ι ι & iota; & iota; & # x0399; & # x03b9;
Κ κ κ κ & # x039a; & # x03ba;
Λ λ & lambda; & lambda; & # x039b; & # x03bb;
Μ μ & mu; & mu; & # x039c; & # x03bc;
Ν ν & nu; & nu; & # x039d; & # x03bd;
Ξ ξ & xi; & xi; & # x039e; & # x03be;
Ο ο & omicron; & omicron; & # x039f; & # x03bf;
Π π & pi; & pi; & # x03a0; & # x03c0;
Ρ ρ & rho; & rho; & # x03a1; & # x03c1;
Σ σ & sigma; & sigma; & # x03a3; & # x03c3;
Τ τ & tau; & tau; & # x03a4; & # x03c4;
Υ υ & upsilon; & upsilon; & # x03a5; & # x03c5;
Φ φ & phi; & phi; & # x03a6; & # x03c6;
Χ χ & chi; & chi; & # x03a7; & # x03c7;
Ψ ψ & psi; & psi; & # x03a8; & # x03c8;
Ω ω ω ω & # x03a9; & # x03c9;

Aşağıda, MathML'de bulunan görünmez operatörlerin bir listesi bulunmaktadır.

Varlık Kısa Varlık Hex Açıklama
& uygulama işlevi; & af; & # x2061; Fonksiyon uygulamasını belirtmek için kullanılır
& görünmeyen zamanlar; &o; & # x2062; Görünmez çarpmayı belirtmek için kullanılır
& görünmez virgül; & ic; & # x2063; Görünmez ayırıcı belirtmek için kullanılır.
(yok) (yok) & # x2064; Görünmez eklemeyi belirtmek için kullanılır

Aşağıda MathML'de bulunan mantık sembollerinin bir listesi bulunmaktadır.

MathML Sembolü HTML Varlığı Hex Kodu Açıklama
¬ &değil; & # x00ac; Olumsuzlamayı belirtmek için
&ve; & # x2227; Mantıksal birleşimi belirtmek için
&veya; & # x2228; Mantıksal ayrılmayı belirtmek için
& veebar; & # x22bb; Dışlayıcı ayrılmayı belirtmek için
&hepsi için; & # x2200; Evrensel kantifikasyonu belirtmek için
&var olmak; & # x2203; Varoluşsal nicelendirmeyi belirtmek için
& rarr; & # x21d2; Malzeme çıkarımını belirtmek için
& harr; & # x21d4; Malzeme eşdeğerliğini belirtmek için
& emptysmallsquare; & # x25fb; Mutlaka belirtmek için
& loz; & # x25ca; Muhtemelen belirtmek için
& vdash; & # x22a2; Kanıtlanabilir belirtmek için
& vdash; & # x22a8; Gerektirir belirtmek için
& there4; & # x2234; Bu nedenle belirtmek için

Aşağıda MathML'de bulunan küme simgelerinin bir listesi bulunmaktadır.

MathML Sembolü HTML Varlığı Hex Kodu Açıklama
&boş; & # x2205; Boş kümeyi belirtmek için
&içinde; & # x2208; Küme üyesini belirtmek için
&değil; & # x2209; Bir set üyesi olmadığını belirtir
& sube; & # x2286; Bir alt küme belirtmek için
& nsube; & # x2288; Bir alt küme belirtmek için
&alt; & # x2282; Katı bir alt küme belirtmek için
& nsub; & # x2284; Katı bir alt küme belirtmek için
& supe; & # x2287; Bir üst set belirtmek için
& nsupe; & # x2289; Bir üst küme belirtmek için
& sup; & # x2283; Kesin üst kümesi belirtmek için
& nsup; & # x2285; Kesin bir üst küme belirtmek için
& cap; & # x2229; Kavşağı belirtmek için
&Fincan; & # x222a; Birliği belirtmek için
& ssetmn; & # x2216; Tamamlayıcı belirtmek için