Figure numbering with parts
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
Am 17.05.2014 um 11:21 schrieb 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.
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
Le samedi 17 mai 2014, 11:25:04 Wolfgang Schuster a écrit :
Am 17.05.2014 um 11:21 schrieb 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.
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. ;-)
Am 17.05.2014 um 12:28 schrieb Pol Stra
Le samedi 17 mai 2014, 11:25:04 Wolfgang Schuster a écrit :
Am 17.05.2014 um 11:21 schrieb 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.
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
Le samedi 17 mai 2014, 12:40:35 Wolfgang Schuster a écrit :
Am 17.05.2014 um 12:28 schrieb Pol Stra
: Le samedi 17 mai 2014, 11:25:04 Wolfgang Schuster a écrit :
Am 17.05.2014 um 11:21 schrieb 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.
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
participants (2)
-
Pol Stra
-
Wolfgang Schuster