Hi Christian,

yeah I got the same error as you and I tried once doing step b) but
since I have to compile the document quite often this got frustrating
when I cleaned my environment once in a while ;-)

I guess for the moment I will use the trick which Stefan told me
(disabling and enabling externalization).

Thanks for your help. I will have a look at the manual section 7
(+ TikZ) for more insights.

Regards,
Stefan

On Mo, 2010-10-11 at 11:03 +0200, Christian Feuersänger wrote:
> Hi Stefan,
> 
> your example can be externalized successfully. 
> 
> It only requires a special way to do so: when I compile the document
> (it is called "P.tex") with
> pdflatex -shell-escape P
> I get
> 
> ! Package tikz Error: Sorry, the system call 'pdflatex -shell-escape
> -halt-on-error -interaction=batchmode -jobname "P-figure_crossref0"
> "\def\tikzexternalrealjob{P}\input{P}"' did NOT result in a usable
> output file 'P-figure_crossref0' (expected one
> of .pdf:.jpg:.jpeg:.png:). Please verify that you have enabled system
> calls. For pdflatex, this is 'pdflatex -shell-escape'. Sometimes it is
> also named 'write 18' or something like that. Or maybe the command
> simply failed? Error messages can be found in
> 'P-figure_crossref0.log'. If you continue now, I'll try to typeset the
> picture.
> 
> The file P-figure__crossref0.log contains more details:
> ! Package tikz Error: Sorry, image externalization failed: the
> resulting image was EMPTY. I tried to externalize
> 'P-figure_crossref0', but it seems there is no such image in the
> document!?  
>    You are currently using 'mode=convert with system call'. This
> problem can happen if the image (or one of the images preceeding it)
> was declared inside of a \label{} (i.e. in the .aux file): 'convert
> with system call' has no access to the main aux file.
>    Possible solutions in this case:
>    a) Try using 'mode=list and make',
>    b) Issue the externalization command 'pdflatex -shell-escape
> -halt-on-error -interaction=batchmode -jobname "P-figure_crossref0"
> "\def\tikzexternalrealjob{P}\input{P}"' *manually* (also check the
> preceeding externalized images, perhaps the file name sequence is not
> correct).
>    Repeat: the resulting image was EMPTY, your attention is required .
> 
> I chose to follow the advice of step (b), afterwards everything
> worked.
> 
> You can find background details concerning this stuff in the manual,
> Section 7 "Import/Export From Other Formats" in paragraph "Support for
> Labels and References In External Files". The tikz developer version
> manual also contains (perhaps even more detailed) information about
> the externalization.
> 
> The steps above rely on a recent pgfplots version (I used pgfplots
> 1.4.1 or, more precisely, the unstable dev version on top of it).
> 
> I hope this helps you. If not, it would help if you could post the log
> file(s) of your minimal example as well.
> 
> Best regards
> 
> Christian 
> ------------------------------------------------------------------------------
> Beautiful is writing same markup. Internet Explorer 9 supports
> standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
> Spend less time writing and  rewriting code and more time creating great
> experiences on the web. Be a part of the beta today.
> http://p.sf.net/sfu/beautyoftheweb
> _______________________________________________ Pgfplots-features mailing 
> list Pgfplots-features@lists.sourceforge.net 
> https://lists.sourceforge.net/lists/listinfo/pgfplots-features



------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Pgfplots-features mailing list
Pgfplots-features@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pgfplots-features

Reply via email to