AsciiMath - AsciiMath

AsciiMath mijoz tomoni matematik belgilash tili matematik ifodalarni aks ettirish uchun veb-brauzerlar.[1][2]

Dan foydalanish JavaScript skript ASCIIMathML.js, AsciiMath yozuvlari aylantirildi MathML sahifa brauzer tomonidan yuklangan vaqtda, aslida Mozilla Firefox, Safari va plagin orqali IE7. Soddalashtirilgan belgilash tili LaTeX tilga oid ko'rsatmalar, shuningdek, unchalik aniq bo'lmagan sintaksis (masalan, "×" belgisini ishlab chiqarish uchun " times" ni "xx" bilan almashtiradi). Natijada paydo bo'lgan MathML matematikasini qo'llash orqali uslublash mumkin CSS "mstyle" sinfiga.[3]

ASCIIMathML.js skripti ostida erkin foydalanish mumkin MIT litsenziyasi.[4] Eng so'nggi versiyada qo'llab-quvvatlash ham mavjud SVG grafikalar, tabiiy ravishda Mozilla Firefox va plagin orqali IE7.

2009 yil may oyida yangi versiyasi mavjud. Ushbu yangi versiyada hali ham Piter Jipsen tomonidan ishlab chiqilgan asl ASCIIMathML va LaTeXMathML mavjud, ammo ASCIIsvg qismi chiziqli-logaritmik, logaritmik-chiziqli, logaritmik-logaritmik, qutbli grafikalar va pirog grafikalar, normal va stacked shtrix-jadvallar, turli funktsiyalar bilan kengaytirilgan. veb-sahifalarda interaktiv ma'ruza materiallari va imtihonlarni yaratish uchun integratsiya va differentsiatsiya va bir qator voqealarni qamrab olish funktsiyalari, tugmalar va slayderlar singari.

ASCIIMathML.js birlashtirildi MathJax, MathJax v2.0 dan boshlab.[5][6]

Misol

Taniqli kvadratik formula

AsciiMath-da shunday ko'rinadi:

x = (- b + - sqrt (b ^ 2 - 4ac)) / (2a)


Adabiyotlar

  1. ^ Grey, Jeyms (2007), "ASCIIMathML: endi hamma MathML yozishi mumkin ", MSOR ulanishlari, 7 (3): 26–30, doi:10.11120 / msor.2007.07030026.
  2. ^ Jonson, Brayan (2005 yil yanvar), MATML / HTML tarjimasiga interaktiv LATEX (PDF), Maersk Mc-Kinney Moller ishlab chiqarish texnologiyalari instituti, Janubiy Daniya universiteti, Odense, arxivlangan asl nusxasi (PDF) 2016-03-04 da, olingan 2015-04-20.
  3. ^ Sorge, Volker; Chen, Charlz; Raman, T. V.; Tseng, Devid (2014), "Matematikani umumiy ekran o'quvchilarida birinchi darajali fuqaroga aylantirish yo'lida", Barcha konferentsiyalar uchun 11-Internet materiallari to'plami (W4A '14), Nyu-York, Nyu-York, AQSh: ACM, 40-bet: 1-40: 10, doi:10.1145/2596695.2596700, ISBN  978-1-4503-2651-3.
  4. ^ master · mathjax / asciimathml da asciimathml / Litsenziya
  5. ^ "MathJax v2.0 beta versiyasi mavjud".
  6. ^ Cervone, Davide (2012 yil fevral), "MathJax: Internetdagi matematik platforma" (PDF), AMS haqida ogohlantirishlar, 59 (2): 312–316.

Tashqi havolalar