As for the interaction patching, in the following example I can't figure out how to have, for the chapter lines, only "CHAPTER 1" being the interaction and not "the title" + "the dots line" + "the page number", as it is the case with this code.The example is minimal, but I left everything I am afraid could be dropped by a solution. Thanks for help ! \setupinteraction[state=start] \setuplabeltext[chapter=CHAPITRE~] \setupcombinedlist[content][ level=3, alternative=c, ] \unprotect\define[3]\ChapterList{\vbox{ \setuplocalinterlinespace[line=2.8ex] \listparameter\c!before \leftskip\listparameter\c!margin \noindent\currentlistsymbol\crlf#2\enspace\listdots\enspace#3 \par \listparameter\c!after \setuplocalinterlinespace[line=4.2ex] }}\protect \setuplist[chapter][ label=yes, alternative=vertical, command=\ChapterList, interaction=all, ] \starttext \startfrontmatter\placecontent\stopfrontmatter \startbodymatter\chapter{CHAPTER}\section{SECTION}\subsection{SUBSECTION}\stopbodymatter \stoptext Mathieu
Date: Fri, 27 May 2011 11:14:26 +0200 From: alan.braslau@cea.fr To: schuster.wolfgang@googlemail.com CC: ntg-context@ntg.nl Subject: Re: [NTG-context] TOC : Chapter title under its number (separate lines)
On Thu, May 26, 2011 at 08:16:21PM +0200, Wolfgang Schuster wrote:
Am 26.05.2011 um 18:48 schrieb Alan Braslau:
\setuplist[chapter][label=yes,alternative=vertical,command=\ChapterList,interaction=all]
Almost works. Almost in that all lines get indented by one level, and then the page number (and the title if it is long and multi-line) stick(s) out by this much on the right.
The manual is a bit cryptic concerning horizontal and vertical: "As an alternative for none, we can use horizontal and vertical. Both commands have their spacing tuned for typesetting lists in for instance menus."
I don’t read the manual very often, so i missed this.
Before asking for help, I always 1) experiment 2) look in the manual(s) 3) search the mailing list 4) consult the wiki 5) try to understand the sources I'm sure that you start with the last step.
There are two ways to have a interactive list:
1. Patch the command alternative
2. Introduce a new alternative which has interactive support plus a few more missing features (e.g. label support)
Wolfgang
In fact, \setuplist [chapter] [label=yes] should work "out of the box".
Currently, one must set: \setuplabeltext [chapter=Chapter ] % with trailing space; blank by default \setuplabeltext [appendix=Appendix ] % with trailing space; blank by default (This *should* be included in the language files, not redefined by the user. Indeed, "\setuphead [chapter] [label=no]" could be the default, not blanking out the labeltext.) Secondly, the spacing of the TOC is all wrong. This should not need patching to yield an acceptable result.
Alan ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________