Add items to list with arbitrary page number
Hi, I need to add an item to a list with an arbitrary page number. (The reason is that I have a multivolume book, and I want to add information about the other books to the TOC) I know about this: \writetolist[section]{}{It's a test} But how can you add an arbitrary page number ? Best, Denis
On 3/17/2021 6:19 PM, denis.maier@ub.unibe.ch wrote:
Hi,
I need to add an item to a list with an arbitrary page number. (The reason is that I have a multivolume book, and I want to add information about the other books to the TOC)
I know about this:
\writetolist[section]{}{It's a test}
But how can you add an arbitrary page number ? It all depends on what you want to do ....
\starttext \installstructurelistprocessor{chapter:userdata} {\startlinecorrection[blank] \hfill \inframed{you really need to look at \structurelistuservariable{pagenumber}}% \stoplinecorrection} \placelist[chapter] \chapter{one} \writebetweenlist[chapter][location=here]{\blank page 4\blank} \writedatatolist[chapter][location=here][pagenumber=4] \writetolist[chapter]{}{It's a test} \chapter{two} \stoptext wikifyable Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
That's neat Hans. Thanks. Especially didn't know about \writedatatolist.
What I want is basically to manually construct a toc entry, but in compliance with the overall styling of the contents list.
So, I was hoping for something like this?
\writetolist[chapter][location=here,pagenumber=4]{5}{It's a test}
Maybe I'm missing an easier way to achieve this?
Denis
P.S.: I don't really understand what these \installXprocessor commands do. Is that documented somewhere?
-----Ursprüngliche Nachricht-----
Von: Hans Hagen
Hi,
I need to add an item to a list with an arbitrary page number. (The reason is that I have a multivolume book, and I want to add information about the other books to the TOC)
I know about this:
\writetolist[section]{}{It's a test}
But how can you add an arbitrary page number ? It all depends on what you want to do ....
\starttext \installstructurelistprocessor{chapter:userdata} {\startlinecorrection[blank] \hfill \inframed{you really need to look at \structurelistuservariable{pagenumber}}% \stoplinecorrection} \placelist[chapter] \chapter{one} \writebetweenlist[chapter][location=here]{\blank page 4\blank} \writedatatolist[chapter][location=here][pagenumber=4] \writetolist[chapter]{}{It's a test} \chapter{two} \stoptext wikifyable Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
participants (2)
-
denis.maier@ub.unibe.ch
-
Hans Hagen