> Date: Fri, 16 Nov 2001 12:53:14 +0100
> From: Hans Hagen <[EMAIL PROTECTED]>
> Subject: [ConTeXt] Re: pictures for numbers
Hello again,
thanks for your help so far. I tried to construct a solution out of
Taco's and your remarks, and I got that far:
%--BEGIN
\useexternalfigure [sleutelI] [sleutelsI_new] [height=3ex]
\useexternalfigure [sleutelV] [sleutelsV_new] [height=3ex]
\useexternalfigure [sleutelX] [sleutelsX_new] [height=3ex]
\def\Sleutels#1%
{\hbox{\expandafter\DoSleutels\romannumeral #1\relax}\relax}
\def\DoSleutels#1%
{\if #1\relax
\let\next\relax
\else
\if #1i%
\externalfigure[sleutelI]
\else
\if #1v%
\externalfigure[sleutelV]
\else
\if #1x%
\externalfigure[sleutelX]
\else
\relax
\fi
\fi
\fi
\let\next\DoSleutels
\fi
\next}
%(1)% \setuphead[chapter][numbercommand=\Sleutels]
%(2)% \defineconversion[sleutels][\Sleutels]
%(2)% \setupsection [section-2] [conversion=sleutels]
\starttext
\Sleutels{34}
\chapter {Test}
\stoptext
%--END
The generation of the pictures works perfectly as
a standalone function. However, I want them to appear
as chapter numbers. If I uncomment either the line marked
%(1)% or the lines marked %(2)%, I get errors:
(1):
! Missing number, treated as zero.
<to be read again>
\edef
\setstrutdimen ...strutdimen =#3\strutdimen \edef
#1{\the \strutdimen }
\setstrut ...ht \strutheightfactor \spacingfactor
\setstrutdimen \strutdepth...
<argument> \setstrut
\begstrut \sectiebloklabel {\v!hoofdstuk }{\finalsectio...
\Sleutels ...andafter \DoSleutels \romannumeral #1
\relax }\relax
<argument> ...k }{\finalsectionnumber }\endstrut }
\else \getvalue {\??ko \v!...
..
l.39 \chapter {Test}
(2):
! Extra \else.
\DoSleutels ...f #1\relax \let \next \relax \else
\if #1i\externalfigure [sl...
\DoSleutels ...\fi \fi \let \next \DoSleutels \fi
\next
<to be read again>
\relax
\Sleutels ...r \DoSleutels \romannumeral #1\relax
}\relax
\@@sectionconversion ...??se #1\c!conversie }}{#2}
\fi \else \getvalue {\??cv...
\@@shortsectionnumber ...#1}{\@@sectionvalue {#1}}
\fi \else \@@sectionconver...
..
l.39 \chapter {Test}
What am I doing wrong? [I am using the ConTeXt version from the
newest TeXLive CD.]
Groeten,
Andres
--
Andres Loeh, Universiteit Utrecht
mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
http://www.andres-loeh.de