[XeTeX] TikZ/pgf and XeTeX

Peter Dyballa Peter_Dyballa at Web.DE
Sat Dec 17 12:20:14 CET 2005

Am 17.12.2005 um 03:11 schrieb Malcolm Ross:

> ! Package pgfsys Error: Driver file ``pgfsys-xetex.def'' not found. 
> See the pgfsys package documentation for explanation.

I have no experience with this package, but the message is clear. It 
says, that you're using the \usepackage[]{} statement without 
explicitly providing an output option. So the package tries to use one 
whose name is derived from the TeX engine used. And this one does not 
exist (yet)!

And it seems you were using xetex (instead of xelatex) while before you 
were writing of LaTeX.

Since xetex and xelatex both first produce some kind of DVI file, it 
might work passing dvips as an output option to the package. But then 
there doesn't seem to exist an instance to convert the assumed 
PostScript code to PDF. A possible workaround might exist in using 
ps4pdf and adapt that script to your needs. This script first produces 
with latex a DVI output file. Then dvips creates a PostScript file from 
this which only contains the PS graphics content of the original TeX 
source. This is then converted to PDF (and cropped). Finally pdftex is 
run which combines the pure TeX source with the now easy to include 
graphics. ps4pdf relies on the PStricks package that allows to separate 
PS graphics from the proper TeX source, and then to re-unite them in 
the final pdftex run. Something like this must be in TikZ/pgf too, and 
if not, since it calls itself 'portable,' any output option like dvips 
or pdftex or whatever else there is, might already work, since it gives 
PGF at least a *valid* option. Your example fails because of an invalid 
one, non-existing output option. Once PGF can use a valid one, all 
might come out perfectly ... provided xetex's final output driver 
xdv2pdf leaves \special's intact and passes them to the PDF output.


   Pete                           <]
              o        __o         |__    o       HPV, the real
     ___o    /I       -\<,         |o \  -\),-%     high speed!
___/\ /\___./ \___...O/ O____.....`-O-'-()--o_________________

More information about the XeTeX mailing list