Wolfgang Schuster
Am 13.09.2012 um 12:14 schrieb John Devereux
: Hi,
\setuphead seems to be broken for me in recent context (following upgrade of a ~year-old system).
Problem happens when use the command= key.
An example from the wiki fails, as does my own code.
mtx-context | ConTeXt Process Management 0.60 mtx-context | mtx-context | main context file: /opt/context/tex/texmf-context/tex/context/base/context.mkiv mtx-context | current version: 2012.09.10 00:57
======================================================================
\setuppapersize[A5] \setupexternalfigures[location=default] % needed only for the wiki to the find the figure
\useexternalfigure[section-1][cow][width=5cm,height=1cm] \useexternalfigure[section-2][mill.png][width=5cm,height=1cm]
\setuphead [section] [command=\MySectionCommand] \setuphead [subsection] [command=]
\def\MySectionCommand#1#2% {\externalfigure[section-\currentheadnumber]}
Use \define[2]\MySectionCommand{…} or \unexpanded\def\MySectionCommand#1#2{…}.
To get the section number for the figure you have to replace “\currentheadnumber” with “\namedheadnumber{section}”.
Wolfgang
Wow that was fast, thanks Wolfgang. I started to change the examples in the wiki http://wiki.contextgarden.net/Titles. But I realised we need to distinguish MKIV from MKII and I don't really know what I am doing... -- John Devereux