¿Cuál es la diferencia entre LaTeX y MathJax?

¿Cuál es la diferencia entre LaTeX y MathJax?

Esta podría ser una pregunta tonta, pero soy bastante nuevo en el uso de LaTeX/MathJax, que uso para representar ecuaciones químicas en Chemistry SE. Tiendo a utilizar los términos LaTeX y MathJax como sinónimos, aunque creo que eso está mal. ¿Alguien puede señalarme la diferencia entre cada uno?

No estoy preguntando sobre la diferencia entre MathJax y MathML.

Respuesta1

Intento responderla de forma sencilla utilizando Wikipedia:

MathJax es una biblioteca de JavaScript para varios navegadores que muestra notación matemática en navegadores web, utilizando el marcado MathML, LaTeX y ASCIIMathML.

Eso significa que MathJax es un software que funciona en su navegador con un texto marcado utilizando diferentes técnicas. Uno de ellos es una notación similar a LaTeX. En general, es independiente de los binarios habituales de LaTeX y de la mayor parte del marcado que proporciona LaTeX.

Por otro lado, LaTeX se conoce como sistema de preparación de documentos. También se utiliza como término para el lenguaje de marcado que se utiliza para escribir el documento. En general, LaTeX es a) un formato TeX (por lo tanto, el lenguaje de marcado) y b) un ejecutable que procesa documentos en (a) en formato DVI.

Respuesta2

ElLa página wiki de la etiqueta MathJaX tiene más información y enlaces

"LaTeX" se usa en dos sentidos: el nombre de un lenguaje de marcado de documentos con sintaxis similar \section{Intro}y \frac{a}{b}también el nombre del programa que implementa el procesamiento de ese lenguaje para producir resultados tipográficos.

MathJax no utiliza el programa (la)tex en absoluto, es un programa javascript que se ejecuta en su navegador web (u otros motores javascript como node.js) que representa varios lenguajes de marcado matemático, en particular un lenguaje que es esencialmente el subconjunto matemático. de la sintaxis LaTeX, pero también el lenguaje de marcado MathML que utiliza la sintaxis XML.

información relacionada