ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* \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).