МатхЈаx

С Википедије, слободне енциклопедије
МатхЈаx
Најновија
верзија
3.2.2[1]
8. јун 2022. год.; пре 21 месеца (2022-06-08)
Писано уЈаваскрипт
ОСВишеплатформски
ТипМатематички софтвер
ЛиценцаАпацхе Лиценсе
Веб-сајтwww.mathjax.org

МатхЈаx је вишеплатформска Јаваскрипт библиотека која служи за запис математичких формула.

МатхЈаx је Јавасцрипт библиотека која ради на више прегледача. Приказује математичку нотацију у веб прегледачу, користећи МатхМЛ, ЛаТеx и АСЦИИМатхМЛ језике.[2]

Пројекат МатхЈаx је започет 2009. као наследник раније ЈаваСцрипт библиотеке, јсМатх.[3] Створен је од стране Америчког Математичког Друштва,[4] које управља пројектом, Десигн Сциенце-а, и Друштва за Индустријску и Примењену Математику. МатхЈаx користе многи сајтови попут арXив, Сциенце Дирецт, МатхСциНет, н-цатегорy цафе, МатхОверфлоw, Википедије, Сцхоларпедиа, часописа Пројецт Еуцлид, ИЕЕЕxплоре, Публонс и Сверуског математичког портала.

Карактеристике[уреди | уреди извор]

МатхЈаx се налази у оквиру садрзаја веб странице, претразује страницу у потрази за кодираним формулама и исписује их. Стога, МатхЈаx не захтева инсталацију додатних софтвера или фонтова на читаочев систем. Ово омогућава МатхЈаx-у да ради у сваком прегледачу који подржава ЈаваСцрипт, укључујући и мобилне уређаје.[5]

МатхЈаx исписује математичке изразе коришћењем комбинације ХТМЛ-а и ЦСС-а или МатхМЛ-а, уколико је то могуће. Тачан начин на који се формуле приказују одређен је могућностима корисниковог прегледача, доступним фонтовима и подешавањима. МатхЈаx в2.0-бета увео је и могућност стварања СВГ слика.[6]

У случају ХТМЛ и ЦСС приказивања, МатхЈаx максимизује квалитет приказаних формула коришћењем математичких фонтова ако је то могуће или приказивањем слика у случају старијих прегледача. За прегледаче који подржавају веб фонтове, МатхЈаx пружа мноштво фонтова, које преузима по потреби. Ако прегледач не подржава веб фонтове, МатхЈаx проверава да ли одговарајући фонтови постоје на корисничком систему. Ако не постоје, МатхЈаx користи слике потребних симбола. МатхЈаx се може подесити тако да онемогући коришћење веб фонтова, локалних фонтова или слика.

МатхЈаx користи СТИX фонтове за додавање математике у веб странице. Инсталирање ових фонтова на локални систем повећава брзину превођења формула.[7]

МатхЈаx може да прикаже формуле исиписане ЛаТеx или МатхМЛ језиком. Пошто је МатхЈаx створен само за приказивање математичких формула, а ЛаТеx је језик за обраду докумената, МатхЈаx подржава само онај део Латеx-а везан за математичку нотацију.

Подршка за додатке[уреди | уреди извор]

MathJax се може лако додати на многе популарне веб платформе.[8]

Ноде.јс[уреди | уреди извор]

МатхЈаx се може користити у Ноде.јс-у од верзије 3,[9] док за верзију 2, библиотека MathJax-node library[10] пружа компатибилност са Ноде.јс-ом.

Референце[уреди | уреди извор]

  1. ^ „MathJax v3.2.2”. MathJax (na jeziku: енглески). 2022-06-08. Pristupljeno 18. 11. 2023. 
  2. ^ Cuellar, Autumn; Topping, Paul (jun 2013). „What you need to know about the Maths Stack”. XML London 2013: 63—68. ISBN 978-0-9926471-0-0. doi:10.14337/XMLLondon13.Cuellar01. 
  3. ^ Хаyес, Бриан (2009), „Wритинг Матх он тхе Wеб: Тхе Wеб wоулд маке а дандy блацкбоард иф онлy wе цоулд сцриббле ан еqуатион”, Америцан Сциентист, 92 (2): 98, дои:10.1511/2009.77.98 
  4. ^ Краутзбергер, Петер (20. 03. 2013). „АМС бецомес манагинг партнер оф тхе МатхЈаx Цонсортиум”. матхјаx.орг (на језику: енглески). Архивирано из оригинала 24. 03. 2013. г. Приступљено 18. 11. 2023. 
  5. ^ Цервоне, Давиде (2012), „Матх Јаx: А Платформ фор Матхематицс он тхе Wеб” (ПДФ), Нотицес оф тхе Америцан Матхематицал Социетy, 59 (2): 312—316, дои:10.1090/ноти794 
  6. ^ Krautzberger, Peter (11. 02. 2012). „MathJax v2.0-beta now available on CDN”. mathjax.org (na jeziku: енглески). Arhivirano iz originala 20. 02. 2012. g. Pristupljeno 18. 11. 2023. 
  7. ^ „MathJax Font Help”. mathjax.org (na jeziku: енглески). Arhivirano iz originala 28. 07. 2012. g. Pristupljeno 18. 11. 2023. 
  8. ^ „Using MathJax in popular web platforms”. Arhivirano iz originala 2017-08-31. g. Pristupljeno 2017-06-05. 
  9. ^ „What's New in MathJax 3”. docs.mathjax.org (na jeziku: енглески). Pristupljeno 18. 11. 2023. 
  10. ^ „mathjax-node”. npmjs.com (na jeziku: енглески). 05. 06. 2018. Pristupljeno 18. 11. 2023. 

Спољашње везе[уреди | уреди извор]