3 ms·
TeX is not a web standard. It's not even compatible with how markup languages work to put information on the web. Specific problems that are not addressed eithe
by nikdaheratik 9y ago
TeX is not a web standard. It's not even compatible with how markup languages work to put information on the web. Specific problems that are not addressed either by MathML or by TeX:
1. Accessibility, especially regarding screen readers. There are so many different ways to parse TeX and generate the "same" equation, that there would be no way for a screen reader to produce something understandable for those users that need one. Presentation MathML is just as bad, but the best way to solve this is to move closer to existing web content, not to rely on pre-HTML tech.
2. Text Styling that browsers rely on is incompatible with TeX. I'm not really big on CSS, but it's a standard that works, which can't be said for MathML or TeX. The solution we currently have is to basically implement a js or server side TeX parser that outputs span + css/svg to position the text into a readable equation. It would be much better to have a solution that is compatible with browsers natively. Especially one that would allow web developers to use a different font than Computer Modern.
3. Searchability. Because of the flexibility of TeX/LaTeX, you can have many different ways to render the same mathematical equation. This is okay if your goal is print/PDF, but it doesn't work as well for search on the web. Especially if that search engine is expecting something human native, rather than a string of curly bracers and backslashes.