Re: [NTG-context] Unexpected behaviour of enumeration in mkiv

2013-11-28 Thread Thomas Möbius
2013/11/19 Thomas Möbius kont...@thomasmoebius.de:
 2013/11/18 Wolfgang Schuster schuster.wolfg...@gmail.com:

 Am 15.11.2013 um 17:02 schrieb Thomas Möbius kont...@thomasmoebius.de:

 Hi,

 please have a look at the minimal example at the bottom.  I am
 typesetting theorems and lemmata which are numbered consecutively
 within chapters in a book.  I used the same code for a document
 written in mkii, and I thought I could just reuse it in mkiv.
 Obviously, there is something I am missing.  Question: How do I get
 the same output when compiling the following code with 'context' as
 when compiled with 'texexec'.

 When compiled with 'context', the chapter number is missing in the
 numbering of theorems. Lemmas are not numbered at all.

 ~~~snip~~~
 \setupenumerations
[title=yes,
style=normal,
list=all,
before={\blank[big]},
after={\blank[big]},
location=serried,

 Change “location=serried” to “alternative=serried”.

width=broad,
distance=0.5em,
headstyle=bold,
titlestyle=bold,
way=bychapter,
conversion=numbers]

 You have to change “conversion” to “numberconversion” but this isn’t
 necessary because numbers are the default conversion format.

 To have chapter numbers as part of the counter add “prefix=yes”.

 \defineenumeration
[theorem]
[text=Theorem, listtext={Theorem }]

 \defineenumeration
[lemma]
[text=Lemma, listtext={Lemma }, number=theorem]

 To use the counter of another enumeration use “counter=theorem”, not 
 “name=theorem”.

 Wolfgang


 Thanks Wolfgang for the quick answer.  I changed my code accordingly.
 The prefix=yes option, though, does not entirely do as I expect it.
 It adds the chapter+section number as a prefix to each theorem (and
 lemma).  As I have way=bychapter in my options, though, it doesn't
 reset after a new section started (which is what I want!). The effect
 is odd as you can see in the minimal example.

 I only want to have the chapter number as a prefix. It's probably
 simple? difficult?

 Minimal example:

 ~~~snip~~~
 \setupenumerations
 [title=yes,
 style=normal,
 list=all,
 before={\blank[big]},
 after={\blank[big]},
 alternative=serried,
 width=broad,
 distance=0.5em,
 headstyle=bold,
 titlestyle=bold,
 way=bychapter,
 prefix=yes]

 \defineenumeration
 [theorem]
 [text=Theorem, listtext={Theorem }]

 \defineenumeration
 [lemma]
 [text=Lemma, listtext={Lemma }, counter=theorem]

 \starttext

 \chapter{First chapter}

 \section{First section}

 \theorem Hello

 \theorem Hello

 \lemma Hello

 \theorem Hello

 \section{Second section}

 \lemma Hello

 \theorem Hello

 \chapter{Second chapter}

 \section{First section}

 \theorem Hello

 \lemma Hello

 \section{Second section}

 \lemma Hello

 \theorem Hello

 \stoptext
 ~~~snip~~~


To answer my own question, adding

way=bychapter,
prefixsegments=chapter,

did the job!
___
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] Unexpected behaviour of enumeration in mkiv

2013-11-19 Thread Thomas Möbius
2013/11/18 Wolfgang Schuster schuster.wolfg...@gmail.com:

 Am 15.11.2013 um 17:02 schrieb Thomas Möbius kont...@thomasmoebius.de:

 Hi,

 please have a look at the minimal example at the bottom.  I am
 typesetting theorems and lemmata which are numbered consecutively
 within chapters in a book.  I used the same code for a document
 written in mkii, and I thought I could just reuse it in mkiv.
 Obviously, there is something I am missing.  Question: How do I get
 the same output when compiling the following code with 'context' as
 when compiled with 'texexec'.

 When compiled with 'context', the chapter number is missing in the
 numbering of theorems. Lemmas are not numbered at all.

 ~~~snip~~~
 \setupenumerations
[title=yes,
style=normal,
list=all,
before={\blank[big]},
after={\blank[big]},
location=serried,

 Change “location=serried” to “alternative=serried”.

width=broad,
distance=0.5em,
headstyle=bold,
titlestyle=bold,
way=bychapter,
conversion=numbers]

 You have to change “conversion” to “numberconversion” but this isn’t
 necessary because numbers are the default conversion format.

 To have chapter numbers as part of the counter add “prefix=yes”.

 \defineenumeration
[theorem]
[text=Theorem, listtext={Theorem }]

 \defineenumeration
[lemma]
[text=Lemma, listtext={Lemma }, number=theorem]

 To use the counter of another enumeration use “counter=theorem”, not 
 “name=theorem”.

 Wolfgang


Thanks Wolfgang for the quick answer.  I changed my code accordingly.
The prefix=yes option, though, does not entirely do as I expect it.
It adds the chapter+section number as a prefix to each theorem (and
lemma).  As I have way=bychapter in my options, though, it doesn't
reset after a new section started (which is what I want!). The effect
is odd as you can see in the minimal example.

I only want to have the chapter number as a prefix. It's probably
simple? difficult?

Minimal example:

~~~snip~~~
\setupenumerations
[title=yes,
style=normal,
list=all,
before={\blank[big]},
after={\blank[big]},
alternative=serried,
width=broad,
distance=0.5em,
headstyle=bold,
titlestyle=bold,
way=bychapter,
prefix=yes]

\defineenumeration
[theorem]
[text=Theorem, listtext={Theorem }]

\defineenumeration
[lemma]
[text=Lemma, listtext={Lemma }, counter=theorem]

\starttext

\chapter{First chapter}

\section{First section}

\theorem Hello

\theorem Hello

\lemma Hello

\theorem Hello

\section{Second section}

\lemma Hello

\theorem Hello

\chapter{Second chapter}

\section{First section}

\theorem Hello

\lemma Hello

\section{Second section}

\lemma Hello

\theorem Hello

\stoptext
~~~snip~~~
___
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
___

[NTG-context] Unexpected behaviour of enumeration in mkiv

2013-11-18 Thread Thomas Möbius
Hi,

please have a look at the minimal example at the bottom.  I am
typesetting theorems and lemmata which are numbered consecutively
within chapters in a book.  I used the same code for a document
written in mkii, and I thought I could just reuse it in mkiv.
Obviously, there is something I am missing.  Question: How do I get
the same output when compiling the following code with 'context' as
when compiled with 'texexec'.

When compiled with 'context', the chapter number is missing in the
numbering of theorems. Lemmas are not numbered at all.

~~~snip~~~
\setupenumerations
[title=yes,
style=normal,
list=all,
before={\blank[big]},
after={\blank[big]},
location=serried,
width=broad,
distance=0.5em,
headstyle=bold,
titlestyle=bold,
way=bychapter,
conversion=numbers]

\defineenumeration
[theorem]
[text=Theorem, listtext={Theorem }]

\defineenumeration
[lemma]
[text=Lemma, listtext={Lemma }, number=theorem]

\starttext

\chapter{First chapter}

\theorem Hello

\theorem Hello

\lemma Hello

\theorem Hello

\stoptext
~~~snip~~~
___
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] Unexpected behaviour of enumeration in mkiv

2013-11-18 Thread Wolfgang Schuster

Am 15.11.2013 um 17:02 schrieb Thomas Möbius kont...@thomasmoebius.de:

 Hi,
 
 please have a look at the minimal example at the bottom.  I am
 typesetting theorems and lemmata which are numbered consecutively
 within chapters in a book.  I used the same code for a document
 written in mkii, and I thought I could just reuse it in mkiv.
 Obviously, there is something I am missing.  Question: How do I get
 the same output when compiling the following code with 'context' as
 when compiled with 'texexec'.
 
 When compiled with 'context', the chapter number is missing in the
 numbering of theorems. Lemmas are not numbered at all.
 
 ~~~snip~~~
 \setupenumerations
[title=yes,
style=normal,
list=all,
before={\blank[big]},
after={\blank[big]},
location=serried,

Change “location=serried” to “alternative=serried”.

width=broad,
distance=0.5em,
headstyle=bold,
titlestyle=bold,
way=bychapter,
conversion=numbers]

You have to change “conversion” to “numberconversion” but this isn’t
necessary because numbers are the default conversion format.

To have chapter numbers as part of the counter add “prefix=yes”.

 \defineenumeration
[theorem]
[text=Theorem, listtext={Theorem }]
 
 \defineenumeration
[lemma]
[text=Lemma, listtext={Lemma }, number=theorem]

To use the counter of another enumeration use “counter=theorem”, not 
“name=theorem”.

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
___