I’m a big fan of LaTeX. However, when it comes to details, LaTeX is not what it
sells you: you can’t really separate the content from the display when you need
something nicer than the default. Moreover, the semantic description of parts
of the content in LaTeX can be improved. But why? DocBook do the job, right?
Yes, DocBook seems to do a big part of the job. However, it is still difficult
to produce documents from DocBook
(FOP… seriously, you don’t want to
use that, it’s heavy). You can still produce HTML/XHTML documents but for
reports, you may want PDF. However, for slides, with a bit of CSS and
JavaScript, it start to be interesting. Let’s do something like
that!
In this article, we will parse a simple slide (with the DocBook and DocBook
Slides formats) on a Linux, thanks to the xsltproc
(part of the XSLT project
of Gnome).