[pdftex] PassiveTeX
The Thanh Han
hanthethanh at fptnet.com.vn
Sat Mar 15 06:33:08 CET 2003
Hi,
can passivetex handle other encodings than latin1? A while ago I
tred to use passivetex to convert some docbook (vietnamese,
encoded as UTF8) to pdf, but without success.
Thanh
On Fri, Mar 14, 2003 at 10:28:10PM +0100, Giuseppe Greco wrote:
> Hi Rolf,
>
> > Hi,
> >
> > I'm working on a business solution for rather complex reports which have to
> > be generated on the fly - not server-based, not in a controlled environment
> > (where you can still take a look at the output and make changes before finally
> > printing) but at the point-of-sale for the Windows platform.
> >
> > For the typesetting part, pdfTeX is my choice. For the templating, I first
> > considered a Perl-based solution (the templating toolkit by Andy Wardley) but
> > now I discovered the excellence of XML technologies (in my case with MSXML
> > 3.0/4.0, the Microsoft XML parser and XSL processor).
> >
> > I still have to convince the decision-makers in my company that the TeX
> > heaven is a great place although the VB scripting hell is more populated and
> > better-known. For that purpose, it would be nice to eliminate the LaTeX code out
> > of my XSL files and use XSL-FO instead - with pdfTeX still as a backend, I
> > don't seriously consider to switch to Apache FOP or RenderX XEP.
> >
> > Is a solution based on PassiveTeX (or with DSSSL and JadeTeX?) as the FO
> > processor possible? I'm not familiar with XSL-FO and PassiveTeX at all. So let's
> > take the following requirements - could they be met by XSL:Fo and
> > PassiveTeX?
>
> Yes, you should proceed as described here below:
>
> 1. Generate the FO file with your preferred XSLT processor; I personally
> use xsltproc, so the command would be:
>
> XML_CATALOG_FILES=your_catalog.cat \
> xsltproc --output your_file.fo your_stylesheet.xsl \
> your_document.xml
>
> 2. Then, you can generate the PDF file pdftex/pdflatex as
> usually:
>
> pdftex --interaction=nonstopmode "&xmltex" your_file.fo
> pdftex --interaction=nonstopmode "&xmltex" your_file.fo
>
> (the document should be processed twice...)
>
> That is it!
>
> >
> > - in my reports, I have to use the TrueType font of my company
> > - I have changed the behaviour of certain LaTeX markups, e.g. the tabbing
> > and itemize environment, to meet corporate design rules (things like: ragged
> > right, no extra vertical skip between the itemize/tabbing lines and the
> > surrounding paragraphs)
> > - German hyphenation (with a \hyphenation list)
> > - longtable package: at the moment, I don't use it because of certain
> > technical problems (changing the rule width \arrayrulewidth within longtable for
> > \cline and \hline doesn't behave well) but perhaps I still find a work-around
> > and use the package. Would it be possible to define tables in xsl:fo which
> > spread over multiple pages, with running heads/footers? Are they supported by
> > PassiveTeX?
>
> Actually, PassiveTex has some problems when rendering tables...
>
> > - inclusion of a logo (at the moment, with \pdfximage)
>
> I personally store images in XCF format (the native GIMP format), so all
> the layouts composing the images can be restored and edited again,
> and again... Of course, before using them in a TeX/LaTeX/XML documents,
> I convert them in the appropriate format (EPS/PDF/PNG or GIF) by issuing
> commands like these:
>
> XCF -> EPS:
> xcftopnm your_image.xcf | pnmtops -noturn -nosetpage -scale 0.75 \
> your_image.eps
>
> XCF -> PDF:
> xcftopnm your_image.xcf | pnmtops -noturn -nosetpage -scale 0.75 | \
> epstopdf --filter > your_image.pdf
>
> XCF -> PNG:
> xcftopnm your_image.xcf | pnmtopng > your_image.png
>
>
> >
> > What about the overall performance?
>
> PassiveTeX relies on xmltex (an XML parser written in TeX);
> this parser is not so fast, but it is my preferred one...
>
> >
> > Thanks for any advice, experience or hint,
>
> Bye,
>
> Gius_.
> >
> > Rolf Dieterich
> --
> ----------------------------------------
> Giuseppe Greco
>
> ::agamura::
>
> phone: +41 (0)91 604 67 65
> mobile: +41 (0)76 390 60 32
> email: giuseppe.greco at agamura.com
> web: www.agamura.com
> ----------------------------------------
>
> _______________________________________________
> pdftex mailing list
> pdftex at tug.org
> http://tug.org/mailman/listinfo/pdftex
More information about the pdftex
mailing list