~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ DD091891E64EC74B25D99827727ED670__1712694660 ✰
Заголовок документа оригинал.:
✰ MathJax - Wikipedia ✰
Заголовок документа перевод.:
✰ МатДжакс — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/MathJax ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/dd/70/dd091891e64ec74b25d99827727ed670.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/dd/70/dd091891e64ec74b25d99827727ed670__translat.html ✰
Дата и время сохранения документа:
✰ 15.06.2024 22:45:51 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 9 April 2024, at 23:31 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

МатДжакс — Википедия Jump to content

МатДжакс

Из Википедии, бесплатной энциклопедии
МатДжакс
Разработчики) Американское математическое общество
Стабильная версия
3.2.2 [1] / 8 июня 2022 г .; 2 года назад ( 08.06.2022 )
Репозиторий
Написано в JavaScript
Операционная система Кросс-платформенный
Тип Математическое программное обеспечение
Лицензия Лицензия Апач 2.0
Веб-сайт www .mathjax .org  Edit this on Wikidata

MathJax — это кроссбраузерная библиотека JavaScript , которая отображает математические обозначения в веб-браузерах с использованием разметки MathML , LaTeX и ASCIIMathML . [2] [3] [4] MathJax выпускается как программное обеспечение с открытым исходным кодом под лицензией Apache .

Проект MathJax стартовал в 2009 году как преемник более ранней библиотеки математического форматирования JavaScript, jsMath . [5] и управляется Американским математическим обществом . [6] Проект был основан Американским математическим обществом, Design Science и Обществом промышленной и прикладной математики и поддерживается многочисленными спонсорами, такими как Американский институт физики и Stack Exchange . [7]

MathJax используется веб-сайтами, включая arXiv , [8] Elsevier от ScienceDirect , [9] МатСкиНет , [10] n-category cafe , MathOverflow , Wikipedia (на бэкенде), [11] [12] Scholarpedia , Project Euclid , журналы [13] IEEEXplore , [14] Publons , Coursera и Всероссийский математический портал . [15]

Особенности [ править ]

MathJax загружается как часть веб-страницы, сканирует страницу на наличие математической разметки и соответствующим образом набирает математическую информацию. Таким образом, MathJax не требует установки программного обеспечения или дополнительных шрифтов в системе читателя. Это позволяет MathJax работать в любом браузере с поддержкой JavaScript, включая мобильные устройства. [16]

MathJax может отображать математические данные, используя комбинацию HTML и CSS или используя встроенную поддержку MathML браузера, если она доступна. Точный метод, который MathJax использует для набора математических данных, определяется возможностями браузера пользователя, шрифтами, доступными в системе пользователя, и настройками конфигурации. Бета-версия MathJax v2.0 представила SVG . рендеринг [17]

В случае верстки HTML и CSS MathJax максимизирует качество отображения математических вычислений, используя математические шрифты, если они доступны, и прибегая к изображениям для старых браузеров. Для новых браузеров, поддерживающих веб-шрифты , MathJax предоставляет полный набор веб-шрифтов, которые MathJax загружает по мере необходимости. Если браузер не поддерживает веб-шрифты, MathJax проверяет, доступны ли допустимые шрифты в системе пользователя. Если это не сработает, MathJax предоставит изображения любых необходимых символов. [ нужны разъяснения ] MathJax можно настроить для включения или отключения веб-шрифтов, локальных шрифтов и графических шрифтов.

MathJax использует шрифты STIX для включения математики на веб-страницы. Установка шрифтов на локальный компьютер повышает скорость набора текста в MathJax. [18]

MathJax может отображать математические обозначения, написанные в разметке LaTeX или MathML . Поскольку MathJax предназначен только для отображения математических данных, тогда как LaTeX является языком макета документов, MathJax поддерживает только подмножество LaTeX, используемое для описания математических обозначений. [16]

MathJax также поддерживает доступность математических вычислений, предоставляя MathML через свой API программному обеспечению вспомогательных технологий , а также базовую «роль» WAI-ARIA и старые атрибуты alt . [19]

Архитектура MathJax предназначена для поддержки добавления языков ввода и методов отображения в будущем через динамически загружаемые модули. MathJax также включает API JavaScript для перечисления математических экземпляров на странице и взаимодействия с ними.

Совместимость с браузером [ править ]

MathJax отображает математические вычисления в большинстве популярных браузеров, включая Internet Explorer 6+, Firefox 3+, Google Chrome 0.3+, Safari 2.0+, Opera 9.5+, iPhone / iPad Safari и браузер Android . Некоторые старые версии браузеров не поддерживают веб-шрифты (с конструкцией CSS @font-face ), поэтому им приходится использовать режим шрифтов изображений MathJax. Список совместимости браузеров доступен на официальном сайте. [20]

Поддержка плагинов [ править ]

MathJax можно легко добавить на многие популярные веб-платформы. [21]

Node.js [ править ]

MathJax можно использовать в Node.js начиная с версии 3; [22] для версии 2 — библиотека узлов MathJax [23] обеспечивает совместимость с Node.js.

Совместимость редактора формул [ править ]

Любое уравнение MathJax, отображаемое в поддерживаемом браузере, можно скопировать в формате MathML или LaTeX через подменю «Показать математику как», если щелкнуть его правой кнопкой мыши или нажать клавишу Control. Затем его можно вставить в любой редактор формул , поддерживающий MathML или LaTeX, например Mathematica , MathType , MathMagic , Firemath , для повторного использования. [24]

Уравнения, созданные в формате MathML или LaTeX любым сторонним редактором уравнений, можно использовать на веб-страницах с поддержкой MathJax.

Поддержка TeX [ править ]

MathJax копирует команды математической среды LaTeX. Математические команды AMS-LaTeX поддерживаются через расширения. MathJax также поддерживает макросы TeX и другое форматирование, например \color и \underline. [25]

Поддержка MathML [ править ]

В MathJax добавлена ​​частичная поддержка MathML 2.0 и некоторых конструкций MathML 3.0 в бета-версии 2. MathJax поддерживает представление MathML и, начиная с версии 2.2, обеспечивает экспериментальную поддержку MathML для контента. [26]

CDN-серверы [ править ]

Сайт MathJax предоставляет сеть доставки контента (CDN), где JavaScript, необходимый для работы MathJax, может быть загружен браузером во время выполнения из CDN. Это упрощает установку и гарантирует, что всегда будет использоваться последняя версия библиотеки. Со временем использование сервера выросло с 1,3 ТБ трафика в месяц в 2011 году до 70 ТБ в месяц в 2017 году. Из-за увеличения стоимости хостинга сервера основной сервер CDN закрылся в конце апреля 2017 года. Альтернативные сторонние серверы CDN доступны. [27]

См. также [ править ]

Ссылки [ править ]

  1. ^ «МасДжакс v3.2.2» . МатДжакс . 08.06.2022.
  2. ^ «MathJax: расширенное математическое отображение из LaTeX и MathML» . 17 ноября 2015 г.
  3. ^ «Поддержка MathJax AsciiMath» . Архивировано из оригинала 23 марта 2018 г. Проверено 7 апреля 2013 г.
  4. ^ Куэльяр, Осень; Топпинг, Пол (июнь 2013 г.). Мэтьюз, Боб (ред.). «Что нужно знать о математическом стеке» . XML Лондон 2013 : 63–68. doi : 10.14337/XMLLondon13.Cuellar01 (неактивен 14 марта 2024 г.). ISBN  978-0-9926471-0-0 . {{cite journal}}: CS1 maint: DOI неактивен по состоянию на март 2024 г. ( ссылка )
  5. ^ Хейс, Брайан (2009), «Математическое написание в Интернете: Интернет стал бы отличной классной доской, если бы мы только могли написать уравнение», American Scientist , 92 (2): 98, doi : 10.1511/2009.77.98 .
  6. ^ «AMS становится управляющим партнером консорциума MathJax» . 20 марта 2013 г.
  7. ^ «Спонсорство MathJax» .
  8. ^ «Помощь arXiv.org – Что такое MathJax?» .
  9. ^ «MathJax на ScienceDirect» . Архивировано из оригинала 26 августа 2014 г. Проверено 24 августа 2014 г.
  10. ^ «Что нового в MathSciNet» .
  11. ^ Шубоц, Мориц; Вике, Габриэль (01 января 2014 г.). «Mathoid: надежный, масштабируемый, быстрый и доступный математический рендеринг для Википедии». Интеллектуальная компьютерная математика . Конспекты лекций по информатике. Том. 8543. стр. 224–235. arXiv : 1404.6179 . дои : 10.1007/978-3-319-08434-3_17 . ISBN  978-3-319-08434-3 . S2CID   16123116 .
  12. ^ «Расширение:Математика — MediaWiki» . www.mediawiki.org . Проверено 6 апреля 2017 г.
  13. ^ «Что такое MathJax?» .
  14. ^ «Справка IEEE Xplore» . ieeexplore.ieee.org . Проверено 5 августа 2021 г.
  15. ^ «Всероссийский математический портал» .
  16. ^ Перейти обратно: а б Червоне, Давиде (2012), «Math Jax: платформа для математики в Интернете» (PDF) , Уведомления Американского математического общества , 59 (2): 312–316, doi : 10.1090/noti794
  17. ^ «Бета-версия MathJax v2.0 теперь доступна на CDN» . 11 февраля 2012 г.
  18. ^ Справка по шрифтам MathJax. Архивировано 28 июля 2012 г. на Wayback Machine , по состоянию на 14 августа 2012 г.
  19. ^ «MathJax: Доступность» .
  20. ^ «MathJax: совместимость браузера» . Архивировано из оригинала 06 апреля 2015 г. Проверено 5 июня 2017 г.
  21. ^ «Использование MathJax на популярных веб-платформах» . Архивировано из оригинала 31 августа 2017 г. Проверено 5 июня 2017 г.
  22. ^ «Что нового в MathJax 3» .
  23. ^ "mathjax-узел" . 5 июня 2018 г.
  24. ^ «Копирование и вставка математики» .
  25. ^ «MathJax: поддерживаемые команды LaTeX» . Архивировано из оригинала 16 декабря 2018 г. Проверено 5 июня 2017 г.
  26. ^ «Поддержка MathJax MathML — документация MathJax 2.3» . Архивировано из оригинала 15 декабря 2018 г. Проверено 14 февраля 2014 г.
  27. ^ «MathJax CDN закрывается 30 апреля 2017 г.» . МатДжакс . 31 марта 2017 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: DD091891E64EC74B25D99827727ED670__1712694660
URL1:https://en.wikipedia.org/wiki/MathJax
Заголовок, (Title) документа по адресу, URL1:
MathJax - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)