pdf toolchain notes & suggestions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

I believe the broken part of the FDP XML -> PDF toolchain is due to the passivetex component of the TeX backend.

After discussing the situation with Sebastian Rahtz, the upstream developer of passivetex, I sadly report that passivetex is no longer being developed or maintained. The last update, in fact, was in November 2003.

When I asked Sebastian about the status of passivetex, here's what he had to say (he gave permission to post his remarks, BTW):

> PassiveTeX does what it does, ie about 90% of FO, and thats where > its frozen. Fixing the bugs are now so hard, I cannot do them. The > decision to parse the XML using TeX seemed like a good idea,
> but in practice its a dead end. If I was starting again I'd work > on a translator to plain TeX markup. thats doable, but a lot of
> work.
>
> [...]
>
> I convert my XML direct to LaTeX, and process that. It gives
> better results, faster :-}
>
> [...]
>
> others may disagree, but I don't see this particular path (parsing > XSLFO using xmltex) ever being able to work 100%


Hence I think it's time to consider a different toolchain for pdf output.

Two possibilities come to mind: FOP [1] and dblatex [2]. IMO fop would be the better choice as customizing the output requires XSL expertise, whereas dblatex requires LaTeX expertise to customize the output.

If we were to adopt FOP, it would be nice to get it working under gcj (via gij), so that we stick to a 100% free toolchain, though I think it will also run under kaffe [3]. Some testing would clearly need to be done... And if such a toolchain proves sufficient for the needs of the FDP, it probably wouldn't be too difficult to find someone to package FOP.

I hope this info helps us get to work on building a new XML -> PDF toolchain:)

Anyway, that's my $0.02.

Cheers,
Mark

[1] http://xml.apache.org/fop/

[2] http://dblatex.sourceforge.net/

[3] http://www.kaffe.org/
--
----------------------------------------------------------
Mark Johnson                     <mjohnson@xxxxxxxxxx>
OS Product Documentation
Engineering, Red Hat, Inc.       <http://www.redhat.com>
Tel: 919.754.4151                Fax: 919.754.3708
GPG fp: DBEA FA3C C46A 70B5 F120  568B 89D5 4F61 C07D E242



[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Red Hat 9]     [Yosemite News]     [KDE Users]

  Powered by Linux