On 21 May 2015 at 22:09, Wolfgang Schuster <schuster.wolfg...@gmail.com> wrote: > > Am 21.05.2015 um 14:33 schrieb Kate F <k...@elide.org>: > > On 21 May 2015 at 09:06, Wolfgang Schuster <schuster.wolfg...@gmail.com> > wrote: > > > Am 21.05.2015 um 00:36 schrieb Kate F <k...@elide.org>: > > Hi, > > There's been a misunderstanding here. > > You're showing a structure which is a two-deep hierarchy (Libraries > containing Manpages). That's not what the structure in my example is, > and you're showing something which I think is different to what I'm > asking for. (Or I just can't see how to apply the technique you're > illustrating) > > > You have to add just another level to my example, nothing more. > > The structure for my example is Volumes which contain either Libraries > *or* Manpages, and a Library contains Manpages. I'll draw out the tree > from my example again: > (this is the same as in my first email for this thread, but I'm > repeating it here for clarity) > > \starttext > \placecontent[list={Volume,Library,Manpage}] > > \startVolume[title=Section 1: Programs] > \dorecurse{3}{\startManpage[title=progxyz(1)] \input lorem > \stopManpage} > \stopVolume > > \startVolume[title=Section 2: Syscalls] > \dorecurse{3}{\startManpage[title=syscallxyz(1)] \input lorem > \stopManpage} > \stopVolume > > \startVolume[title=Section 3: Libraries] > \startLibrary[title=libjpeg] > \dorecurse{3}{\startManpage[title=jpegapi_a(3)] \input > lorem \stopManpage} > \stopLibrary > \startLibrary[title=libpng] > \dorecurse{3}{\startManpage[title=pngapi_a(3)] \input > lorem \stopManpage} > \stopLibrary > \startLibrary[title=libbmp] > \dorecurse{3}{\startManpage[title=bmpapi_a(3)] \input > lorem \stopManpage} > \stopLibrary > \stopVolume > > \startVolume[title=Section 4: Drivers] > \dorecurse{3}{\startManpage[title=drvxyz(1)] \input lorem > \stopManpage} > \stopVolume > > \startVolume[title=Section 7mk: Makefiles] > \dorecurse{3}{\startManpage[title=xyz.mk(1)] \input lorem > \stopManpage} > \stopVolume > \stoptext > > Please look at Volume 3; you can see it contains some Libraries > (libjpeg, libpng, libbmp). The other Volumes do not contain Libraries; > they just contain Manpages directly. So the ToC is: > > Volume 1: "Programs" <-- I want a title page for this > ... manpages for (1) > Volume 2: "Syscalls" <-- I want a title page for this > ... manpages for (2) > Volume 3: "Libraries" <-- no title page for this!! Because this > Volume contains Libraries > Library "libjpeg" <-- I want a title page for this > ... manpages for (3) libjpeg > Library "libpng" <-- I want a title page for this > ... manpages for (3) libpng > Library "libbmp" <-- I want a title page for this > ... manpages for (3) libbmp > Volume 4: "Drivers" <-- I want a title page for this > ... manpages for (4) > Volume 7: "Makefiles" <-- I want a title page for this > ... manpages for (7) > > As I said in my original email, this grouping into libraries only > applies to Volume 3. > > The effect I'm trying to achieve is to have a single title page before > each set of manpages. So I want a title page for "Programs", > "Syscalls", "libjpeg", "libpng", "libbmp", "Drivers", and "Makefiles". > But I do not want a title page for Volume 3 itself, "Libraries" > because that would be immediately followed by the title page for > libjpeg, and my aim is to avoid having two consecutive title pages. I > have indicated these with arrows above. > > I hope that's clear. Sorry for repeating myself… > > > > Sorry for resending nearly the same example for another time but it still > does what you asked for. > > > But it doesn't... > > You have a page for Volume 3 (which is made blank due to your > \ifnum\structurelistsize=0): > > > You’re wrong, the test for \structurelistsize has nothing to do with the > empty page. > > Volume 3: "Libraries" <-- no title page for this!! > > > Instead, I'm trying to find how to not have this produce a page (or > some other way to achieve the same effect). > > And you have no title pages for these: > > Volume contains Libraries > Library "libjpeg" <-- I want a title page for this > ... manpages for (3) libjpeg > Library "libpng" <-- I want a title page for this > ... manpages for (3) libpng > Library "libbmp" <-- I want a title page for this > > > These weren’t needed for the example
They were the whole point of what I was asking for help with. -- Kate ___________________________________________________________________________________ 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 ___________________________________________________________________________________