POV-Ray : Newsgroups : povray.off-topic : P != NP ? : Re: P !=3D NP ? Server Time
3 Sep 2024 21:18:31 EDT (-0400)
  Re: P !=3D NP ?  
From: Invisible
Date: 9 Aug 2010 10:07:58
Message: <4c600bbe$1@news.povray.org>
>> Apparently, any mathematical breakthrough not written using TeX is
>> probably bogus. Go figure.
> 
> I'm with Scott - though I think LaTeX will do.

Well, yeah, by "TeX" I presume he means generically any TeX-powered 
macro system. (LaTeX, ConTeX, pdfTeX, the list goes on...)

> I don't ever expect to write a breakthrough paper but I've spent long enough
> butting my head against various word processing systems that don't really do
> maths (or other formallly structured text, like computer science or music
> notation) so well to have embraced TeX (actually LaTeX with a few bits of TeX)
> with love as a document preparation system that acts as an aid to logical
> thought rather than an incitement to keyboard/mouse vandalism.
> 
> If someone is sufficiently brighter than me to be able to write a breakthrough
> paper, I'd think they would be bright enough to come to a similar conclusion
> about TeX.

TeX produces very nice output, and it has a nice seperation between 
content and presentation.

And that's where the niceness ends. Sadly, TeX is ancient technology 
now. It doesn't handle colour properly. It doesn't handle graphics 
properly. It doesn't handle Unicode properly. And the entire 
infrastructure of it is based around low-level text substitution and 
macro expension. This makes even utterly trivial tasks like displaying 
symbols which are meaningful to TeX itself excruciatingly tricky, 
involving black magic with catcodes and the like. (You say \verb, I say 
"fragile!")

Worst of all, TeX seperates content from style, but then makes it 
jaw-droppingly intractible to change even the most miniscule aspects of 
the default styling. You know a TeX document when you see one, because 
they're all 100% identical, because it's just far too hard to change any 
of the style parameters.

Also, TeX (or is it LaTeX?) is a perculiar *insistence* on putting page 
breaks in the wrong place. It will _not_ put page breaks between 
paragraphics, only in the middle of them. (Or between the paragraph and 
the figure it's talking about.)

I see it all the time: I fill up a paragraph, and it just about fits on 
the current page. I write the next paragraph, and BAM! The existing one, 
which used to fit on one page, gets broken across two pages. WHY?! >_<

I keep promising myself someday I'll take the TeX formatting engine - 
which is excellent - and wire it up to a control language that normal 
humans can actaully do useful work with. But, alas, the program source 
code is written in some obscure dialect of Pascal, and does baroque 
things like testing whether you're using ASCII or EBCDIC. (NO, I'M NOT 
KIDDING!)

By contrast, HTML is delightfully easy to style using CSS. It's just a 
shame the end result looks so bland and ugly.


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.