On 4/3/2019 10:56 AM, Henning Hraban Ramm wrote:
Am 2019-04-02 um 18:53 schrieb Hans Hagen <j.ha...@xs4all.nl>:

On 4/2/2019 11:54 AM, Henning Hraban Ramm wrote:
Ahoi,
with \setupregister[compress=yes], index entries 1,2,3,4 become 1–4. That’s 
great.
But (at least in German publications) it’s usual that 1,2 becomes 1f. and 1,2,3 
becomes 1ff.
Is it possible to configure it that way?
it should not be too hard to program but, it being german problem:

- you have to come up with an example
- wolfgang has to come up with a proper keyword (compress=?)


Thank you – it’s not only a German habit, even if we pronounce it “folgende”, 
“f.” stems from Latin “folio”, and “ff.” is a duplicated abbreviation, as was 
usual in mediaeval Latin.
So, this is at least used in English, German, Norwegian and Swedish, as far as 
I could find. In French they seem to use “sq.” and “sqq.” (sequens).

https://de.wiktionary.org/wiki/ff.
https://en.wiktionary.org/wiki/ff.
https://fr.wiktionary.org/wiki/sq.

I suggest the following setup options:

compress = no  —> don’t collapse (as now)
compress = yes —> always use – (as now)

compresssymbols={\,f.,\,ff.} (or how can you setup a list?)
compress = symbols —> use first symbol for one other page, second for more pages
        if there’s only one symbol, more than one sequential page should use – 
(like “yes”)

Is this feasible?

i'll add

\setuplabeltext % predefined
  [en]
  [following:singular=f.,
   following:plural=ff.]

\setupregister[index][compress=text]

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------
___________________________________________________________________________________
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://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to