On 9/11/2013 7:10 PM, "H. Özoguz" wrote:
Is the following possible in ConText?

I want to define a table like this:

1: Hans
2: Wolfgang
3: Aditja
4: Marco
....

in which I can look up by a function, which allows the following command:

\name{number}. E.g. "This is \name{3}" should compile to "This is Aditja".

For my purpose, the table would have 114 entries.

\startluacode

document.SomeNames = {
    "Hans",
    "Wolfgang",
    "Aditja",
    "Marco",
}

\stopluacode

\def\SomeName#1{\cldcontext{document.SomeNames[\number#1]}}

\starttext

\SomeName{1}

\stoptext

-----------------------------------------------------------------
                                          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
___________________________________________________________________________________

Reply via email to