TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The TeX Pestilence (Why TeX/LaTeX Sucks)

13 pointsby stargraveover 5 years ago

6 comments

invaliduserover 5 years ago
I can understand why the author is angry at TeX, but I think it&#x27;s mainly a misunderstanding. TeX is very low-level, it was designed that way and never pretended to be anything else. That&#x27;s why people created macros around it, and LaTeX is the most successful of them.<p>I happen to have worked on many document generation systems in my career, I have written systems targetting odt, docx, postscript, and pdf, either from scratch (for odt and docx) or xsl&#x2F;fo (ps), docbook (pdf) or TeX&#x2F;LaTeX (pdf).<p>The most satisfying, easy-to-build, but not the easiest-to-understand, the one that gave the best result in terms of time-to-develop&#x2F;quality&#x2F;satisfaction was TeX&#x2F;LaTeX. So sure, the math can suck in TeX, maybe, I don&#x27;t know (didn&#x27;t feel that way at uni when I was using it for that), but as a typesettings low-level language to target, it does a very good job.<p>Also I fail to see how TeX is an issue, or even how it prevents competition to happen, when all it takes is writing a better front-end language for it.
thefzover 5 years ago
&gt; TeX is detrimental because it harbors ignorance of the structural content embodied in most math notations in most math fields. What TeX does is typesetting, as opposed to math expression encoding. In other words, what TeX does is pretty-printing.<p>It&#x27;s like being angry at HTML because it&#x27;s not a programming language.
评论 #22125468 未加载
评论 #22125491 未加载
choegerover 5 years ago
TeX has one, and one only, significant problem. And that is its lack of a context-free grammar. You cannot parse it without executing it. That means you have no linting, translation, etc.<p>Does the author really lament that scientists do not use structured representations for publication? Did they ever try that in practice?
pattuskover 5 years ago
That&#x27;s quite a rant, but I fail to see much value in his arguments? TeX was never meant to parse Math the way Mathematica or other software is?<p>&gt; Free software acts as a virus. Free systems have the potency to wipe out any other protocol or design, including any superior ones (unless they are also free). A example is the various Unix systems and protocols has done huge irreversible damage to society.<p>The same unix systems on which the entire internet runs and he probably relies for his blog post?
aparashkover 5 years ago
&quot;Free software acts as a virus. Free systems have the potency to wipe out any other protocol or design, including any superior ones (unless they are also free). A example is the various Unix systems and protocols has done huge irreversible damage to society.”<p>Wow that is a novel way to see things. Quite harsh.
heinrichfover 5 years ago
I feel that the author saying LaTeX is bad because it is (in particular) not based on a GUI&#x2F;point-and-click system, and preferring Microsoft Equation Editor&#x2F;Outline to it, reveals a big misunderstanding.<p>I also don&#x27;t see how Mathematica&#x27;s notation is any better; I view it as way worse.
评论 #22126181 未加载
评论 #22125495 未加载