Re: [NTG-context] "page i/n" in footer

2020-11-08 Thread Sylvain Hubert
On Sun, 8 Nov 2020 at 13:44, Pablo Rodriguez  wrote:

> On 11/8/20 11:48 AM, Sylvain Hubert wrote:
> > Indeed, \setupfooterexts is much clearer for page numbering. Thanks for
> > the help!.
> >
> > Btw, do you know whether there is any difference between \lastpagenumber
> > and \lastuserpagenumber mentioned both by Wolfgang and by the excursion
> > book ?
>
> Besides Wolfgang’s reply (way far more authoritative than mine), my
> approach is basic.
>
> grep the and read the source:
>
>   $ grep -irl lastpagenumber ~/lmtx
> ~/lmtx/mlib-int.lua
> ~/lmtx/mlib-int.lmt
> ~/lmtx/meta-pag.mkiv
> ~/lmtx/mult-def.lua
> ~/lmtx/strc-pag.mkxl
> ~/lmtx/strc-pag.mkiv
>
> ~/lmtx is only a symlink for
> ~/context/tex/texmf-context/tex/context/base/mkiv/.
>
> I created that symlink, because grepping for commands or options is a
> way to learn by reading the code.
>
> Not that I understand the whole, but I see which options are available
> and I can check some samples included.
>
> strc-pag.mkxl is your friend here. There are three page series. You
> could even create more page series (not normally needed).
>

Thank you very much for the pointers. It does save me from drowning in the
code base as I have been for multiple occasions.

Sylvain
___
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___


Re: [NTG-context] "page i/n" in footer

2020-11-08 Thread Pablo Rodriguez
On 11/8/20 11:48 AM, Sylvain Hubert wrote:
> Indeed, \setupfooterexts is much clearer for page numbering. Thanks for
> the help!.
>
> Btw, do you know whether there is any difference between \lastpagenumber
> and \lastuserpagenumber mentioned both by Wolfgang and by the excursion
> book ?

Besides Wolfgang’s reply (way far more authoritative than mine), my
approach is basic.

grep the and read the source:

  $ grep -irl lastpagenumber ~/lmtx
~/lmtx/mlib-int.lua
~/lmtx/mlib-int.lmt
~/lmtx/meta-pag.mkiv
~/lmtx/mult-def.lua
~/lmtx/strc-pag.mkxl
~/lmtx/strc-pag.mkiv

~/lmtx is only a symlink for
~/context/tex/texmf-context/tex/context/base/mkiv/.

I created that symlink, because grepping for commands or options is a
way to learn by reading the code.

Not that I understand the whole, but I see which options are available
and I can check some samples included.

strc-pag.mkxl is your friend here. There are three page series. You
could even create more page series (not normally needed).

Pablo
--
http://www.ousia.tk
___
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___


Re: [NTG-context] "page i/n" in footer

2020-11-08 Thread Wolfgang Schuster

Sylvain Hubert schrieb am 08.11.2020 um 12:19:
On Sun, 8 Nov 2020 at 12:07, Wolfgang Schuster 
> wrote:


Sylvain Hubert schrieb am 08.11.2020 um 11:48:
> On Sun, 8 Nov 2020 at 10:31, Pablo Rodriguez mailto:oi...@gmx.es>
> >> wrote:
>
>     Hi Sylvain,
>
>        \setupfootertexts[\pagenumber/\lastpagenumber]
>        \starttext
>        \dorecurse{25}{\null\page}
>        \stoptext
>
>
> Indeed, \setupfooterexts is much clearer for page numbering.
Thanks for
> the help!.
>
> Btw, do you know whether there is any difference between
\lastpagenumber
> and \lastuserpagenumber mentioned both by Wolfgang and by the
excursion
> book ?

\defineconversionset [bodypart:pagenumber] [] [Romannumerals]

\startsetups [footer]
     \starttabulate[|l|c|c|]
     \NC \bf Command          \NC \bf Current page \NC \bf Last page
   \NC\NR
     \NC \tex{pagenumber}     \NC \pagenumber      \NC
\lastpagenumber
   \NC\NR
     \NC \tex{userpagenumber} \NC \userpagenumber  \NC
\lastuserpagenumber \NC\NR
     \stoptabulate
\stopsetups

\setupfootertexts[\directsetup{footer}]

\starttext

\dorecurse{10}{\dontleavehmode\page}
\stoptext


Thanks, so basically \(last-)userpagenumber is a configurable 
descendent  of \(last-)pagenumber if I've got the right message from 
this example?


\pagenumber and \lastpagenumber are the raw values which can be used to 
calculate
the difference between both etc. while \userpagenumber and 
\lastuserpagenumber
are the formatted result of these values. The latter are needed when you 
apply

a conversion to the page number (e.g. roman numberals in the frontmatter).

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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___


Re: [NTG-context] "page i/n" in footer

2020-11-08 Thread Sylvain Hubert
On Sun, 8 Nov 2020 at 12:07, Wolfgang Schuster <
wolfgang.schuster.li...@gmail.com> wrote:

> Sylvain Hubert schrieb am 08.11.2020 um 11:48:
> > On Sun, 8 Nov 2020 at 10:31, Pablo Rodriguez  > > wrote:
> >
> > Hi Sylvain,
> >
> >\setupfootertexts[\pagenumber/\lastpagenumber]
> >\starttext
> >\dorecurse{25}{\null\page}
> >\stoptext
> >
> >
> > Indeed, \setupfooterexts is much clearer for page numbering. Thanks for
> > the help!.
> >
> > Btw, do you know whether there is any difference between \lastpagenumber
> > and \lastuserpagenumber mentioned both by Wolfgang and by the excursion
> > book ?
>
> \defineconversionset [bodypart:pagenumber] [] [Romannumerals]
>
> \startsetups [footer]
>  \starttabulate[|l|c|c|]
>  \NC \bf Command  \NC \bf Current page \NC \bf Last page
>\NC\NR
>  \NC \tex{pagenumber} \NC \pagenumber  \NC \lastpagenumber
>\NC\NR
>  \NC \tex{userpagenumber} \NC \userpagenumber  \NC
> \lastuserpagenumber \NC\NR
>  \stoptabulate
> \stopsetups
>
> \setupfootertexts[\directsetup{footer}]
>
> \starttext

\dorecurse{10}{\dontleavehmode\page}
> \stoptext
>

Thanks, so basically \(last-)userpagenumber is a configurable descendent
of \(last-)pagenumber if I've got the right message from this example?

Sylvain
___
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___


Re: [NTG-context] "page i/n" in footer

2020-11-08 Thread Wolfgang Schuster

Sylvain Hubert schrieb am 08.11.2020 um 11:48:
On Sun, 8 Nov 2020 at 10:31, Pablo Rodriguez > wrote:


Hi Sylvain,

   \setupfootertexts[\pagenumber/\lastpagenumber]
   \starttext
   \dorecurse{25}{\null\page}
   \stoptext


Indeed, \setupfooterexts is much clearer for page numbering. Thanks for 
the help!.


Btw, do you know whether there is any difference between \lastpagenumber 
and \lastuserpagenumber mentioned both by Wolfgang and by the excursion 
book ?


\defineconversionset [bodypart:pagenumber] [] [Romannumerals]

\startsetups [footer]
\starttabulate[|l|c|c|]
\NC \bf Command  \NC \bf Current page \NC \bf Last page 
  \NC\NR
\NC \tex{pagenumber} \NC \pagenumber  \NC \lastpagenumber 
  \NC\NR
\NC \tex{userpagenumber} \NC \userpagenumber  \NC 
\lastuserpagenumber \NC\NR

\stoptabulate
\stopsetups

\setupfootertexts[\directsetup{footer}]

\starttext
\dorecurse{10}{\dontleavehmode\page}
\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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___


Re: [NTG-context] "page i/n" in footer

2020-11-08 Thread Sylvain Hubert
On Sun, 8 Nov 2020 at 10:31, Pablo Rodriguez  wrote:

> Hi Sylvain,
>
>   \setupfootertexts[\pagenumber/\lastpagenumber]
>   \starttext
>   \dorecurse{25}{\null\page}
>   \stoptext
>

Indeed, \setupfooterexts is much clearer for page numbering. Thanks for the
help!.

Btw, do you know whether there is any difference between \lastpagenumber
and \lastuserpagenumber mentioned both by Wolfgang and by the excursion book
?


>
> I never used you approach with \setuppagenubering (all being said).
>
> This might help,
>
___
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___


Re: [NTG-context] "page i/n" in footer

2020-11-08 Thread Sylvain Hubert
Many thanks for the help!

On Sun, 8 Nov 2020 at 10:20, Wolfgang Schuster <
wolfgang.schuster.li...@gmail.com> wrote:

> Sylvain Hubert schrieb am 08.11.2020 um 02:58:
> > Dear List,
> >
> > Does anyone know how to set the footer to be "page i/n" where i=current
> > page number, n=total number of page? I've tried
> >
> >  \setuppagenumbering[location=footer, command=\groupedcommand{page
> > }{/\lastcounter[userpage]}]
> >
> > but \lastcounter[userpage] results in empty string.
>
>
> \setuppagenumbering
>[ left={Page },
> right={/\lastuserpagenumber}]
>
> \starttext
> \unknown
> \stoptext
>
> or
>
>
> \setuppagenumbering
>[location=]
>
> \setupfootertexts
>[Page \userpagenumber/\lastuserpagenumber]
>
> \starttext
> \unknown
> \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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___


Re: [NTG-context] "page i/n" in footer

2020-11-08 Thread Pablo Rodriguez
On 11/8/20 2:58 AM, Sylvain Hubert wrote:
> Dear List,
>
> Does anyone know how to set the footer to be "page i/n" where i=current
> page number, n=total number of page? I've tried
>
>     \setuppagenumbering[location=footer, command=\groupedcommand{page
> }{/\lastcounter[userpage]}]
>
> but \lastcounter[userpage] results in empty string.

Hi Sylvain,

  \setupfootertexts[\pagenumber/\lastpagenumber]
  \starttext
  \dorecurse{25}{\null\page}
  \stoptext

I never used you approach with \setuppagenubering (all being said).

This might help,

Pablo
--
http://www.ousia.tk
___
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___


Re: [NTG-context] "page i/n" in footer

2020-11-08 Thread Wolfgang Schuster

Sylvain Hubert schrieb am 08.11.2020 um 02:58:

Dear List,

Does anyone know how to set the footer to be "page i/n" where i=current 
page number, n=total number of page? I've tried


     \setuppagenumbering[location=footer, command=\groupedcommand{page 
}{/\lastcounter[userpage]}]


but \lastcounter[userpage] results in empty string.



\setuppagenumbering
  [ left={Page },
   right={/\lastuserpagenumber}]

\starttext
\unknown
\stoptext

or


\setuppagenumbering
  [location=]

\setupfootertexts
  [Page \userpagenumber/\lastuserpagenumber]

\starttext
\unknown
\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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___


[NTG-context] "page i/n" in footer

2020-11-07 Thread Sylvain Hubert
Dear List,

Does anyone know how to set the footer to be "page i/n" where i=current
page number, n=total number of page? I've tried

\setuppagenumbering[location=footer, command=\groupedcommand{page
}{/\lastcounter[userpage]}]

but \lastcounter[userpage] results in empty string.

Thanks in advance.

Best,
Sylvain
___
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___