Hans Hagen
\def\defineCBpalet{\dodoubleempty\dodefineCBpalet}
\def\dodefineCBpalet[#1][#2]% {\getparameters[CB][\c!n=3,#2] \let\CBcolorlist\empty \dorecurse\CBn {\addtocommalist {#1:\recurselevel=#1:\recurselevel:\CBn} % is always expanded \CBcolorlist} \expanded{\definepalet[#1][\CBcolorlist]}}
\defineCBpalet[Accent][n=5]
This gives the following error message here: ! Missing \endcsname inserted. <to be read again> \unhbox \leavevmode ->\unhbox \voidb@x \bottomaccent #1#2#3#4#5->\leavevmode \vtop {\forgetall \baselineskip \zerop... \dohandleaccent ...acterencoding #1\endcsname {#2} \else \csname \nocharacter... <argument> \c ! n \dosetvalue ...!internal!n \ifcsname \k!prefix! #2 \endcsname \let \c!interna... ... l.22 \defineCBpalet[Accent][n=5] What gives? Johannes -- Johannes Hüsing There is something fascinating about science. One gets hannes@ruhrau.de such wholesale returns of conjecture from such a trifling investment of fact. Mark Twain