* \currentheadnumber does not work
@ 2016-07-09 9:12 Fabrice Couvreur
2016-07-09 9:32 ` Wolfgang Schuster
0 siblings, 1 reply; 6+ messages in thread
From: Fabrice Couvreur @ 2016-07-09 9:12 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1: Type: text/plain, Size: 988 bytes --]
Hello,
In this command, I have two problems :
- \currentheadnumber does not work
- the chapter number appears in black
thank you,
Fabrice
\setuppagenumbering[location=footer]
\startuseMPgraphic{head}
pickup pencircle scaled 1mm ;
drawoptions(withcolor lightgray) ;
fill unitsquare scaled 1cm smoothed 1.2 ;
\stopuseMPgraphic
\defineoverlay[head][\uniqueMPgraphic{head}]
\def\Headed#1%
{\framed
[background=head,frame=off,offset=overlay]
{\color[white]{#1}}}
\unexpanded\def\HeadTitle#1#2%
{\framed
[frame=off,
bottomframe=on,
width=broad,
align={broad,nothyphenated,left}]
{#1\blank[white]#2}}
\setuphead
[chapter]
[command=\HeadTitle,
headstyle=\ss,
numbercommand=\Headed{\currentheadnumber}]
\starttext
\startchapter
[title={Fist chapter}]
\input knuth
\stopchapter
\startchapter
[title={Second chapter}]
\input knuth
\stopchapter
\startchapter
[title={Third chapter}]
\input knuth
\stopchapter
\stoptext
[-- Attachment #1.2: Type: text/html, Size: 1575 bytes --]
[-- Attachment #2: Type: text/plain, Size: 485 bytes --]
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: \currentheadnumber does not work
2016-07-09 9:12 \currentheadnumber does not work Fabrice Couvreur
@ 2016-07-09 9:32 ` Wolfgang Schuster
2016-07-09 10:17 ` Fabrice Couvreur
0 siblings, 1 reply; 6+ messages in thread
From: Wolfgang Schuster @ 2016-07-09 9:32 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1: Type: text/plain, Size: 401 bytes --]
> Fabrice Couvreur <mailto:fabrice1.couvreur@gmail.com>
> 9. Juli 2016 um 11:12
> Hello,
> In this command, I have two problems:
>
> - \currentheadnumber does not work
You need
\determineheadnumber[chapter]
before you can access the value with
\currentheadnumber
> - the chapter number appears in black
You need this setup:
\setuphead
[chapter]
[numbercommand=\Headed]
Wolfgang
[-- Attachment #1.2: Type: text/html, Size: 2179 bytes --]
[-- Attachment #2: Type: text/plain, Size: 485 bytes --]
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: \currentheadnumber does not work
2016-07-09 9:32 ` Wolfgang Schuster
@ 2016-07-09 10:17 ` Fabrice Couvreur
2016-07-09 10:45 ` Wolfgang Schuster
0 siblings, 1 reply; 6+ messages in thread
From: Fabrice Couvreur @ 2016-07-09 10:17 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1: Type: text/plain, Size: 2307 bytes --]
Hi Wolfgang,
In the first example, so I do not need the command \currentheadnumber
but just
do :
\setuphead
[chapter]
[command=\HeadTitle,
headstyle=\ss,
numbercommand=\Headed]
But in this second example, using the command
\determineheadnumber[chapter], the
chapter number is always 0
\setuppagenumbering[location=footer]
\startusableMPgraphic{NumberHead}
picture r ;
r := image ( graphictext
\MPstring{chapter}
scaled 4pt
withfillcolor \MPcolor{lightgray}
withpen pencircle scaled 1pt ; ) ;
draw r ;
\stopusableMPgraphic
\defineoverlay[NumberHead][\uniqueMPgraphic{NumberHead}]
\def\processMPheadnumber#1%
{\setMPtext{chapter}{\bf#1}
\useMPgraphic{NumberHead}}
\unexpanded\def\HeadTitle#1#2%
{\framed
[frame=off,
bottomframe=on,
width=broad,
align={broad,nothyphenated,left}]
{#1\blank[nowhite]#2}}
\determineheadnumber[chapter]
\setuphead
[chapter]
[command=\HeadTitle,
headstyle=\ss,
numbercommand=\processMPheadnumber{\currentheadnumber}]
\starttext
\startchapter
[title={Fist chapter}]
\input knuth
\stopchapter
\startchapter
[title={Second chapter}]
\input knuth
\stopchapter
\startchapter
[title={Third chapter}]
\input knuth
\stopchapter
\stoptext
2016-07-09 11:32 GMT+02:00 Wolfgang Schuster <schuster.wolfgang@gmail.com>:
> Fabrice Couvreur <fabrice1.couvreur@gmail.com>
> 9. Juli 2016 um 11:12
> Hello,
> In this command, I have two problems :
>
> - \currentheadnumber does not work
>
> You need
>
> \determineheadnumber[chapter]
>
> before you can access the value with
>
> \currentheadnumber
>
> - the chapter number appears in black
>
> You need this setup:
>
> \setuphead
> [chapter]
> [numbercommand=\Headed]
>
> 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
>
> ___________________________________________________________________________________
>
[-- Attachment #1.2: Type: text/html, Size: 5428 bytes --]
[-- Attachment #2: Type: text/plain, Size: 485 bytes --]
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: \currentheadnumber does not work
2016-07-09 10:17 ` Fabrice Couvreur
@ 2016-07-09 10:45 ` Wolfgang Schuster
2016-07-10 8:56 ` Fabrice Couvreur
0 siblings, 1 reply; 6+ messages in thread
From: Wolfgang Schuster @ 2016-07-09 10:45 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1: Type: text/plain, Size: 1664 bytes --]
> Fabrice Couvreur <mailto:fabrice1.couvreur@gmail.com>
> 9. Juli 2016 um 12:17
> Hi Wolfgang,
>
> In the first example, so I do not need the command \currentheadnumber
> but just do:
>
> \setuphead
> [chapter]
> [command=\HeadTitle,
> headstyle=\ss,
> numbercommand=\Headed]
ConTeXt passes the section number to the argument of the \Headed command.
> But in this second example, using the command
> \determineheadnumber[chapter], the chapter number is always 0
You need \determineheadnumber[...] each time when the value for
\currentheadnumber should change.
> \setuppagenumbering[location=footer]
>
> \startusableMPgraphic{NumberHead}
> picture r ;
> r := image ( graphictext
> \MPstring{chapter}
> scaled 4pt
> withfillcolor \MPcolor{lightgray}
> withpen pencircle scaled 1pt ; ) ;
> draw r ;
> \stopusableMPgraphic
>
> \defineoverlay[NumberHead][\uniqueMPgraphic{NumberHead}]
>
> \def\processMPheadnumber#1%
> {\setMPtext{chapter}{\bf#1}
> \useMPgraphic{NumberHead}}
>
> \setuphead
> [chapter]
> [command=\HeadTitle,
> headstyle=\ss,
> numbercommand=\processMPheadnumber{\currentheadnumber}]
The following works here.
\startusableMPgraphic{NumberHead}
picture r ;
r := image ( graphictext
"\bf\namedheadnumber{chapter}"
scaled 4pt
withfillcolor \MPcolor{lightgray}
withpen pencircle scaled 1pt ; ) ;
draw r ;
\stopusableMPgraphic
\def\processMPheadnumber#1%
{\useMPgraphic{NumberHead}}
\setuphead
[chapter]
[command=\HeadTitle,
headstyle=\ss,
numbercommand=\processMPheadnumber]
Wolfgang
[-- Attachment #1.2: Type: text/html, Size: 4357 bytes --]
[-- Attachment #2: Type: text/plain, Size: 485 bytes --]
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: \currentheadnumber does not work
2016-07-09 10:45 ` Wolfgang Schuster
@ 2016-07-10 8:56 ` Fabrice Couvreur
2016-07-11 9:58 ` Fabrice Couvreur
0 siblings, 1 reply; 6+ messages in thread
From: Fabrice Couvreur @ 2016-07-10 8:56 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1: Type: text/plain, Size: 2368 bytes --]
Hi Wolfgang,
Thank you for the code and still as clear explanations.
Fabrice
2016-07-09 12:45 GMT+02:00 Wolfgang Schuster <schuster.wolfgang@gmail.com>:
> Fabrice Couvreur <fabrice1.couvreur@gmail.com>
> 9. Juli 2016 um 12:17
> Hi Wolfgang,
>
> In the first example, so I do not need the command \currentheadnumber
> but just do :
>
> \setuphead
> [chapter]
> [command=\HeadTitle,
> headstyle=\ss,
> numbercommand=\Headed]
>
> ConTeXt passes the section number to the argument of the \Headed command.
>
> But in this second example, using the command
> \determineheadnumber[chapter], the chapter number is always 0
>
> You need \determineheadnumber[...] each time when the value for
> \currentheadnumber should change.
>
> \setuppagenumbering[location=footer]
>
> \startusableMPgraphic{NumberHead}
> picture r ;
> r := image ( graphictext
> \MPstring{chapter}
> scaled 4pt
> withfillcolor \MPcolor{lightgray}
> withpen pencircle scaled 1pt ; ) ;
> draw r ;
> \stopusableMPgraphic
>
> \defineoverlay[NumberHead][\uniqueMPgraphic{NumberHead}]
>
> \def\processMPheadnumber#1%
> {\setMPtext{chapter}{\bf#1}
> \useMPgraphic{NumberHead}}
>
> \setuphead
> [chapter]
> [command=\HeadTitle,
> headstyle=\ss,
> numbercommand=\processMPheadnumber{\currentheadnumber}]
>
> The following works here.
>
> \startusableMPgraphic{NumberHead}
> picture r ;
> r := image ( graphictext
> "\bf\namedheadnumber{chapter}"
> scaled 4pt
> withfillcolor \MPcolor{lightgray}
> withpen pencircle scaled 1pt ; ) ;
> draw r ;
> \stopusableMPgraphic
>
> \def\processMPheadnumber#1%
> {\useMPgraphic{NumberHead}}
>
> \setuphead
> [chapter]
> [command=\HeadTitle,
> headstyle=\ss,
> numbercommand=\processMPheadnumber]
>
> 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
>
> ___________________________________________________________________________________
>
[-- Attachment #1.2: Type: text/html, Size: 5578 bytes --]
[-- Attachment #2: Type: text/plain, Size: 485 bytes --]
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: \currentheadnumber does not work
2016-07-10 8:56 ` Fabrice Couvreur
@ 2016-07-11 9:58 ` Fabrice Couvreur
0 siblings, 0 replies; 6+ messages in thread
From: Fabrice Couvreur @ 2016-07-11 9:58 UTC (permalink / raw)
To: mailing list for ConTeXt users
[-- Attachment #1.1: Type: text/plain, Size: 2705 bytes --]
Hello Wolfgang,
When compiling the file with the macro, there is a lot of files that can be
deleted (mpgraph.mpy, mpgraph.pdf ...)
How to do ?
thank you,
Fabrice
2016-07-10 10:56 GMT+02:00 Fabrice Couvreur <fabrice1.couvreur@gmail.com>:
> Hi Wolfgang,
> Thank you for the code and still as clear explanations.
> Fabrice
>
> 2016-07-09 12:45 GMT+02:00 Wolfgang Schuster <schuster.wolfgang@gmail.com>
> :
>
>> Fabrice Couvreur <fabrice1.couvreur@gmail.com>
>> 9. Juli 2016 um 12:17
>> Hi Wolfgang,
>>
>> In the first example, so I do not need the command \currentheadnumber
>> but just do :
>>
>> \setuphead
>> [chapter]
>> [command=\HeadTitle,
>> headstyle=\ss,
>> numbercommand=\Headed]
>>
>> ConTeXt passes the section number to the argument of the \Headed command.
>>
>> But in this second example, using the command
>> \determineheadnumber[chapter], the chapter number is always 0
>>
>> You need \determineheadnumber[...] each time when the value for
>> \currentheadnumber should change.
>>
>> \setuppagenumbering[location=footer]
>>
>> \startusableMPgraphic{NumberHead}
>> picture r ;
>> r := image ( graphictext
>> \MPstring{chapter}
>> scaled 4pt
>> withfillcolor \MPcolor{lightgray}
>> withpen pencircle scaled 1pt ; ) ;
>> draw r ;
>> \stopusableMPgraphic
>>
>> \defineoverlay[NumberHead][\uniqueMPgraphic{NumberHead}]
>>
>> \def\processMPheadnumber#1%
>> {\setMPtext{chapter}{\bf#1}
>> \useMPgraphic{NumberHead}}
>>
>> \setuphead
>> [chapter]
>> [command=\HeadTitle,
>> headstyle=\ss,
>> numbercommand=\processMPheadnumber{\currentheadnumber}]
>>
>> The following works here.
>>
>> \startusableMPgraphic{NumberHead}
>> picture r ;
>> r := image ( graphictext
>> "\bf\namedheadnumber{chapter}"
>> scaled 4pt
>> withfillcolor \MPcolor{lightgray}
>> withpen pencircle scaled 1pt ; ) ;
>> draw r ;
>> \stopusableMPgraphic
>>
>> \def\processMPheadnumber#1%
>> {\useMPgraphic{NumberHead}}
>>
>> \setuphead
>> [chapter]
>> [command=\HeadTitle,
>> headstyle=\ss,
>> numbercommand=\processMPheadnumber]
>>
>> 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
>>
>> ___________________________________________________________________________________
>>
>
>
[-- Attachment #1.2: Type: text/html, Size: 6510 bytes --]
[-- Attachment #2: Type: text/plain, Size: 485 bytes --]
___________________________________________________________________________________
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
___________________________________________________________________________________
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2016-07-11 9:58 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-09 9:12 \currentheadnumber does not work Fabrice Couvreur
2016-07-09 9:32 ` Wolfgang Schuster
2016-07-09 10:17 ` Fabrice Couvreur
2016-07-09 10:45 ` Wolfgang Schuster
2016-07-10 8:56 ` Fabrice Couvreur
2016-07-11 9:58 ` Fabrice Couvreur
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).