* \next<enumeration>
@ 2010-10-22 13:30 Herbert Voss
2010-10-22 14:30 ` \next<enumeration> Hans Hagen
2010-10-22 14:46 ` \next<enumeration> Hans Hagen
0 siblings, 2 replies; 8+ messages in thread
From: Herbert Voss @ 2010-10-22 13:30 UTC (permalink / raw)
To: ConTeXt
Is it known, that this works in mkii, but not in mkiv.
\defineenumeration[theorem][way=bysection,location=top,text=Theorem]
\starttext
\starttheorem foo \stoptheorem
\nexttheorem
\startsubtheorem foo \stopsubtheorem
\stoptext
! Undefined control sequence.
system > error on line 5 in file 04-02-3.ctx3: Undefined
control sequence ...
1 \defineenumeration[theorem][way=bysection,location=top,text=Theorem]
2
3 \starttext
4 \starttheorem foo \stoptheorem
5 >> \nexttheorem
6 \startsubtheorem foo \stopsubtheorem
7 \stoptext
TeXLive 2010
Herbert
___________________________________________________________________________________
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] 8+ messages in thread
* Re: \next<enumeration>
2010-10-22 13:30 \next<enumeration> Herbert Voss
@ 2010-10-22 14:30 ` Hans Hagen
2010-10-22 14:33 ` \next<enumeration> Aditya Mahajan
2010-10-22 14:46 ` \next<enumeration> Hans Hagen
1 sibling, 1 reply; 8+ messages in thread
From: Hans Hagen @ 2010-10-22 14:30 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 22-10-2010 3:30, Herbert Voss wrote:
> Is it known, that this works in mkii, but not in mkiv.
ah, so \next.. is used ...
can you put the following in cont-new.mkiv:
\unprotect
\def\dodefineenumerationcommands#1#2#3#4% since we use
\currentdescription, we need an edef
{\setevalue{\??dd#3#1\s!parent}{#4}%
\setuevalue {#3#1}{\noexpand\doenumerationcommand
{#1}{#2}{#3}}%
\setuevalue{\e!reset#3#1}{\noexpand\doresetenumerationnumber{#1}{#2}{#3}}%
%setuevalue{\e!set #3#1}{\noexpand\dosetenumerationnumber
{#1}{#2}{#3}}%
\setuevalue{\e!next #3#1}{\noexpand\donextenumerationnumber
{#1}{#2}{#3}}%
\setuevalue{\e!start#3#1}{\noexpand\doenumerationstart
{#1}{#2}{#3}}%
\setuevalue{\e!stop #3#1}{\noexpand\doenumerationstop
{#1}{#2}{#3}}}
\protect
and see if that works?
> \defineenumeration[theorem][way=bysection,location=top,text=Theorem]
>
> \starttext
> \starttheorem foo \stoptheorem
> \nexttheorem
> \startsubtheorem foo \stopsubtheorem
> \stoptext
>
>
> ! Undefined control sequence.
>
> system> error on line 5 in file 04-02-3.ctx3: Undefined
> control sequence ...
>
> 1 \defineenumeration[theorem][way=bysection,location=top,text=Theorem]
> 2
> 3 \starttext
> 4 \starttheorem foo \stoptheorem
> 5>> \nexttheorem
> 6 \startsubtheorem foo \stopsubtheorem
> 7 \stoptext
>
> TeXLive 2010
>
> Herbert
> ___________________________________________________________________________________
> 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
> ___________________________________________________________________________________
--
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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] 8+ messages in thread
* Re: \next<enumeration>
2010-10-22 14:30 ` \next<enumeration> Hans Hagen
@ 2010-10-22 14:33 ` Aditya Mahajan
2010-10-22 14:52 ` \next<enumeration> Hans Hagen
0 siblings, 1 reply; 8+ messages in thread
From: Aditya Mahajan @ 2010-10-22 14:33 UTC (permalink / raw)
To: mailing list for ConTeXt users
On Fri, 22 Oct 2010, Hans Hagen wrote:
> On 22-10-2010 3:30, Herbert Voss wrote:
>> Is it known, that this works in mkii, but not in mkiv.
>
> ah, so \next.. is used ...
I did not know that it even existing (even in mkii). What is it supposed
to do?
Aditya
___________________________________________________________________________________
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] 8+ messages in thread
* Re: \next<enumeration>
2010-10-22 13:30 \next<enumeration> Herbert Voss
2010-10-22 14:30 ` \next<enumeration> Hans Hagen
@ 2010-10-22 14:46 ` Hans Hagen
1 sibling, 0 replies; 8+ messages in thread
From: Hans Hagen @ 2010-10-22 14:46 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 22-10-2010 3:30, Herbert Voss wrote:
see previous mail ... typo
\unprotect
\def\dodefineenumerationcommands#1#2#3#4% since we use
\currentdescription, we need an edef
{\setevalue{\??dd#3#1\s!parent}{#4}%
\setuevalue {#3#1}{\noexpand\doenumerationcommand
{#1}{#2}{#3}}%
\setuevalue{\c!reset#3#1}{\noexpand\doresetenumerationnumber{#1}{#2}{#3}}%
%setuevalue{\c!set #3#1}{\noexpand\dosetenumerationnumber
{#1}{#2}{#3}}%
\setuevalue{\e!next #3#1}{\noexpand\donextenumerationnumber
{#1}{#2}{#3}}%
\setuevalue{\e!start#3#1}{\noexpand\doenumerationstart
{#1}{#2}{#3}}%
\setuevalue{\e!stop #3#1}{\noexpand\doenumerationstop
{#1}{#2}{#3}}}
\protect
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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] 8+ messages in thread
* Re: \next<enumeration>
2010-10-22 14:33 ` \next<enumeration> Aditya Mahajan
@ 2010-10-22 14:52 ` Hans Hagen
2010-10-22 15:15 ` \next<enumeration> Herbert Voss
2010-10-22 16:30 ` \next<enumeration> Herbert Voss
0 siblings, 2 replies; 8+ messages in thread
From: Hans Hagen @ 2010-10-22 14:52 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 22-10-2010 4:33, Aditya Mahajan wrote:
> On Fri, 22 Oct 2010, Hans Hagen wrote:
>
>> On 22-10-2010 3:30, Herbert Voss wrote:
>>> Is it known, that this works in mkii, but not in mkiv.
>>
>> ah, so \next.. is used ...
>
> I did not know that it even existing (even in mkii). What is it supposed
> to do?
increment the number, sometimes handy when you have things in sync like
questions and answers but an answer is lacking
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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] 8+ messages in thread
* Re: \next<enumeration>
2010-10-22 14:52 ` \next<enumeration> Hans Hagen
@ 2010-10-22 15:15 ` Herbert Voss
2010-10-22 16:30 ` \next<enumeration> Herbert Voss
1 sibling, 0 replies; 8+ messages in thread
From: Herbert Voss @ 2010-10-22 15:15 UTC (permalink / raw)
To: mailing list for ConTeXt users
Am 22.10.2010 16:52, schrieb Hans Hagen:
> On 22-10-2010 4:33, Aditya Mahajan wrote:
>> On Fri, 22 Oct 2010, Hans Hagen wrote:
>>
>>> On 22-10-2010 3:30, Herbert Voss wrote:
>>>> Is it known, that this works in mkii, but not in mkiv.
>>>
>>> ah, so \next.. is used ...
>>
>> I did not know that it even existing (even in mkii). What is it supposed
>> to do?
>
> increment the number, sometimes handy when you have things in sync like
> questions and answers but an answer is lacking
sorry, I suppose that the patch was damaged by the mailer.
Please send it again or by private mail
thanks
Herbert
\unprotect
\def\dodefineenumerationcommands#1#2#3#4% since we use
\currentdescription, we need an edef
{\setevalue{\??dd#3#1\s!parent}{#4}%
\setuevalue {#3#1}{\noexpand\doenumerationcommand
{#1}{#2}{#3}}%
\setuevalue{\e!reset#3#1}{\noexpand\doresetenumerationnumber{#1}{#2}{#3}}%
%setuevalue{\e!set #3#1}{\noexpand\dosetenumerationnumber
{#1}{#2}{#3}}%
\setuevalue{\e!next #3#1}{\noexpand\donextenumerationnumber
{#1}{#2}{#3}}%
\setuevalue{\e!start#3#1}{\noexpand\doenumerationstart
{#1}{#2}{#3}}%
\setuevalue{\e!stop #3#1}{\noexpand\doenumerationstop
{#1}{#2}{#3}}}
\protect
___________________________________________________________________________________
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] 8+ messages in thread
* Re: \next<enumeration>
2010-10-22 14:52 ` \next<enumeration> Hans Hagen
2010-10-22 15:15 ` \next<enumeration> Herbert Voss
@ 2010-10-22 16:30 ` Herbert Voss
2010-10-22 17:07 ` \next<enumeration> Hans Hagen
1 sibling, 1 reply; 8+ messages in thread
From: Herbert Voss @ 2010-10-22 16:30 UTC (permalink / raw)
To: mailing list for ConTeXt users
Am 22.10.2010 16:52, schrieb Hans Hagen:
> increment the number, sometimes handy when you have things in sync like
> questions and answers but an answer is lacking
ok, I looked into the code of strc-dec.mkiv, how the patch
should be. I inserted in cont-new.mkiv before the end
\def\dodefineenumerationcommands#1#2#3#4% since we use
\currentdescription, we need an edef
{\setevalue{\??dd#3#1\s!parent}{#4}%
\setuevalue {#3#1}{\noexpand\doenumerationcommand{#1}{#2}{#3}}%
\setuevalue{\e!set #3#1}{\noexpand\dosetenumerationnumber{#1}{#2}{#3}}%
\setuevalue{\e!next #3#1}{\noexpand\donextenumerationnumber{#1}{#2}{#3}}%
\setuevalue{\e!start#3#1}{\noexpand\doenumerationstart {#1}{#2}{#3}}%
\setuevalue{\e!stop #3#1}{\noexpand\doenumerationstop {#1}{#2}{#3}}}
but it didn't work, now U get the error at line 2
! Undefined control sequence.
system > error on line 2 in file latex5.tex: Undefined control
sequence ...
1 \defineenumeration[theorem][way=bysection,location=top,text=Theorem]
2 >>
3 \starttext
4 \starttheorem foo \stoptheorem
5 \nexttheorem
6 \startsubtheorem foo \stopsubtheorem
7 \stoptext
8
9 \endinput
1
Herbert
___________________________________________________________________________________
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] 8+ messages in thread
* Re: \next<enumeration>
2010-10-22 16:30 ` \next<enumeration> Herbert Voss
@ 2010-10-22 17:07 ` Hans Hagen
0 siblings, 0 replies; 8+ messages in thread
From: Hans Hagen @ 2010-10-22 17:07 UTC (permalink / raw)
To: mailing list for ConTeXt users
On 22-10-2010 6:30, Herbert Voss wrote:
> Am 22.10.2010 16:52, schrieb Hans Hagen:
>
>> increment the number, sometimes handy when you have things in sync like
>> questions and answers but an answer is lacking
>
> ok, I looked into the code of strc-dec.mkiv, how the patch
> should be. I inserted in cont-new.mkiv before the end
>
> \def\dodefineenumerationcommands#1#2#3#4% since we use
> \currentdescription, we need an edef
> {\setevalue{\??dd#3#1\s!parent}{#4}%
> \setuevalue {#3#1}{\noexpand\doenumerationcommand{#1}{#2}{#3}}%
> \setuevalue{\e!set #3#1}{\noexpand\dosetenumerationnumber{#1}{#2}{#3}}%
> \setuevalue{\e!next #3#1}{\noexpand\donextenumerationnumber{#1}{#2}{#3}}%
> \setuevalue{\e!start#3#1}{\noexpand\doenumerationstart {#1}{#2}{#3}}%
> \setuevalue{\e!stop #3#1}{\noexpand\doenumerationstop {#1}{#2}{#3}}}
>
> but it didn't work, now U get the error at line 2
>
> ! Undefined control sequence.
can you add
\def\setuevalue{\unexpanded\setevalue}
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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] 8+ messages in thread
end of thread, other threads:[~2010-10-22 17:07 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-22 13:30 \next<enumeration> Herbert Voss
2010-10-22 14:30 ` \next<enumeration> Hans Hagen
2010-10-22 14:33 ` \next<enumeration> Aditya Mahajan
2010-10-22 14:52 ` \next<enumeration> Hans Hagen
2010-10-22 15:15 ` \next<enumeration> Herbert Voss
2010-10-22 16:30 ` \next<enumeration> Herbert Voss
2010-10-22 17:07 ` \next<enumeration> Hans Hagen
2010-10-22 14:46 ` \next<enumeration> Hans Hagen
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).