[XeTeX] Asymptote support xetex engine issue.
Ulrike Fischer
news2 at nililand.de
Wed Jul 16 15:35:18 CEST 2008
Am Wed, 16 Jul 2008 19:32:46 +0800 (CST) schrieb liyunhua2004:
> Hi, I am Chinese. I amimg add xetex support for Asymptote, Asymptote
> is a powerful descriptive vector graphics language like Metapost. see
> http://asymptote.sourceforge.net. But it not support xetex engine
> right now, so it can't use Chinese font whitout CJK.
> % asy --help
> -tex engine TeX engine ("latex|pdflatex|tex|pdftex|none") ["latex"]
>
> I am add xetex support for Asymptote, I have accomplished the major jobs.
> the asymptote can work fine with xelatex. but found an issue.
>
> I have an eps file name test_0.eps, it is a full circle. the content is:
> And a tex file is test.tex:
> \documentclass[12pt]{article}
> \usepackage{color}
> \usepackage[dvipdfm]{graphics}
> \begin{document}
> \includegraphics{test_0.eps}
> \end{document}
>
> After run xelatex test.tex, I get a part circle, not full circle.
> The EPS file is produced by asympote from the following code.
> size(0,3cm);
> draw(unitcircle,red);
> // draw(unitsquare);
> label("C",(0,0));
>
> run asy -k test.asy, can will get test_0.eps.
Asymptote can output pdf and you should use this output with xelatex.
That's much better than eps. (The eps-output will due to the negative
coordinates never work properly with xelatex, and the compilation is
slower anyway).
Btw: As far as I know the newest version of asymptote comes with a style
that has an option to force pdf-output and which works fine with xetex.
(But I don't know if chinese works too).
--
Ulrike Fischer
More information about the XeTeX
mailing list