Некоторые отличия математических формул в LaTeX и MathML:
LaTeX — популярный набор макрорасширений системы компьютерной вёрстки TeX, который облегчает набор сложных документов. 4 Большинство математических текстов представлено в TeX-формате или в расширениях этого формата, в том числе в LaTeX. 3
MathML (от англ. Mathematical Markup Language) — это основанный на XML язык разметки документов для записи математических формул и выражений. 4 Он описывает как внешний вид формул, так и их содержание. 4 MathML позволяет представлять математический материал в виде презентационной и содержательной разметки: 3
- Презентационная разметка передаёт математическую нотацию. 3 Одна и та же презентационная разметка для математического выражения может быть использована для отображения на экране, в приложениях речевого воспроизведения, при выводе на печать и т. д.. 3
- Содержательная разметка фиксирует содержание (семантику) математического выражения. 3 Такая разметка позволяет кодировать содержание математического выражения достаточно регулярным образом, что может быть удобно для обработки программным обеспечением. 3
Также MathML содержит теги двух типов: 4
- Теги представления (presentation). 4 Передают запись формулы вне связи с её смыслом. 4
- Теги содержания (content). 4 Отражают математическое содержание формулы (математическое знание). 4