Hi Taco,
sorry, I should have provided a minimal example.
Thanks in advance!
Am 2015-09-29 um 12:30 schrieb Taco Hoekwater
Hi Hraban,
I would be happy to help with this (i've done some registers in the past myself), but I will need a test file to play with...
Best wishes, Taco
On 28 Sep 2015, at 06:28, Henning Hraban Ramm
wrote: PING! I would really appreciate an answer.
Am 2015-09-22 um 17:39 schrieb Henning Hraban Ramm
: Am 2015-09-22 um 10:49 schrieb Henning Hraban Ramm
: Hi wizards,
in my current book projects I need a list of figure references, ordered by author and page number. Like this:
Photos: Hans Hagen (p.1,4,6,7), Taco Hoekwater (p.2,12–20), Hraban Ramm (p.3ff.)
How can I do that? I.e. - How can I assign an author name/reference to a figure? – How can I output that list?
About like this?:
\placefigure[top][someref]{\externalfigure[somepic]}\reference[someref]{Hraban Ramm}
\ref[t][someref] (\at{p.}[someref]) % put this in some command that is called by \listoffigures ?
Extension: I need to integrate some unnumbered pages into the list, like the cover.
Ok, I can use registers for that:
\defineregister[fidx] \setupregister[fidx][% n=1, compress=yes, indicator=no, distance=0.5em, before={}, after={,}, prefix=none, ] \setupheadtext[fidx=Figures]
I can influence the order like \fidx[spinoza]{Baruch Spinoza}, great.
That gets me as far as:
Hraban 2–3, 5, 7, 9–10, 12, 14, 16–17, 19, 21, 23–24, 26, 28, 30–31, 33, 35 Picasso 1–2, 4–5, 8–9, 11–12, 15–16, 18–19, 22–23, 25–26, 29–30, 32–33
But I’d like to have
Hraban (p.2–3, 5, 7, 9–10, 12, 14, 16–17, 19, 21, 23–24, 26, 28, 30–31, 33, 35), Picasso (p.1–2, 4–5, 8–9, 11–12, 15–16, 18–19, 22–23, 25–26, 29–30, 32–33)
For inserting a page name like "Cover" I tried \writetoregister[fidx][Picasso]{Cover}
But \writetoregister is undefined!? (As well as \writetofidx)
What else can I use?
Greetlings, Hraban --- http://www.fiee.net http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer)
Greetlings, Hraban --- http://www.fiee.net http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer)