Qual é a diferença entre LaTeX e MathJax?

Qual é a diferença entre LaTeX e MathJax?

Esta pode ser uma pergunta boba, mas sou bastante novo no uso do LaTeX/MathJax, que uso para renderizar equações químicas no Chemistry SE. Costumo usar os termos LaTeX e MathJax como sinônimos, embora ache isso errado. Alguém pode me indicar a diferença entre cada um?

Não estou perguntando sobre a diferença entre MathJax e MathML.

Responder1

Estou tentando responder de uma forma simples utilizando a Wikipedia:

MathJax é uma biblioteca JavaScript para vários navegadores que exibe notação matemática em navegadores da web, usando marcação MathML, LaTeX e ASCIIMathML.

Isso significa que MathJax é um software que funciona no seu navegador em algum texto marcado usando diferentes técnicas. Um deles é uma notação semelhante ao LaTeX. Em geral, é independente dos binários usuais do LaTeX e da maior parte da marcação que o LaTeX fornece.

O LaTeX, por outro lado, é conhecido como sistema de preparação de documentos. Também é usado como termo para a linguagem de marcação usada para escrever o documento. Em geral, LaTeX é a) um formato TeX (portanto, a linguagem de marcação) eb) um executável que processa documentos em (a) no formato DVI.

Responder2

OA página wiki da tag MathJaX tem mais informações e links

"LaTeX" é usado em dois sentidos, o nome de uma linguagem de marcação de documento com sintaxe semelhante \section{Intro}e \frac{a}{b}também o nome do programa que implementa o processamento dessa linguagem para produzir saída tipográfica.

MathJax não usa o programa (la)tex, é um programa javascript executado em seu navegador (ou outros mecanismos javascript, como node.js) que renderiza várias linguagens de marcação matemática, notadamente uma linguagem que é essencialmente o subconjunto matemático da sintaxe LaTeX, mas também da linguagem de marcação MathML que usa sintaxe XML.

informação relacionada