On 16-6-2011 9:18, Wolfgang Schuster wrote:
Hi Hans,
is it possible to integrate the two parameters for the number and text in the
definition of the command?
%\def\dodefineheadplacement[#1][#2]% #3#4
% {\setvalue{\??ns:#1}{#2}%
% \setvalue{\??ns::#1}}
\def\dodefineheadplacement[#1][#2]%
{\setvalue{\??ns:#1}{#2}%
\setvalue{\??ns::#1}##1##2}
As \defineheadplacement is a user command it should be possible to use it in
the form
\defineheadplacement[test][horizontal]{\inleft{#1 #2}}
I grepped all my projects and if you want that we need a more clever patch:
\def\dodefineheadplacementyes[#1][#2]%#3#4%
{\setvalue{\??ns:#1}{#2}%
\setvalue{\??ns::#1}##1##2}
\def\dodefineheadplacementnop[#1][#2]%
{\setvalue{\??ns:#1}{#2}%
\setvalue{\??ns::#1}}
\def\dodefineheadplacement[#1][#2]%
{\doifnextbgroupelse
{\dodefineheadplacementyes[#1][#2]}%
{\dodefineheadplacementnop[#1][#2]}}
% \dodefineheadplacement[sectiona][vertical]{#1->#2}
% \dodefineheadplacement[sectionb][vertical]#1#2{#1->#2}
% \setuphead[section][alternative=sectiona]
% \setuphead[subsection][alternative=sectionb]
Can you check that?
Hans
-----------------------------------------------------------------
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
-----------------------------------------------------------------
_______________________________________________
dev-context mailing list
dev-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/dev-context