More headache with \setuphead
Related post: section with \sethupead[section][alternative=text]; other type of section misbehaves.. Hello list, It seems I have more problems with \setuphead, which I can't get hold on. This time content misbehaves in way I can't understand. Here are the relevant definitions/commands: \setuphead[chapter] [header=nomarking, command=\MyChapterCommand, aligntitle=yes, align={flushleft,nothyphenated,verytolerant}] \setuphead[content] [command=, textcommand=\MyContentCommand] What I expect this set of definitions to do is to indeed perform \MyChapterCommand for a chapter to typeset the title of a chapter. For the table of contents, I hoped that it would not do the command, which I set for chapter (by clearing that option with =,), and instead perform the textcommand \MyContentCommand. However from my output it is clear that the table of content still does \MyChapterCommand. As a workaround, I postponed setting \setuphead for chapter till after the content. But why does this not work? Even if content is supposedly doing the same thing as chapter does, it I make thereafter changes to content, and in fact "undo" the command setting and instead direct it to perform a textcommand, I don't expect it to still perform \MyChapterCommand. But it does that. Below the definitions for both commands: \define[1]\MyContentCommand% {\framed[frame=off,offset=none,frameoffset=0pt] {\vbox{\blank[4cm]\Word{#1}}}} \define[2]\MyChapterCommand% {\framed[frame=off,offset=none,frameoffset=0pt] {\vbox{\blank[4cm]{\small \headtext{chapter} #1}\blank\unhyphenated{#2}}}} Can anyone advise? Thanks, Rob
On 02/01/2015 12:26 AM, Rob Heusdens wrote:
Related post: section with \sethupead[section][alternative=text]; other type of section misbehaves.. [...] Can anyone advise?
Hi Rob, how about providing a sample that can be copied, pasted and compiled and a brief description of what you get and what you intend? It might be that I’m not good at reading, that my background is not computer science, that my English is broken, or that I’m a lazy person (or simply a jerk :-)). Seriously, the sample avoids guesswork. Not only reconstructing the code, but meeting the requirements you have for your document. I think this should be your improved sample: \define[1]\MyContentCommand% {\framed[frame=on,offset=none,frameoffset=0pt] {\vbox{\blank[1cm]\Word{#1}}}} \define[2]\MyChapterCommand% {\framed[frame=on,offset=none,frameoffset=0pt] {\vbox{\blank[4cm]{\small \headtext{chapter} #1}\blank\unhyphenated{#2}}}} \setuphead[chapter] [header=nomarking, command=\MyChapterCommand, aligntitle=yes, align={flushleft,nothyphenated,verytolerant}] \setuphead[title] [command=, textcommand=\MyContentCommand] \starttext \completecontent \chapter{Chapter} \stoptext In \completecontent, the heading command is not \content but \title. At least, it seems to work in the previous sample. I hope it helps, Pablo -- http://www.ousia.tk
participants (2)
-
Pablo Rodriguez
-
Rob Heusdens