And indeed this is the best solution I could find, though it obviously meant that something like '29 April 2017' was no good for sorting on... it has to be the US date format YY-MM-DD Julian On 30/1/24 06:15, Wolfgang Schuster wrote:
Henning Hraban Ramm schrieb am 27.01.2024 um 10:05:
Am 26.01.24 um 23:46 schrieb jbf:
I wonder if someone can point me in the right direction for a separate TOC which needs to be in chronological order at the back of the book (i.e. not in page number order, although I need the page numbers to show up in the TOC. There is the normal TOC at the front of the book, according to chapter titles.
I have succeeded in defining a separate TOC to place at the back, but have not succeeded in the chronological order! Here is what I have done:
\definelist[chron][criterium=all,alternative=c]
At the back of the book:
\placelist[chron][criterium=all]
Then at an appropriate point after each \startchapter I have placed (as an example):
\writetolist[chron]{}{{\bf 29 April 2017,} Speech, Panama City}
This gives me my list, but in page number order. How do I get the date (e.g. 29 April 2017) to be the ordering factor in the list. I assume it will be something to do with criterium, but am clueless at the moment on how to indicate this.
I don’t know if it works this way (the wizards will know a way), but for special needs I’m (ab)using indexes: just add something like \index[2017-04-29]{Speech, Panama City} to your chapter command and setup the index at will.
Lists have a sort option but this is no use here because you can't use the title to have a chronological sorted list.
\starttext
\placelist[section][order=title]
\section{Hans}
\section{Peter}
\section{Anton}
\stoptext
Using the register mechanism as you suggest seems to be the best option in this case.
Wolfgang ___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror) archive : https://github.com/contextgarden/context wiki : https://wiki.contextgarden.net ___________________________________________________________________________________