View Single Post
Old 02-23-2010, 12:38 PM   #95
drmathprog
Connoisseur
drmathprog began at the beginning.
 
Posts: 70
Karma: 22
Join Date: Oct 2008
Device: Sony PRS-505
Quote:
Originally Posted by frabjous View Post
I'm a huge fan of LaTeX, and think it would be great of a rendering engine like LaTeX were used, but don't confuse the file format with the engine that renders it. There's nothing about the HTML format that prohibits getting output as nice as one gets from running latex on its mark-up language. ePub is not a wrapper around an "engine", but a wrapper around some mark-up code. If a wrapper were put around LaTeX code, that wouldn't be an engine either.

Consider for example, Prince XML -- which takes HTML and XHTML as input and creates a PDF, much like LaTeX takes its mark-up source and created DVI or PDF, and the resulting PDF uses end-of-line hyphens (in fact, using the TeX algorithm), ligatures, kerning. The fact that we don't get that from the ePub software on our readers isn't a fault of the ePub format, it's the fault of the software used to render it, which knock on wood, will get better in the future. And they can port as much of LaTeX's engine as they want. The differences in the mark-up languages are trivial. MathML isn't any worse that TeX as a mark-up language. If anything it's better (though slightly less humanly readable.)
I think LaTex was invented by Leslie Lamport. Donald Knuth invented Tex. They are, of course, intimately coupled.
drmathprog is offline   Reply With Quote