[XeTeX] Import svg
Tobias Schoel
liesdiedatei at googlemail.com
Sat Dec 1 16:28:48 CET 2012
Hi,
can this be made into a package?
That'd be great!
Thanks
bye
Toscho
On 30.11.2012 11:01, Boris Kheyfets wrote:
> Hello XeTeX users,
>
> There's a solution to use svg in tex. Here's a minimial working (with
> pdflatex) example:
>
> \documentclass{article}
>
> \usepackage{graphicx}
> \usepackage{color}
> \usepackage{epstopdf}
>
> \newcommand{\executeiffilenewer}[3]{%
> \ifnum\pdfstrcmp{\pdffilemoddate{#1}}%
> {\pdffilemoddate{#2}}>0%
> {\immediate\write18{#3}}\fi%
> }
>
> \newcommand{\includesvg}[1]{%
> \executeiffilenewer{#1.svg}{#1.pdf}%
> {inkscape -z -D --file=#1.svg %
> --export-pdf=#1.pdf --export-latex}%
> \input{#1.pdf_tex}%
> }
>
> \begin{document}
>
> \begin{figure}
> \def\svgwidth{200pt}
> \includesvg{first7BrZns}% it is first7BrZns.svg!
> \end{figure}
>
> \end{document}
>
> Compilation with:
>
> |pdflatex -shell-escape tex-file|
>
> (the full paper is here
> <http://www.tex.ac.uk/tex-archive/info/svg-inkscape/InkscapePDFLaTeX.pdf>)
>
> But in xelatex:
>
> |xelatex -shell-escape -8bit tex-file|
>
> gives error:
>
> |! Undefined control sequence.
> \executeiffilenewer #1#2#3->\ifnum \pdfstrcmp
> {\pdffilemoddate {#1}}{\pdffil...
> l.19\includesvg{svgfig}|
>
> What is wrong? How do I make it working?
>
> (I also posted the question at tex.se
> <http://tex.stackexchange.com/questions/84837/svg-from-inkscape-doesnt-work-in-xelatex>).
>
> --
> Boris
>
>
>
>
>
>
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
> http://tug.org/mailman/listinfo/xetex
>
More information about the XeTeX
mailing list