[NTG-context] Metapost graphics in separate file, help needed

2011-11-23 Thread Christian
Dear List,

I am experiencing a strange problem. I have a project, essentially with the 
following structure (desperate attempt to keep track of my stuff):

mainfile.mkiv:
% BOF
...lots of setups and settings...
\starttext
\input metapostgraphics.mkiv
\input chapter1.mkiv
\input chapter2.mkiv
\input chapter3.mkiv
\stoptext
% EOF

I generate the PDF with 'context mainfile.mkiv'
So far for the structure. Now my problem:
metapostgraphics.mkiv contains several (4) metapost graphics with 
\startuseMPgraphics{nameX} ... \stopuseMPgraphics.
In chapter2.mkiv I want to use them with \useMPgraphics{nameX}.
It worked well until today, when I added a fifth graphic. Then I suddenly get a 
frame with 'undefined' inside instead of the picture.
I tried everything, checked for typos, tried different names, double checked 
the MP-code etc. but to no avail.

It only works if I put the exact same MP-code between \startMPcode \stopMPcode 
directly in the chapter2.mkiv

What is wrong here? Am I missing something? Did I get the input mechanism all 
wrong?

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Metapost graphics in separate file, help needed

2011-11-23 Thread Hans Hagen

On 23-11-2011 19:23, Christian wrote:

Dear List,

I am experiencing a strange problem. I have a project, essentially with the 
following structure (desperate attempt to keep track of my stuff):

mainfile.mkiv:
% BOF
lots of setups and settings...
\starttext
\input metapostgraphics.mkiv
\input chapter1.mkiv
\input chapter2.mkiv
\input chapter3.mkiv
\stoptext
% EOF

I generate the PDF with 'context mainfile.mkiv'
So far for the structure. Now my problem:
metapostgraphics.mkiv contains several (4) metapost graphics with 
\startuseMPgraphics{nameX} ... \stopuseMPgraphics.
In chapter2.mkiv I want to use them with \useMPgraphics{nameX}.
It worked well until today, when I added a fifth graphic. Then I suddenly get a 
frame with 'undefined' inside instead of the picture.
I tried everything, checked for typos, tried different names, double checked 
the MP-code etc. but to no avail.

It only works if I put the exact same MP-code between \startMPcode \stopMPcode 
directly in the chapter2.mkiv

What is wrong here? Am I missing something? Did I get the input mechanism all 
wrong?


What happens if you make a simple file with the 4 \useMPgraphics in it 
.. does that one process? Maybe there is a problem with the graphics in 
the sense that you cannto run them all in a row.


Hans


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Metapost graphics in separate file, help needed

2011-11-23 Thread Aditya Mahajan
It only works if I put the exact same MP-code between \startMPcode 
\stopMPcode directly in the chapter2.mkiv


What is wrong here? Am I missing something? Did I get the input mechanism 
all wrong?


What happens if you make a simple file with the 4 \useMPgraphics in it .. 
does that one process? Maybe there is a problem with the graphics in the 
sense that you cannto run them all in a row.


You can also try adding

begingroup;

endgroup;

inside each MP figure. I always wished that this was the default 
behaviour.


Aditya
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Metapost graphics in separate file, help needed

2011-11-23 Thread Christian
Thanks for the suggestions so far. I' currently testing Hans' idea and it seems 
to be a problem with caching.

The simple file I made where I just use each graphic runs into an error, but 
the corresponding code (undefined control sequence '\sb') is definitely not in 
the current source file of the graphics.

How do I clear the cache to force recalculation of the MP-graphics?

 -Ursprüngliche Nachricht-
 Von: ntg-context-boun...@ntg.nl [mailto:ntg-context-boun...@ntg.nl] Im
 Auftrag von Aditya Mahajan
 Gesendet: Mittwoch, 23. November 2011 20:33
 An: mailing list for ConTeXt users
 Betreff: Re: [NTG-context] Metapost graphics in separate file, help needed
 
  It only works if I put the exact same MP-code between \startMPcode
  \stopMPcode directly in the chapter2.mkiv
 
  What is wrong here? Am I missing something? Did I get the input
  mechanism all wrong?
 
  What happens if you make a simple file with the 4 \useMPgraphics in it ..
  does that one process? Maybe there is a problem with the graphics in
  the sense that you cannto run them all in a row.
 
 You can also try adding
 
 begingroup;
 
 endgroup;
 
 inside each MP figure. I always wished that this was the default behaviour.
 
 Aditya
 __
 _
 If your question is of interest to others as well, please add an entry to the
 Wiki!
 
 maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-
 context
 webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net archive  :
 http://foundry.supelec.fr/projects/contextrev/
 wiki : http://contextgarden.net
 __
 _

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Metapost graphics in separate file, help needed

2011-11-23 Thread Hans Hagen

On 23-11-2011 20:32, Aditya Mahajan wrote:

It only works if I put the exact same MP-code between \startMPcode
\stopMPcode directly in the chapter2.mkiv

What is wrong here? Am I missing something? Did I get the input
mechanism all wrong?


What happens if you make a simple file with the 4 \useMPgraphics in it
.. does that one process? Maybe there is a problem with the graphics
in the sense that you cannto run them all in a row.


You can also try adding

begingroup;
.
endgroup;

inside each MP figure. I always wished that this was the default behaviour.


Actually, last week I was tempted to do that but I cannot oversee the 
consequences. It is probably harmless. The interesting thing is that 
beginfig/endfig have grouping but somehow it does not work out well.


Hans



-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Metapost graphics in separate file, help needed

2011-11-23 Thread Christian
Oh boy. This is embarrassing!

Turns out the file that was open in notepad++ was not the one in the path of my 
project, but had the exact same name. 
And I was editing this sucker  instead of the real file. I guess I should 
reload my files during sessions.

insert double face-palm here
Problem solved, it's sitting right in front of the screen and is banging his 
head hard against the wall now.

I'm truly sorry that I have wasted your time.

 -Ursprüngliche Nachricht-
 Von: ntg-context-boun...@ntg.nl [mailto:ntg-context-boun...@ntg.nl] Im
 Auftrag von Hans Hagen
 Gesendet: Mittwoch, 23. November 2011 20:59
 An: mailing list for ConTeXt users
 Betreff: Re: [NTG-context] Metapost graphics in separate file, help needed
 
 On 23-11-2011 20:32, Aditya Mahajan wrote:
  It only works if I put the exact same MP-code between \startMPcode
  \stopMPcode directly in the chapter2.mkiv
 
  What is wrong here? Am I missing something? Did I get the input
  mechanism all wrong?
 
  What happens if you make a simple file with the 4 \useMPgraphics in
  it .. does that one process? Maybe there is a problem with the
  graphics in the sense that you cannto run them all in a row.
 
  You can also try adding
 
  begingroup;
  .
  endgroup;
 
  inside each MP figure. I always wished that this was the default behaviour.
 
 Actually, last week I was tempted to do that but I cannot oversee the
 consequences. It is probably harmless. The interesting thing is that
 beginfig/endfig have grouping but somehow it does not work out well.
 
 Hans
 
 
 
 -
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
   | www.pragma-pod.nl
 -
 __
 _
 If your question is of interest to others as well, please add an entry to the
 Wiki!
 
 maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-
 context
 webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net archive  :
 http://foundry.supelec.fr/projects/contextrev/
 wiki : http://contextgarden.net
 __
 _

___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___

Re: [NTG-context] Metapost graphics in separate file, help needed

2011-11-23 Thread Hans Hagen

On 23-11-2011 20:50, Christian wrote:


How do I clear the cache to force recalculation of the MP-graphics?


fyi: There is no cache in mkiv as mp is run internally, which is why it 
is so fast (and in mkii caching is clever enough to determine a change).


Hans



-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-
___
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___