[NTG-context] Figure numbering with parts

2014-05-17 Thread Pol Stra
Hello,

I want to number my figures like this:
partnumber.sectionnumber.figurenumber

I didn't find documentation on \setupnumber.

I tried:

\setupnumber[figure][way=bypart, numberpart=yes]
\setupnumber[figure][way=bypart, numberpart=yes, prefixsegments=part]

But when changing part, the numbering starts again at 1.

Thanks

___
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] Figure numbering with parts

2014-05-17 Thread Wolfgang Schuster

Am 17.05.2014 um 11:21 schrieb Pol Stra r...@hotmail.fr:

 Hello,
 
 I want to number my figures like this:
 partnumber.sectionnumber.figurenumber
 
 I didn't find documentation on \setupnumber.
 
 I tried:
 
 \setupnumber[figure][way=bypart, numberpart=yes]
 \setupnumber[figure][way=bypart, numberpart=yes, prefixsegments=part]
 
 But when changing part, the numbering starts again at 1.

The counter setup for floats are controlled with the \setupcaption command.

When you set “way=bypart” you tell context to reset the counter with each new 
\part heading.

Wolfgang
___
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] Figure numbering with parts

2014-05-17 Thread Pol Stra
Le samedi 17 mai 2014, 11:25:04 Wolfgang Schuster a écrit :
 Am 17.05.2014 um 11:21 schrieb Pol Stra r...@hotmail.fr:
  Hello,
  
  I want to number my figures like this:
  partnumber.sectionnumber.figurenumber
  
  I didn't find documentation on \setupnumber.
  
  I tried:
  
  \setupnumber[figure][way=bypart, numberpart=yes]
  \setupnumber[figure][way=bypart, numberpart=yes, prefixsegments=part]
  
  But when changing part, the numbering starts again at 1.
 
 The counter setup for floats are controlled with the \setupcaption command.
 
 When you set “way=bypart” you tell context to reset the counter with each
 new \part heading.
 
 Wolfgang

Ok, I see: way=bypart is related to figurenumber. But what about the 
numeberpart attribute?

Let's say I have two parts with two sections in each. Currently, with 
\setupnumber[figure][way=bypart, numberpart=yes] I have:

Part 1
Section 1
figure 1.1
figure 1.2
Section 2
figure 2.3
figure 2.4
Part 2
Section 1
figure 1.1 % here we start again at 1 instead of 2
figure 1.2 % the 2 is OK, but not the 1
Section 2
figure 2.3
figure 2.4

While I want:

Part 1
Section 1
figure 1.1.1
figure 1.1.2
Section 2
figure 1.2.3
figure 1.2.4
Part 2
Section 1
figure 2.1.1
figure 2.1.2
Section 2
figure 2.2.3
figure 2.2.4

I think you missed an example in my previous message. ;-)
___
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] Figure numbering with parts

2014-05-17 Thread Wolfgang Schuster

Am 17.05.2014 um 12:28 schrieb Pol Stra r...@hotmail.fr:

 Le samedi 17 mai 2014, 11:25:04 Wolfgang Schuster a écrit :
 Am 17.05.2014 um 11:21 schrieb Pol Stra r...@hotmail.fr:
 Hello,
 
 I want to number my figures like this:
 partnumber.sectionnumber.figurenumber
 
 I didn't find documentation on \setupnumber.
 
 I tried:
 
 \setupnumber[figure][way=bypart, numberpart=yes]
 \setupnumber[figure][way=bypart, numberpart=yes, prefixsegments=part]
 
 But when changing part, the numbering starts again at 1.
 
 The counter setup for floats are controlled with the \setupcaption command.
 
 When you set “way=bypart” you tell context to reset the counter with each
 new \part heading.
 
 Wolfgang
 
 Ok, I see: way=bypart is related to figurenumber. But what about the 
 numeberpart attribute?
 
 Let's say I have two parts with two sections in each. Currently, with 
 \setupnumber[figure][way=bypart, numberpart=yes] I have:
 
 Part 1
   Section 1
   figure 1.1
   figure 1.2
   Section 2
   figure 2.3
   figure 2.4
 Part 2
   Section 1
   figure 1.1 % here we start again at 1 instead of 2
   figure 1.2 % the 2 is OK, but not the 1
   Section 2
   figure 2.3
   figure 2.4
 
 While I want:
 
 Part 1
   Section 1
   figure 1.1.1
   figure 1.1.2
   Section 2
   figure 1.2.3
   figure 1.2.4
 Part 2
   Section 1
   figure 2.1.1
   figure 2.1.2
   Section 2
   figure 2.2.3
   figure 2.2.4
 
 I think you missed an example in my previous message. ;-)

I still miss some example code.

You want to do is not possible with this structure because you go from parts to 
section
without a chapter between them which leaves a gap in the prefix numbers.

To fix this you have to change your sections to chapters or replace your parts 
with chapters.

\useMPlibrary[dum]

\setupcaption
  [figure]
  [way=bypart,
   prefixsegments=part:chapter]

\starttext

\dorecurse{2}
  {\part{Part #1}
   \dorecurse{2}
 {\chapter{Chapter ##1}
  \dorecurse{2}
{\placefigure[force]{Dummy Figure 1}{\externalfigure[dummy]

\stoptext

Wolfgang
___
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] Figure numbering with parts

2014-05-17 Thread Pol Stra
Le samedi 17 mai 2014, 12:40:35 Wolfgang Schuster a écrit :
 Am 17.05.2014 um 12:28 schrieb Pol Stra r...@hotmail.fr:
  Le samedi 17 mai 2014, 11:25:04 Wolfgang Schuster a écrit :
  Am 17.05.2014 um 11:21 schrieb Pol Stra r...@hotmail.fr:
  Hello,
  
  I want to number my figures like this:
  partnumber.sectionnumber.figurenumber
  
  I didn't find documentation on \setupnumber.
  
  I tried:
  
  \setupnumber[figure][way=bypart, numberpart=yes]
  \setupnumber[figure][way=bypart, numberpart=yes, prefixsegments=part]
  
  But when changing part, the numbering starts again at 1.
  
  The counter setup for floats are controlled with the \setupcaption
  command.
  
  When you set “way=bypart” you tell context to reset the counter with each
  new \part heading.
  
  Wolfgang
  
  Ok, I see: way=bypart is related to figurenumber. But what about the
  numeberpart attribute?
  
  Let's say I have two parts with two sections in each. Currently, with
  \setupnumber[figure][way=bypart, numberpart=yes] I have:
  
  Part 1
  
  Section 1
  
  figure 1.1
  figure 1.2
  
  Section 2
  
  figure 2.3
  figure 2.4
  
  Part 2
  
  Section 1
  
  figure 1.1 % here we start again at 1 instead of 2
  figure 1.2 % the 2 is OK, but not the 1
  
  Section 2
  
  figure 2.3
  figure 2.4
  
  While I want:
  
  Part 1
  
  Section 1
  
  figure 1.1.1
  figure 1.1.2
  
  Section 2
  
  figure 1.2.3
  figure 1.2.4
  
  Part 2
  
  Section 1
  
  figure 2.1.1
  figure 2.1.2
  
  Section 2
  
  figure 2.2.3
  figure 2.2.4
  
  I think you missed an example in my previous message. ;-)
 
 I still miss some example code.
 
 You want to do is not possible with this structure because you go from parts
 to section without a chapter between them which leaves a gap in the prefix
 numbers.
 
 To fix this you have to change your sections to chapters or replace your
 parts with chapters.
 
 \useMPlibrary[dum]
 
 \setupcaption
   [figure]
   [way=bypart,
prefixsegments=part:chapter]
 
 \starttext
 
 \dorecurse{2}
   {\part{Part #1}
\dorecurse{2}
  {\chapter{Chapter ##1}
 \dorecurse{2}
   {\placefigure[force]{Dummy Figure 1}{\externalfigure[dummy]
 
 \stoptext
 
 Wolfgang

Oops! Sorry, I over simplified my use case: there *are* chapters in my 
documents.

Ok, with the sample of code you provided it works like I want. I shouldn't 
have used `setupnumber` but  `setupcaption`.

Thank you Wolfgang 
___
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
___