กลับไปหน้าบทความ

อ่าน 2 นาที

แอสซีแมธ

AsciiMath เป็น ภาษามาร์กอัปทางคณิตศาสตร์ ฝั่งไคลเอ็นต์สำหรับการแสดงนิพจน์ทางคณิตศาสตร์ใน เว็บเบราว์ เซอร์ [ 1 ] [ 2 ]

แอสซีแมธ

AsciiMath เป็น ภาษามาร์กอัปทางคณิตศาสตร์ฝั่งไคลเอ็นต์สำหรับการแสดงนิพจน์ทางคณิตศาสตร์ในเว็บเบราว์เซอร์[ 1 ] [ 2 ]

รายละเอียด

การใช้ สคริปต์ JavaScript ASCIIMathML.js จะแปลงสัญกรณ์ AsciiMath เป็นMathMLในขณะที่เบราว์เซอร์โหลดหน้าเว็บ โดยทำงานโดยตรงในMozilla Firefox , Safariและผ่านปลั๊กอินในIE7ภาษามาร์กอัปแบบง่ายนี้รองรับคำสั่งย่อยของ ภาษา LaTeXรวมถึงไวยากรณ์ที่กระชับกว่า (เช่น แทนที่ "\times" ด้วย "xx" หรือ "times" เพื่อสร้างสัญลักษณ์ "×") คณิตศาสตร์ MathML ที่ได้สามารถจัดรูปแบบได้โดยการใช้CSSกับคลาส "mstyle" [ 3 ]

สคริปต์ ASCIIMathML.js สามารถใช้งานได้ฟรีภายใต้ ใบ อนุญาตMIT [ 4 ]เวอร์ชันล่าสุดยังรวมถึงการสนับสนุน กราฟิก SVGในMozilla Firefox โดยตรง และผ่านปลั๊กอินใน IE7

ณ เดือนพฤษภาคม 2552 มีเวอร์ชันใหม่ให้ใช้งานแล้ว เวอร์ชันใหม่นี้ยังคงมี ASCIIMathML และ LaTeXMathML ดั้งเดิมที่พัฒนาโดย Peter Jipsen แต่ส่วนของ ASCIIsvg ได้รับการขยายเพิ่มเติมด้วยกราฟเชิงเส้น-ลอการิทึม ลอการิทึม-เชิงเส้น ลอการิทึม-ลอการิทึม กราฟเชิงขั้ว และแผนภูมิวงกลม แผนภูมิแท่งปกติและแท่งซ้อน ฟังก์ชันต่างๆ เช่น การอินทิเกรตและการหาอนุพันธ์ และชุดฟังก์ชันการดักจับเหตุการณ์ ปุ่ม และแถบเลื่อน เพื่อสร้างสื่อการบรรยายและการสอบแบบโต้ตอบออนไลน์ในเว็บเพจ

ASCIIMathML.js ได้ถูกรวมเข้ากับMathJax แล้ว โดยเริ่มตั้งแต่ MathJax เวอร์ชัน 2.0 [ 5 ] [ 6 ]

ตัวอย่าง

สูตรกำลังสองที่เป็นที่รู้จักกันดี

ในรูปแบบ AsciiMath จะมีลักษณะดังนี้:

x=(-b +- sqrt(b^2 – 4ac))/(2a) 
  • เว็บไซต์อย่างเป็นทางการ
  • ASCIIMathMLบนGitHub
  • ASCIIMathPHPบนGitHub
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=AsciiMath&oldid=1333579988 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ แอสซีแมธ

AsciiMath เป็น ภาษามาร์กอัปทางคณิตศาสตร์ ฝั่งไคลเอ็นต์สำหรับการแสดงนิพจน์ทางคณิตศาสตร์ใน เว็บเบราว์ เซอร์ [ 1 ] [ 2 ]

รายละเอียด

การใช้ สคริปต์ JavaScript ASCIIMathML.js จะแปลงสัญกรณ์ AsciiMath เป็น MathML ในขณะที่เบราว์เซอร์โหลดหน้าเว็บ โดยทำงานโดยตรงใน Mozilla Firefox , Safari และผ่านปลั๊กอินใน IE7 ภาษามาร์กอัปแบบง่ายนี้รองรับคำสั่งย่อยของ ภาษา LaTeX รวมถึงไวยากรณ์ที่กระชับกว่า (เช่น...

ลิงก์ภายนอก

เว็บไซต์อย่างเป็นทางการ ASCIIMathMLบน GitHub ASCIIMathPHPบน GitHub ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=AsciiMath&oldid=1333579988 "