On Tue, 2003-06-10 at 23:57, Andre Thenot wrote: > On Tuesday, June 10, 2003, at 06:37 PM, Peter Flynn wrote: > > > In any case, it shouldn't be specific to LaTeX. All we need is an > > ability of Cocoon to spawn an external process and serve the result > > back to the user with a defined media type. > > There's a _big_ problem with this: how do I apply a transformer > on an external process? I cant!
You don't, and you don't need to. All you need to do is transform the XML using an XSLT text-mode stylesheet and feed the *output* to LaTeX, then pass the resulting PDF back to the user. This is the same concept as transforming XML to FO and passing the result through a FO processor and passing the resulting PDF back to the user. > For your use (reading and serving), you could write a servlet > (or even use a plain web server, for that matter). I'd rather use Cocoon to manage the process. > Cocoon is an *XML* publishing framework. Except for the initial > input and final output, everything MUST be XML. I think this is more of a religious argument than a practical one. The problem is that the typographic quality of FO processors is extremely poor compared with LaTeX, and there seems little point in constantly reinventing the wheel by writing vastly complex XSL to output PDF when the job can be done more simply and accurately and efficiently by outputting LaTeX from XSLT. I'm astonished that the authors of FO processors have not learned from 25 years of automated typesetting using LaTeX. > I remember reading about TeXML a little while ago; I don't know > how broad it is or even if it's still alive. When it's better developed that would answer the case, as it would accept XML as input and emit PDF as output, same as FOP. ///Peter --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]