Take the 2-minute tour ×

In the following example, the key formatting has the initial default value apmep.

    /test/.is family, /test,
    formatting/.initial = apmep

I would also like that the value of the key formatting can only belong to the set of values {apmep, basic, design}. Is it possible ?

share|improve this question
add comment

1 Answer

up vote 3 down vote accepted

You seem to want to create a multiple-choice key. That is done using the .is choice handler:


    /test/.is family,
      formatting/.is choice,
        apmep/.code  = \showtokens{apmep},
        basic/.code  = \showtokens{basic},
        design/.code = \showtokens{design}
\pgfkeys{/test/formatting = basic}
\pgfkeys{/test/formatting = oops}

(I've just added some arbitrary code on here so something happens.)

share|improve this answer
Thanks for this. –  projetmbc Feb 22 '12 at 17:38
add comment

Your Answer


