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