Re: Come si usa il pachetto xkeyval

#22139
DMW
    Up
    0
    Down
    ::


    Prof scusa se ti rompo le scatole amche di domenica,

    dato
    ` \define@key[]{}{}[]{}`

    Ho provato a scrivere
    `\define@key{scatola}{rulecolor}[black]{\def\scatola@rulecolor{\color{#1}}}
    \define@key{scatola}{textcolor}[black]{\def\scatola@textcolor{\color{#1}}}`

    al posto di
    `\define@key{scatola}{rulecolor}{\def\scatola@rulecolor{\color{#1}}}
    \define@key{scatola}{textcolor}{\def\scatola@textcolor{\color{#1}}}
    \setkeys{scatola}{textcolor=black,rulecolor=black}%al posto delle due successive
    %\def\scatola@rulecolor{\color{black}}
    %\def\scatola@textcolor{\color{black}}`

    ma dà errore. Quale è il ruolo di []? Serve a tutt’altro?

    Nel manuale c’è scritto

    \define@key{family}{key}{The input is: #1}
    xkeyval will generate an error when the user omits =valuefor a key in the options list of \setkeys(see section 4). To avoid this, the optional argument can be used to specify a default value.
    \define@key{family}{key}[none]{The input is: #1}

    Ciao

    Andrea

    Go to top