MathML - คู่มือฉบับย่อ
MathML ย่อมาจาก Mathematical Markup Language และเป็นแอปพลิเคชันที่ใช้ XML ใช้เพื่ออธิบายสัญกรณ์ทางคณิตศาสตร์และวิทยาศาสตร์ เป็นเวอร์ชัน 1 และ 2 ถูกสร้างและพัฒนาโดยThe Math Working Groupซึ่งเป็นหนึ่งในคณะทำงาน W3C ที่เก่าแก่ที่สุดในช่วงปี 2539-2547 MathML เวอร์ชัน 3 ถูกสร้างขึ้นในช่วงกิจกรรมที่สองของ Math Working Group (2549-2559) และเป็นมาตรฐาน ISO
คณิตศาสตร์บนเว็บ
MathML ใช้ XML และมีแท็กจำนวน จำกัด ซึ่งสามารถใช้เพื่อมาร์กอัปสมการทางคณิตศาสตร์ในรูปแบบและความหมาย MathML ตั้งใจที่จะจับความหมายของไวยากรณ์และการจัดรูปแบบของสมการ เมื่อพิจารณาถึงความจริงแล้วสมการทางคณิตศาสตร์มักมีความหมายต่อแอปพลิเคชันจำนวนมากดังนั้นการเขียนโดยใช้ MathML จึงจัดการกับการจัดรูปแบบและความหมายของสมการ MathML จัดเตรียมรูปแบบระดับต่ำเพื่ออธิบายคณิตศาสตร์เป็นพื้นฐานสำหรับการสื่อสารระหว่างเครื่องกับเครื่อง
แอปพลิเคชันต่างๆเช่นระบบพีชคณิตตัวเรียงพิมพ์สามารถใช้ MathML เพื่อเข้ารหัสสัญกรณ์ทางคณิตศาสตร์สำหรับการแสดงผลภาพคุณภาพสูงและเนื้อหาทางคณิตศาสตร์และซอฟต์แวร์ทางวิทยาศาสตร์ซินธิไซเซอร์เสียงสามารถใช้ MathML สำหรับความหมาย
MathML มีสองวิธีในการแสดงสัญกรณ์ทางคณิตศาสตร์
Presentational Way - ใช้แท็กมาร์กอัปเช่น mrow, mi, mo พร้อมกับตัวดำเนินการทางคณิตศาสตร์เป็นต้น
Semantic Way - ใช้แท็กมาร์กอัปเช่นใช้ eq พลังงาน ฯลฯ
เรากำลังใช้ไลบรารี MathJax เพื่อแสดงไวยากรณ์ MathML เพื่อให้สามารถทำงานบนเบราว์เซอร์หลักทั้งหมด ปัจจุบันสนับสนุนวิธีการนำเสนอเท่านั้น
ตัวอย่าง: วิธีการนำเสนอ
ไวยากรณ์
<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>
เอาต์พุต
<maction> - ให้ตัวเลือกในการผูกการกระทำกับนิพจน์ย่อย / นิพจน์
<math>- เป็นองค์ประกอบระดับบนสุดหรือระดับรูทและใช้เพื่อห่อหุ้มอินสแตนซ์ MathML แต่ละอินสแตนซ์ ทุกนิพจน์ MathML ที่ถูกต้องควรอยู่ในแท็ก <math> ด้านนอก สามารถมีองค์ประกอบย่อยจำนวนเท่าใดก็ได้ องค์ประกอบทางคณิตศาสตร์หนึ่งรายการไม่สามารถมีแท็กองค์ประกอบทางคณิตศาสตร์อื่นได้
<menclose> - แสดงเนื้อหาภายในสัญกรณ์ล้อมรอบที่ระบุโดยแอตทริบิวต์สัญกรณ์
<merror> - ใช้เพื่อแสดงเนื้อหาเป็นข้อความแสดงข้อผิดพลาด
<mfenced> - ให้ตัวเลือกในการเพิ่มวงเล็บเปิดและปิดที่กำหนดเองและตัวคั่นให้กับนิพจน์
<mfrac> - ใช้เพื่อแสดงเศษส่วน
<mglyph> - ใช้เพื่อแสดงสัญลักษณ์ที่ไม่ได้มาตรฐานซึ่งไม่มีอักขระ Unicode ที่มีอยู่
<mi> - ใช้เพื่อระบุตัวระบุเช่นชื่อของตัวแปรฟังก์ชันหรือค่าคงที่เป็นต้นตัวอย่างเช่น <mi> PI </mi>
<mlabeledtr>- ใช้เพื่อแสดงป้ายกำกับในแถวทางซ้ายหรือทางด้านขวาโดยใช้แอตทริบิวต์ด้านข้างของ mtable องค์ประกอบลูกของ mlabeledtr ต้องเป็นองค์ประกอบ mtd
<mmultiscripts> - ให้ตัวเลือกในการสร้างวัตถุคล้ายเทนเซอร์
<mn> - ใช้เพื่อระบุตัวอักษรที่เป็นตัวเลขเช่น 3.14 เป็นต้นตัวอย่างเช่น <mn> 3.14 </mn>
<mo> - ใช้เพื่อระบุตัวดำเนินการเช่น + - ฯลฯ ตัวอย่างเช่น <mo> + </mo>
<mover> - ใช้เพื่อแนบสำเนียงหรือขีด จำกัด ของนิพจน์
<mpadded> - ใช้เพื่อเพิ่มช่องว่างภายในและตั้งค่าการปรับตำแหน่งและขนาดของเนื้อหาที่ปิดโดยทั่วไป
<mphantom> - ใช้เพื่อสร้างช่องว่างในขณะที่แสดงผลแบบสุดลูกหูลูกตารักษาความสูงความกว้างและตำแหน่งพื้นฐานให้เหมือนเดิม
<mroot> - ใช้เพื่อแสดงรากที่มีดัชนีที่ชัดเจน
<mrow> - ใช้เพื่อจัดกลุ่มนิพจน์ย่อยจำนวนเท่าใดก็ได้ในแนวนอน
<ms> - ใช้เพื่อแสดงตัวอักษรสตริงที่หมายถึงการตีความโดยภาษาโปรแกรมและระบบพีชคณิตของคอมพิวเตอร์
<mspace> - ใช้เพื่อแสดงพื้นที่ว่างโดยกำหนดขนาดโดยใช้แอตทริบิวต์
<msqrt> - ใช้เพื่อแสดงรากที่สอง
<mstyle> - ใช้เพื่อปรับสไตล์ให้กับเด็ก ๆ
<msub>- ใช้เพื่อแนบตัวห้อยกับนิพจน์ ใช้ไวยากรณ์ต่อไปนี้: <msub> base subscript </msub>
<msubsup>- ใช้เพื่อแนบทั้งตัวห้อยและตัวยกเข้าด้วยกันกับนิพจน์ ใช้ไวยากรณ์ต่อไปนี้: <msubsup> base subscript superscript </msubsup>
<msup>- ใช้เพื่อแนบตัวยกเข้ากับนิพจน์ ใช้ไวยากรณ์ต่อไปนี้: msup base superscript </msup>
<mtable> - ให้ตัวเลือกในการสร้างตารางหรือเมทริกซ์
<mtd> - เพื่อแสดงเซลล์ในตารางหรือเมทริกซ์
<mtext> - ใช้เพื่อแสดงข้อความที่ไม่มีความหมายเชิงสัญลักษณ์เช่นความคิดเห็นหรือคำอธิบายประกอบ
<mtr> - แสดงแถวในตารางหรือเมทริกซ์
<munder>- ให้ตัวเลือกในการแนบสำเนียงหรือขีด จำกัด ภายใต้นิพจน์ โดยใช้ไวยากรณ์ต่อไปนี้: <munder> base underscript </munder>
<munderover>- ให้ตัวเลือกในการแนบสำเนียงหรือ จำกัด ทั้งภายใต้และเหนือนิพจน์ ใช้ไวยากรณ์ต่อไปนี้: </munderover> base underscript overscript </munderover>
<semantics> - <semantics>, <annotation> และ <annotation-xml> ใช้เพื่อเพิ่มการนำเสนอและมาร์กอัปเนื้อหาและให้ทั้งข้อมูลเค้าโครงและความหมายเชิงความหมายของนิพจน์ทางคณิตศาสตร์
มีองค์ประกอบพื้นฐาน 5 ประการของนิพจน์ MathML
<math> element- เป็นองค์ประกอบระดับบนสุดหรือระดับรูทและใช้เพื่อห่อหุ้มอินสแตนซ์ MathML แต่ละอินสแตนซ์ ทุกนิพจน์ MathML ที่ถูกต้องควรอยู่ในแท็ก <math> ด้านนอก สามารถมีองค์ประกอบย่อยจำนวนเท่าใดก็ได้ องค์ประกอบทางคณิตศาสตร์หนึ่งรายการไม่สามารถมีแท็กองค์ประกอบทางคณิตศาสตร์อื่นได้
<mrow> element - ใช้เพื่อจัดกลุ่มนิพจน์ย่อยจำนวนเท่าใดก็ได้ในแนวนอน
<mi> element - ใช้เพื่อระบุตัวระบุเช่นชื่อของตัวแปรฟังก์ชันหรือค่าคงที่เป็นต้นตัวอย่างเช่น <mi> PI </mi>
<mo> element - ใช้เพื่อระบุตัวดำเนินการเช่น + - ฯลฯ ตัวอย่างเช่น <mo> + </mo>
<mn> element - ใช้เพื่อระบุตัวอักษรที่เป็นตัวเลขเช่น 3.14 เป็นต้นตัวอย่างเช่น <mn> 3.14 </mn>
ตัวอย่าง
มาสร้างสมการทางคณิตศาสตร์อย่างง่าย a + b = 5 โดยใช้สัญกรณ์ MathML
ขั้นตอนที่ 1: การระบุ
นี่ a, b คือตัวแปร + เป็นตัวดำเนินการและ 5 คือตัวเลข เราจะใส่เป็น <mi> a </mi>, <mi> b </mi>, <mo> + </mo> และ <mn> + </mn>
ขั้นตอนที่ 2: สร้างนิพจน์ a + b
Syntax
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mi>a</mi>
<mo>+</mo>
<mi>b</mi>
</mrow>
</math>
Output
ขั้นตอนที่ 3: สร้างนิพจน์ 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
องค์ประกอบ <mscarries> สามารถใช้เพื่อสร้างการดำเนินการยืมและการข้ามที่เกิดขึ้นในคณิตศาสตร์ระดับประถมศึกษา ลูกของ mscarries เกี่ยวข้องกับองค์ประกอบในแถวต่อไปนี้ของ mstack เด็กแต่ละคนของ mscarries ยกเว้น <mscarry> หรือ <none> จะถือว่าถูกล้อมรอบด้วย mscarry โดยปริยาย <none> ใช้เมื่อคอลัมน์ใดคอลัมน์หนึ่งไม่จำเป็นต้องพกพา องค์ประกอบ mscarries ตั้งค่า displaystyle เป็นfalseและเพิ่มขึ้น scriptlevel โดย 1 ดังนั้นเด็ก ๆ มักจะแสดงเป็นแบบอักษรที่เล็กกว่า
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<mscarries> expression <mscarry> <none/> </mscarry> </mscarries>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
expression - นิพจน์ที่จะนำไปใช้ / ยืม
mscarry - พกแท็ก
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
position - เพื่อระบุตำแหน่งแนวนอนของแถวภายในกลุ่มนี้สัมพันธ์กับตำแหน่งที่กำหนดโดยกลุ่มข้อความที่มี
location- เพื่อระบุตำแหน่งของการพกพาหรือยืมโดยสัมพันธ์กับอักขระด้านล่างในคอลัมน์ที่เกี่ยวข้อง ค่าคือ w, nw, n, ne, e, se, s, sw
crossout - เพื่อระบุว่าเนื้อหาของคอลัมน์ด้านล่างเป็นอย่างไร crossed out; อาจกำหนดค่าตั้งแต่หนึ่งค่าขึ้นไปและค่าทั้งหมดจะถูกดึงออกมา ไม่มีค่าใด ๆ , การตีเส้นแบบเส้นตรง, เส้นโค้งเส้นทแยงมุม, เส้นแนวตั้ง, เส้นแนวนอน ค่าเริ่มต้นคือไม่มี
scriptsizemultiplier - เพื่อระบุปัจจัยที่จะเปลี่ยนขนาดตัวอักษรโดย
ตัวอย่าง
<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>
เอาต์พุต
แท็ก <menclose> ใช้เพื่อแสดงเนื้อหาภายในสัญกรณ์ที่แนบมาตามที่ระบุโดยแอตทริบิวต์ notation มันยอมรับอาร์กิวเมนต์เดียวเป็นโมรของเด็กหลายคนโดยสรุป
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<menclose> expression </menclose>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
expression - การแสดงออก
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
notation- เพื่อระบุรายการสัญกรณ์ที่คั่นด้วยช่องว่างที่จะใช้ในการปิดล้อมเด็ก ค่าที่ถูกต้อง ได้แก่ longdiv, คณิตศาสตร์ประกันภัย, ฟาโซรังเคิล, หัวรุนแรง, กล่อง, กล่องกลม, วงกลม, ซ้าย, ขวา, บน, ล่าง, เส้นแนวขวาง, ลายเส้นแนวตั้ง, เส้นแนวนอน, เส้นแนวนอน, ทิศตะวันออกเฉียงเหนือ, มาดรูบ, ข้อความ ค่าเริ่มต้นคือ longdiv
ตัวอย่าง
<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>
เอาต์พุต
แท็ก <mfained> เป็นวิธีที่สะดวกในการใช้ตัวดำเนินการฟันดาบเช่นวงเล็บปีกกาวงเล็บและวงเล็บแทนการใช้แท็ก <mo>
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<mfenced> expression </mfenced>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
expression - การแสดงออก
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
open- เพื่อระบุตัวคั่นเปิด ค่าเริ่มต้นคือ "("
close- เพื่อระบุตัวคั่นปิด ค่าเริ่มต้นคือ ")"
separators- ในการระบุลำดับของอักขระตัวคั่นที่เป็นศูนย์หรือมากกว่านั้นคั่นด้วยช่องว่างหรือไม่ก็ได้ ค่าเริ่มต้นคือ ","
ตัวอย่าง
ตัวอย่างที่ 1: ไม่มีแท็ก <mfalled>
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mo>(</mo>
<mi>x</mi>
<mo>)</mo>
</mrow>
</math>
เอาต์พุต
ตัวอย่างที่ 2: การใช้แท็ก <mfpered>
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mfenced>
<mi>x</mi>
</mfenced>
</math>
เอาต์พุต
ตัวอย่างที่ 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>
เอาต์พุต
ตัวอย่างที่ 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>
เอาต์พุต
ตัวอย่างที่ 5: [0,1)
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mfenced open="[">
<mn> 0 </mn>
<mn> 1 </mn>
</mfenced>
</math>
เอาต์พุต
แท็ก <mfrac> ใช้ในการวาดเศษส่วน
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<mfrac> numerator denominator </mfrac>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
numerator - ตัวเศษของเศษส่วน
denominator - ตัวส่วนของเศษส่วน
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
linethickness- เพื่อระบุความกว้างเส้นขีดของแถบเศษส่วน ค่าจะวัดเป็น px, pt, em เป็นต้น
numalign- เพื่อระบุการจัดตำแหน่งของตัวเศษ ค่าคือซ้ายขวาหรือกึ่งกลาง
denomalign- เพื่อระบุการจัดตำแหน่งของตัวส่วน ค่าคือซ้ายขวาหรือกึ่งกลาง
bevelled- เพื่อระบุว่าควรแสดงเศษส่วนในแนวตั้งหรือในบรรทัด ค่าเป็นจริงหรือเท็จ
ตัวอย่าง
ลองวาดเศษส่วนง่ายๆสำหรับ 1 / x
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mfrac>
<mn>1</mn>
<mi>x</mi>
</mfrac>
</math>
เอาต์พุต
มาสร้างเศษส่วนที่ซับซ้อนกัน
<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>
เอาต์พุต
แท็ก <mlongdiv> ใช้เพื่อวาดหารยาว
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<mlongdiv> divisor dividend result expression </mlongdiv>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
divisor - ตัวหารของการหารยาว
dividend - เงินปันผลของส่วนยาว
result - ผลของการหารยาว
expression - องค์ประกอบ mstack หรือลูกของ mstack
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
longdivstyle- เพื่อควบคุมรูปแบบของเค้าโครงส่วนยาว ค่าที่ถูกต้องคือ lefttop, stackedrightright, mediumstackedrightright, shortstackedrightright, righttop, left / \ right, left) (right,: right = right, stackedleftleft, stackedleftlinetop ค่าเริ่มต้นคือ lefttop
ตัวอย่าง
ลองวาดเศษส่วนง่ายๆสำหรับ 1 / x
<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>
เอาต์พุต
แท็ก <mtable> ใช้ในการวาดเมทริกซ์
ไวยากรณ์
mtable คล้ายกับแท็กตารางของ HTML และแท็กนี้ใช้องค์ประกอบ mtr, mtd ซึ่งคล้ายกับแท็ก tr และ td ของ HTML
<mtable> <mtr> <mtd></mtd></mtr></mfrac>
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
align- เพื่อระบุการจัดตำแหน่งแนวตั้งของตาราง ค่าที่ถูกต้อง ได้แก่ แกนพื้นฐานด้านล่างศูนย์ด้านบน ค่าเริ่มต้นคือแกน
class, id, style - ใช้กับสไตล์ชีต
columnalign- เพื่อระบุการจัดตำแหน่งแนวนอนของเซลล์ ค่าที่ถูกต้อง ได้แก่ ซ้ายกลางและขวา ค่าเริ่มต้นคือศูนย์
columnlines- เพื่อระบุขอบคอลัมน์ ค่าที่ถูกต้องคือไม่มีของแข็งและเส้นประ ค่าเริ่มต้นคือไม่มี
columnspacing - เพื่อระบุช่องว่างระหว่างคอลัมน์ของตาราง
displaystyle - หากใช้พื้นที่แนวตั้งมากขึ้นจริงสำหรับสมการที่แสดงหากเป็นเท็จจะใช้รูปแบบที่กะทัดรัดกว่าเพื่อแสดงสูตร
frame- เพื่อระบุเส้นขอบของตารางทั้งหมด ค่าที่ถูกต้องคือไม่มีของแข็งและเส้นประ ค่าเริ่มต้นคือไม่มี
framespacing - เพื่อระบุพื้นที่เพิ่มเติมที่เพิ่มระหว่างตารางและเฟรม
href - เพื่อระบุการเชื่อมโยงหลายมิติไปยัง uri ที่ระบุ
mathbackground- เพื่อระบุสีพื้นหลัง รูปแบบที่ถูกต้องคือ #rgb, #rrggbb และชื่อสี html
mathcolor- เพื่อระบุสีข้อความ รูปแบบที่ถูกต้องคือ #rgb, #rrggbb และชื่อสี html
rowalign- เพื่อระบุการจัดแนวตามแนวตั้งของเซลล์ ค่าที่ถูกต้อง ได้แก่ แกนเส้นฐานด้านล่างศูนย์และด้านบน ค่าเริ่มต้นคือพื้นฐาน
rowlines- เพื่อระบุเส้นขอบของแถว ค่าที่ถูกต้องคือไม่มีของแข็งและเส้นประ ค่าเริ่มต้นคือไม่มี
width - เพื่อระบุความกว้างของตารางทั้งหมด
ตัวอย่าง
ลองวาดเมตริก 3 x 3
<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>
เอาต์พุต
<msgroup> ใช้เพื่อจัดกลุ่มแถวภายในองค์ประกอบ <mstack> และองค์ประกอบ <mlongdiv> เพื่อให้มีตำแหน่งสัมพันธ์กับการจัดแนวของสแต็ก <msgroup> สามารถใช้องค์ประกอบที่มี shift แอตทริบิวต์เพื่อสร้างการคูณอย่างง่าย
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<msgroup> expression </msgroup>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
expression - การแสดงออก
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
position- เพื่อระบุตำแหน่งแนวนอนของแถวภายในกลุ่มสัมพันธ์กับตำแหน่งที่ควบคุมโดย msgroup ที่มีอยู่ (ตามตำแหน่งและคุณสมบัติ shift) ค่าดีฟอลต์คือ 0
shift- เพื่อระบุการเลื่อนตำแหน่งที่เพิ่มขึ้นสำหรับเด็กต่อเนื่อง (แถวหรือกลุ่ม) ภายในกลุ่ม ค่าดีฟอลต์คือ 0
ตัวอย่าง
<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>
เอาต์พุต
แท็ก <mover> ใช้ในการวาดตัวทับ เพิ่มสำเนียงหรือขีด จำกัด ในการแสดงออก
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<mover> base overscript </mover>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
base - นิพจน์พื้นฐานที่จะวาดตัวทับ
overscript - ตัวทับ
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
accent- ถ้าเป็นจริงโอเวอร์สคริปต์คือสำเนียงและถูกดึงเข้าใกล้นิพจน์พื้นฐานมากขึ้น ถ้าเป็นเท็จ over-script คือขีด จำกัด ของนิพจน์พื้นฐาน ค่าเริ่มต้นเป็นเท็จ
align- เพื่อระบุการจัดตำแหน่งของโอเวอร์สคริปต์ ใช้ได้คือ: ซ้าย, กลางและขวา
class, id, style - ใช้กับสไตล์ชีต
href - เพื่อระบุการเชื่อมโยงหลายมิติไปยัง uri ที่ระบุ
mathbackground- เพื่อระบุสีพื้นหลัง รูปแบบที่ถูกต้องคือ #rgb, #rrggbb และชื่อสี html
mathcolor- เพื่อระบุสีข้อความ รูปแบบที่ถูกต้องคือ #rgb, #rrggbb และชื่อสี html
ตัวอย่าง
มาวาดตัวทับกัน
<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>⏞</mo>
</mover>
</math>
เอาต์พุต
องค์ประกอบ <mpadded> ใช้เพื่อเพิ่มช่องว่างภายในหรือช่องว่างรอบ ๆ เนื้อหา สามารถใช้เพื่อปรับขนาดและการวางตำแหน่งเช่นช่องว่างด้านลบซึ่งอาจทำให้เนื้อหาของ mpadded ซ้อนทับการแสดงผลของเนื้อหาที่อยู่ใกล้เคียง
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<mpadded> expression </mpadded>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
expression - การอนุมานของเด็กหลายคน
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
height - เพื่อตั้งค่าหรือเพิ่มความสูงขององค์ประกอบ mpadded
depth - เพื่อตั้งค่าหรือเพิ่มความลึกขององค์ประกอบ mpadded
width - เพื่อตั้งค่าหรือเพิ่มความกว้างขององค์ประกอบ mpadded
lspace - เพื่อกำหนดพื้นที่แนวนอนของเนื้อหาเด็ก
voffset - เพื่อกำหนดพื้นที่แนวตั้งของเนื้อหาย่อย
ตัวอย่าง
ตัวอย่าง 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>
เอาต์พุต
ตัวอย่าง 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>
เอาต์พุต
ตัวอย่างที่ 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>
เอาต์พุต
องค์ประกอบ <mphantom> แสดงผลโดยคงขนาดและมิติอื่น ๆ ไว้อย่างมองไม่เห็นรวมถึงตำแหน่งพื้นฐานเนื่องจากเนื้อหาจะมีหากแสดงผลตามปกติ ใช้เพื่อจัดแนวส่วนของนิพจน์โดยการทำซ้ำนิพจน์ย่อยแบบมองไม่เห็น
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<mphantom> expression </mphantom>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
expression - การอนุมานของเด็กหลายคน
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
mathbackground- เพื่อระบุสีพื้นหลัง รูปแบบที่ถูกต้องคือ #rgb, #rrggbb และชื่อสี html
ตัวอย่าง
<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>
เอาต์พุต
องค์ประกอบ msqrt และ mroot สร้างอนุมูล องค์ประกอบ msqrt สร้างรากที่สองในขณะที่องค์ประกอบ mroot สร้างรากด้วยดัชนีตัวอย่างเช่นคิวบ์รูท
<msqrt> องค์ประกอบ
แท็ก <msqrt> ใช้ในการวาดรากที่สอง
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<msqrt> base </msqrt>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
base - นิพจน์พื้นฐานที่จะดึงสแควร์รูท
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
mathbackground- เพื่อระบุสีพื้นหลัง รูปแบบที่ถูกต้องคือ #rgb, #rrggbb และชื่อสี html
mathcolor- เพื่อระบุสีข้อความ รูปแบบที่ถูกต้องคือ #rgb, #rrggbb และชื่อสี html
ตัวอย่าง
ลองวาดสแควร์รูทกัน
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<msqrt>
<mn>4</mn>
</msqrt>
</math>
เอาต์พุต
<mroot> องค์ประกอบ
แท็ก <mroot> ใช้เพื่อวาดอนุมูลด้วยดัชนี
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<mroot> base index </mroot>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
base - นิพจน์พื้นฐานที่จะดึงสแควร์รูท
index - ดัชนีของรากที่จะวาด
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
mathbackground- เพื่อระบุสีพื้นหลัง รูปแบบที่ถูกต้องคือ #rgb, #rrggbb และชื่อสี html
mathcolor- เพื่อระบุสีข้อความ รูปแบบที่ถูกต้องคือ #rgb, #rrggbb และชื่อสี html
ตัวอย่าง
มาวาดรูทลูกบาศก์กัน
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mroot>
<mn>8</mn>
<mn>3</mn>
</mroot>
</math>
เอาต์พุต
เลขฐานสิบที่มีหลักซ้ำอย่างไม่สิ้นสุดเช่น 1/3 (.3333 ... ) จะแสดงโดยการวางเส้นแนวนอนทับหรือต่ำกว่าตัวเลขที่ซ้ำ สามารถใช้องค์ประกอบ <mstack>, <msrow> และ <msline> เพื่อสร้างตัวเลขทศนิยมที่มีตัวเลขซ้ำตามที่แสดงด้านล่าง
ตัวอย่าง
ตัวอย่าง 1
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mstack stackalign = "right">
<msline length = "1"/>
<mn> 0.3333 </mn>
</mstack>
</math>
เอาต์พุต
ตัวอย่าง 2
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mstack stackalign="right">
<msline length="6"/>
<mn> 0.142857 </mn>
</mstack>
</math>
เอาต์พุต
ตัวอย่างที่ 3
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mstack stackalign="right">
<mn> 0.142857 </mn>
<msline length="6"/>
</mstack>
</math>
เอาต์พุต
แท็ก <mstyle> ใช้เพื่อทำการเปลี่ยนแปลงสไตล์ที่มีผลต่อการแสดงผลเนื้อหา
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<mstyle> expression </mstyle>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
expression - องค์ประกอบมอว์ที่อนุมาน
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
scriptlevel- เพื่อระบุระดับสคริปต์สำหรับเด็ก หากไม่มีเครื่องหมายจะตั้งค่าระดับสคริปต์เป็นค่าที่ระบุ ด้วยเครื่องหมายมันจะเพิ่ม ("+") หรือลด ("-") ค่าปัจจุบัน
displaystyle - เพื่อระบุรูปแบบการแสดง
scriptsizemultiplier - เพื่อระบุตัวคูณที่จะใช้ในการปรับขนาดตัวอักษรเนื่องจากการเปลี่ยนแปลงระดับสคริปต์
scriptminsize - เพื่อระบุขนาดตัวอักษรขั้นต่ำที่อนุญาตเนื่องจากการเปลี่ยนแปลงระดับสคริปต์
infixlinebreakstyle - เพื่อระบุเขาเริ่มต้น linebreakstyle เพื่อใช้สำหรับตัวดำเนินการ infix
decimalpoint- เพื่อระบุอักขระที่ใช้กำหนดจุดจัดแนวภายในคอลัมน์ <mstack> และ <mtable> เมื่อใช้ค่า "จุดทศนิยม" เพื่อระบุการจัดแนว ค่าเริ่มต้นคือ "."
ตัวอย่าง
ตัวอย่างที่ 1: ไม่มีแท็ก <mstyle>
<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>
เอาต์พุต
ตัวอย่างที่ 2: การใช้แท็ก <mstyle>
<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>
เอาต์พุต
แท็ก <msub> ใช้ในการวาดตัวห้อยเป็นนิพจน์
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<msub> base subscript </msub>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
base - นิพจน์พื้นฐานที่จะดึงตัวห้อย
subscript - ตัวห้อย
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
subscriptshift - เพื่อระบุช่องว่างขั้นต่ำในการเลื่อนตัวห้อยด้านล่างพื้นฐานของนิพจน์
class, id, style - ใช้กับสไตล์ชีต
href - เพื่อระบุการเชื่อมโยงหลายมิติไปยัง uri ที่ระบุ
mathbackground- เพื่อระบุสีพื้นหลัง รูปแบบที่ถูกต้องคือ #rgb, #rrggbb และชื่อสี html
mathcolor- เพื่อระบุสีข้อความ รูปแบบที่ถูกต้องคือ #rgb, #rrggbb และชื่อสี html
ตัวอย่าง
วาดตัวห้อยกันเถอะ
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<msub>
<mi>x</mi>
<mn>1</mn>
</msub>
</math>
เอาต์พุต
แท็ก <msubsup> ใช้เพื่อแนบทั้งตัวห้อยและตัวยกเข้ากับนิพจน์
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<msubsup> base subscript superscript</msubsup>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
base - นิพจน์พื้นฐานที่จะวาดตัวห้อยและตัวยก
subscript - ตัวห้อย
superscript - ตัวยก
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
subscriptshift - เพื่อระบุช่องว่างขั้นต่ำในการเลื่อนตัวห้อยด้านล่างพื้นฐานของนิพจน์
superscriptshift - เพื่อระบุช่องว่างขั้นต่ำในการเลื่อนตัวยกเหนือเส้นฐานของนิพจน์
ตัวอย่าง
ลองวาดตัวห้อยและตัวยก
<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>
เอาต์พุต
แท็ก <msup> ใช้เพื่อวาดตัวยกให้กับนิพจน์
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<msup> base superscript </msup>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
base - นิพจน์พื้นฐานที่จะวาดตัวยก
superscript - ตัวยก
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
superscriptshift - เพื่อระบุช่องว่างขั้นต่ำในการเลื่อนตัวยกเหนือเส้นฐานของนิพจน์
class, id, style - ใช้กับสไตล์ชีต
href - เพื่อระบุการเชื่อมโยงหลายมิติไปยัง uri ที่ระบุ
mathbackground- เพื่อระบุสีพื้นหลัง รูปแบบที่ถูกต้องคือ #rgb, #rrggbb และชื่อสี html
mathcolor- เพื่อระบุสีข้อความ รูปแบบที่ถูกต้องคือ #rgb, #rrggbb และชื่อสี html
ตัวอย่าง
วาดตัวยกกันเถอะ
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<msup>
<mi>x</mi>
<mn>1</mn>
</msup>
</math>
เอาต์พุต
การจัดกลุ่มนิพจน์ย่อย
ใช้ mrow เพื่อเพิ่มนิพจน์ย่อยในตัวยก
<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>
เอาต์พุต
แท็ก <munder> ใช้เพื่อวาดขีดล่าง เพิ่มสำเนียงหรือขีด จำกัด ภายใต้นิพจน์
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<munder> base underscript </munder>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
base - นิพจน์พื้นฐานที่จะวาดขีดล่าง
underscript - ขีดล่าง
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
accentunder- ถ้าเป็นจริงอันเดอร์สคริปต์คือสำเนียงและถูกดึงเข้าใกล้นิพจน์พื้นฐานมากขึ้น หากเป็นเท็จภายใต้สคริปต์คือขีด จำกัด ของนิพจน์พื้นฐาน ค่าเริ่มต้นเป็นเท็จ
align- เพื่อระบุการจัดตำแหน่งของอันเดอร์สคริปต์ ใช้ได้คือ: ซ้าย, กลางและขวา
class, id, style - ใช้กับสไตล์ชีต
href - เพื่อระบุการเชื่อมโยงหลายมิติไปยัง uri ที่ระบุ
mathbackground- เพื่อระบุสีพื้นหลัง รูปแบบที่ถูกต้องคือ #rgb, #rrggbb และชื่อสี html
mathcolor- เพื่อระบุสีข้อความ รูปแบบที่ถูกต้องคือ #rgb, #rrggbb และชื่อสี html
ตัวอย่าง
วาดขีดล่างกันเถอะ
<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>ȿ</mo>
</munder>
</math>
เอาต์พุต
แท็ก <munderover> ใช้เพื่อวาดทั้งทับและใต้ขีดล่าง จะเพิ่มสำเนียงหรือขีด จำกัด เหนือและใต้นิพจน์
ไวยากรณ์
นี่คือไวยากรณ์ง่ายๆในการใช้แท็กนี้ -
<munderover> base underscript overscript </munderover>
พารามิเตอร์
นี่คือคำอธิบายของพารามิเตอร์ทั้งหมดของแท็กนี้ -
base - นิพจน์พื้นฐานที่จะวาดขีดล่าง
underscript - ขีดล่าง
overscript - ตัวทับ
คุณลักษณะ
นี่คือคำอธิบายของคุณลักษณะทั้งหมดของแท็กนี้ -
accent- ถ้าเป็นจริงโอเวอร์สคริปต์คือสำเนียงและถูกดึงเข้าใกล้นิพจน์พื้นฐานมากขึ้น ถ้าเป็นเท็จ over-script คือขีด จำกัด ของนิพจน์พื้นฐาน ค่าเริ่มต้นเป็นเท็จ
accentunder- ถ้าเป็นจริงอันเดอร์สคริปต์คือสำเนียงและถูกดึงเข้าใกล้นิพจน์พื้นฐานมากขึ้น หากเป็นเท็จภายใต้สคริปต์คือขีด จำกัด ของนิพจน์พื้นฐาน ค่าเริ่มต้นเป็นเท็จ
align- เพื่อระบุการจัดตำแหน่งของอันเดอร์สคริปต์ ใช้ได้คือ: ซ้าย, กลางและขวา ค่าเริ่มต้นคือศูนย์
ตัวอย่าง
วาดขีดล่างกันเถอะ
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<munderover>
<mo> ∫</mo>
<mn> 0 </mn>
<mi> ∞</mi>
</munderover>
</mrow>
</math>
เอาต์พุต
ต่อไปนี้เป็นรายการสัญลักษณ์พีชคณิตที่มีอยู่ใน MathML
สัญลักษณ์ MathML | เอนทิตี HTML | รหัส Hex | คำอธิบาย |
---|---|---|---|
- | &ลบ; | & # x2212; | เพื่อระบุการลบ |
× | & ครั้ง; | & # x00d7; | เพื่อระบุการคูณ |
÷ | &การแบ่ง; | & # x00f7; | เพื่อระบุการหาร |
≠ | & ne; | & # x2260; | เพื่อระบุไม่เท่ากับ |
≈ | & asymp; | & # x2248; | เพื่อระบุค่าประมาณเท่ากับ |
< | & lt; | & # x003c; | เพื่อระบุน้อยกว่า |
≤ | & le; | & # x2264; | เพื่อระบุน้อยกว่าหรือเท่ากับ |
> | & gt; | & # x003e; | เพื่อระบุมากกว่า |
≥ | & ge; | & # x2265; | เพื่อระบุมากกว่าหรือเท่ากับ |
± | & plusmn; | & # x00b1; | เพื่อระบุบวกหรือลบ |
∝ | & เสา; | & # x221d; | เพื่อระบุสัดส่วนกับ |
∑ | & ผลรวม; | & # x2211; | เพื่อระบุการสรุป |
∏ | &แยง; | & # x220f; | เพื่อระบุผลิตภัณฑ์ |
⌊ | & lfloor; | & # x230a; | เพื่อระบุพื้นด้านซ้าย |
⌋ | & rfloor; | & # x230b; | เพื่อระบุชั้นที่ถูกต้อง |
⌈ | & lceil; | & # x2308; | เพื่อระบุเพดานด้านซ้าย |
⌉ | & rceil; | & # x2309; | เพื่อระบุเพดานด้านขวา |
ต่อไปนี้เป็นรายการสัญลักษณ์แคลคูลัสที่มีอยู่ใน MathML
สัญลักษณ์ MathML | เอนทิตี HTML | รหัส Hex | คำอธิบาย |
---|---|---|---|
′ | & นายก; | & # x2032; | Prime (อนุพันธ์อันดับ 1) |
″ | & นายก; | & # x2033; | ไพรม์คู่ (อนุพันธ์อันดับ 2) |
‴ | & tprime; | & # x2034; | Triple Prime (อนุพันธ์อันดับ 3) |
∂ | & ส่วน; | & # x2202; | เพื่อระบุความแตกต่างบางส่วน |
δ | & เดลต้า; | & # x0394; | เพื่อระบุการเพิ่ม |
∇ | & เดล; | & # x2207; | เพื่อระบุการไล่ระดับสี |
∫ | & int; | & # x222b; | เพื่อระบุอินทิกรัล |
∬ | & int; | & # x222c; | เพื่อระบุอินทิกรัลคู่ |
∭ | & สี; | & # x222d; | ในการระบุปริพันธ์สามเท่า |
⨌ | & qint; | & # x2a0c; | เพื่อระบุอินทิกรัลสี่เท่า |
∮ | & conint; | & # x222e; | เพื่อระบุอินทิกรัลรูปร่าง |
∲ | ∲ | ∲ | To specify clockwise contour integral |
∳ | ∳ | ∳ | To specify anticlockwise contour integral |
∯ | ∮ | ∯ | To specify surface integral |
∰ | &cconint; | ∰ | To specify volume integral |
∞ | ∞ | ∞ | To specify infinity |
ต่อไปนี้เป็นรายการสัญลักษณ์จุดไข่ปลาที่มีอยู่ใน MathML
สัญลักษณ์ MathML | เอนทิตี HTML | รหัส Hex | คำอธิบาย |
---|---|---|---|
… | & hellip; | & # x2026; | เพื่อระบุจุดไข่ปลาแนวนอน |
⋮ | & vellip; | & # x22ee; | เพื่อระบุจุดไข่ปลาแนวตั้ง |
⋯ | & ctdot; | & # x22ef; | เพื่อระบุจุดไข่ปลากึ่งกลางแนวนอน |
⋰ | & utdot; | & # x22f0; | เพื่อระบุจุดไข่ปลาในแนวทแยง |
⋱ | & dtdot; | & # x22f1; | เพื่อระบุจุดไข่ปลาในแนวทแยงมุม |
ต่อไปนี้เป็นรายการสัญลักษณ์ฟังก์ชันที่มีอยู่ใน MathML
สัญลักษณ์ MathML | เอนทิตี HTML | รหัส Hex | คำอธิบาย |
---|---|---|---|
⋅ | & sdot; | & # x22c5; | เพื่อระบุผลิตภัณฑ์จุด |
⨯ | &ข้าม; | & # x2a2f; | เพื่อระบุผลิตภัณฑ์ข้าม |
‖ | & vert; | & # x2016; | เพื่อระบุแถบบรรทัดฐาน (ขนาด) |
⟨ | & lang; | & # x27e8; | เพื่อระบุวงเล็บมุมซ้าย |
⟩ | & rang; | & # x27e9; | เพื่อระบุวงเล็บมุมฉาก |
∘ | & compfn; | & # x2218; | เพื่อระบุองค์ประกอบของฟังก์ชัน |
→ | & rarr; | & # x2192; | เพื่อระบุการแมปฟังก์ชันทั่วไป |
↦ | & mapsto; | & # x21a6; | เพื่อระบุการแมปฟังก์ชันคอนกรีต |
ผม | & imath; | & # x0131; | ในการระบุไร้จุด i |
ȷ | & jmath; | & # x0237; | ในการระบุ j |
ต่อไปนี้เป็นรายการสัญลักษณ์เรขาคณิตที่มีอยู่ใน MathML
สัญลักษณ์ MathML | เอนทิตี HTML | รหัส Hex | คำอธิบาย |
---|---|---|---|
° | & deg; | & # x00b0; | เพื่อระบุองศา |
∠ | & ang; | & # x2220; | เพื่อระบุมุม |
∡ | & angmsd; | & # x2221; | เพื่อระบุมุมที่วัดได้ |
∟ | & angrt; | & # x221f; | เพื่อระบุมุมฉาก |
⦜ | & vangrt; | & # x299c; | เพื่อระบุมุมฉากด้วยสี่เหลี่ยมจัตุรัส |
⊿ | & lrtri; | & # x22bf; | เพื่อระบุสามเหลี่ยมมุมฉาก |
○ | & Cir; | & # x25cb; | เพื่อระบุวงกลม |
△ | & xutri; | & # x25b3; | เพื่อระบุรูปสามเหลี่ยม |
□ | & squ; | & # x25a1; | เพื่อระบุสแควร์ |
▱ | & fltns; | & # x25b1; | เพื่อระบุสี่เหลี่ยมด้านขนาน |
∥ | & สปาร์; | & # x2225; | เพื่อระบุขนาน |
∦ | & npar; | & # x2226; | เพื่อระบุไม่ขนาน |
⊥ | & perp; | & # x22a5; | เพื่อระบุการตั้งฉาก |
≅ | & ชุมนุม; | & # x2245; | เพื่อระบุความสอดคล้องกัน |
→ | & rarr; | & # x2192; | เพื่อระบุเรย์ (ใช้กับ <mover>) |
↔ | & harr; | & # x2194; | เพื่อระบุบรรทัด (ใช้กับ <mover>) |
- | (n / a) | & # x002d; | เพื่อระบุส่วนของเส้นตรง (ใช้กับ <mover>) |
ต่อไปนี้เป็นรายการตัวอักษรกรีกที่มีอยู่ใน MathML
อักษรตัวใหญ่ (C) | อักษรตัวเล็ก (S) | เอนทิตี (C) | เอนทิตี (S) | รหัส Hex (C) | รหัส Hex (S) |
---|---|---|---|---|---|
Α | α | & อัลฟา; | & อัลฟา; | & # x0391; | & # x03b1; |
Β | β | & เบต้า; | & เบต้า; | & # x0392; | & # x03b2; |
Γ | γ | & แกมมา; | & แกมมา; | & # x0393; | & # x03b3; |
Δ | δ | & เดลต้า; | & เดลต้า; | & # x0394; | & # x03b4; |
Ε | ε | & epsilon; | & epsilon; | & # x0395; | & # x03b5; |
Ζ | ζ | & ซีต้า; | & ซีต้า; | & # x0396; | & # x03b6; |
Η | η | & eta; | & eta; | & # x0397; | & # x03b7; |
Θ | θ | & theta; | & theta; | & # x0398; | & # x03b8; |
Ι | ι | & iota; | & iota; | & # x0399; | & # x03b9; |
Κ | κ | & กัปปะ; | & กัปปะ; | & # x039a; | & # x03ba; |
Λ | λ | & แลมบ์ดา; | & แลมบ์ดา; | & # 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; |
Σ | σ | & ซิก; | & ซิก; | & # x03a3; | & # x03c3; |
Τ | τ | & tau; | & tau; | & # x03a4; | & # x03c4; |
Υ | υ | & upsilon; | & upsilon; | & # x03a5; | & # x03c5; |
Φ | φ | & phi; | & phi; | & # x03a6; | & # x03c6; |
Χ | χ | & ไค; | & ไค; | & # x03a7; | & # x03c7; |
Ψ | ψ | & psi; | & psi; | & # x03a8; | & # x03c8; |
Ω | ω | & โอเมก้า; | & โอเมก้า; | & # x03a9; | & # x03c9; |
ต่อไปนี้เป็นรายการของตัวดำเนินการที่มองไม่เห็นที่มีอยู่ใน MathML
เอนทิตี | เอนทิตีสั้น | Hex | คำอธิบาย |
---|---|---|---|
& ใช้งาน; | & af; | & # x2061; | ใช้เพื่อระบุแอปพลิเคชันฟังก์ชัน |
& เวลาที่มองไม่เห็น; | &มัน; | & # x2062; | ใช้เพื่อระบุการคูณที่มองไม่เห็น |
& hiddencomma; | &เข้าใจแล้ว; | & # x2063; | ใช้เพื่อระบุตัวคั่นที่มองไม่เห็น |
(n / a) | (n / a) | & # x2064; | ใช้เพื่อระบุการเพิ่มที่มองไม่เห็น |
ต่อไปนี้เป็นรายการสัญลักษณ์ลอจิกที่มีอยู่ใน MathML
สัญลักษณ์ MathML | เอนทิตี HTML | รหัส Hex | คำอธิบาย |
---|---|---|---|
¬ | &ไม่; | & # x00ac; | เพื่อระบุการปฏิเสธ |
∧ | &และ; | & # x2227; | เพื่อระบุการรวมตรรกะ |
∨ | &หรือ; | & # x2228; | เพื่อระบุการแยกทางตรรกะ |
⊻ | & veebar; | & # x22bb; | เพื่อระบุการแยกเฉพาะ |
∀ | &เพื่อทุกสิ่ง; | & # x2200; | เพื่อระบุปริมาณสากล |
∃ | & อยู่; | & # x2203; | เพื่อระบุปริมาณที่มีอยู่จริง |
⇒ | & rarr; | & # x21d2; | เพื่อระบุความหมายของวัสดุ |
⇔ | & harr; | & # x21d4; | เพื่อระบุความเท่าเทียมกันของวัสดุ |
◻ | & emptysmallsquare; | & # x25fb; | เพื่อระบุว่าจำเป็น |
◊ | & loz; | & # x25ca; | เพื่อระบุว่าเป็นไปได้ |
⊢ | & vdash; | & # x22a2; | เพื่อระบุว่าพิสูจน์ได้ |
⊨ | & vdash; | & # x22a8; | เพื่อระบุรายการ |
∴ | & there4; | & # x2234; | To specify therefore |
Following is a list of set symbols available in MathML.
MathML Symbol | HTML Entity | Hex Code | Description |
---|---|---|---|
∅ | ∅ | ∅ | To specify the empty set |
∈ | ∈ | ∈ | To specify the member of set |
∉ | ∉ | ∉ | It specifies not a member of set |
⊆ | ⊆ | ⊆ | To specify a subset |
⊈ | ⊈ | ⊈ | To specify not a subset |
⊂ | ⊂ | ⊂ | To specify a strict subset |
⊄ | ⊄ | ⊄ | To specify not a strict subset |
⊇ | ⊇ | ⊇ | To specify a superset |
⊉ | ⊉ | ⊉ | To specify not a superset |
⊃ | ⊃ | ⊃ | To specify strict superset |
⊅ | ⊅ | ⊅ | To specify not a strict superset |
∩ | ∩ | ∩ | To specify intersection |
∪ | ∪ | ∪ | To specify union |
∖ | ∖ | ∖ | To specify complement |