Dear list,

I tried to set up a project of mine using the project structure propagated in 
the wiki [1]. Because I ran into some trouble I made the following small 
example (using MkIV, minimals 2010.10.14 13:14).

%% project_mymag.tex
\startproject project_mymag
        \environment env_mymag
        \product prd_year2004-01
        \completecontent[criterium=all]
\stopproject
%% EOF

%% env_mymag.tex
\startenvironment env_mymag
        \setupindenting[medium, yes] %some random setup
\stopenvironment
%% EOF

%% prd_year2004-01
\startproduct prd_year2004-01
        \project project_mymag
        \component c_editorial
        \component c_article01
\stopproduct
%% EOF

%% c_editorial.tex
\startcomponent c_editorial
        \product prd_year2004-01
        \project project_mymag
        \chapter{Editorial}
                Dear reader...
\stopcomponent
%% EOF

%% c_article01.tex
\startcomponent c_article01
        \product prd_year2004-01
        \project project_mymag
        \chapter{First Article}
                This will be awesome...
\stopcomponent
%% EOF

When I translate the project file I get what I want, e.g. 3 pages: first page 
"Editorial", second page "First Article", third page "Content".

When I translate the product file I don't get "Editorial", "First Article" as 
expected, but "Content", "Editorial", "First Article". It seems as if context 
first typesets the project file without going down inside the products again, 
before typesetting the originally called project.

When I translate one of the component files, lets say c_editorial.tex, I get 
"Contents", "Editorial" instead of just one page "Editorial". Again, it seems 
as if context first looks inside the project file (without going down) and only 
then typesets the component.

Another case, same problem. If I drop the "product", i.e. I only have a 
project file including several components, the individual component files and 
an 
environment file, kind of the same problems appear. Translating the project 
file 
works well. Translating the component file c_editorial.tex results in a PDF 
with 4 pages (instead of one with "Editorial"): "Editorial", "First Article", 
"Contents", "Editorial". Context puts the whole project in the PDF and appends 
the component c_editorial...

All this seems very strange to me, especially since a friend told me project 
structure works pretty well in his projects. I tested on two different machines 
(Windows Vista and Linux). Am I doing something wrong? Is this a bug or a 
feature?

Thanks for your help in advance.
Best wishes,
Stefan.

[1] http://wiki.contextgarden.net/Project_structure
___________________________________________________________________________________
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
___________________________________________________________________________________

Reply via email to