[NTG-context] trying to fix page ranges in bibliography

Florian Wobbe Florian.Wobbe at awi.de
Sun Jan 30 00:58:38 CET 2011


I'm trying to insert the macro \pagerange into the code from texmf-context/tex/context/base/bibl-tra.mkiv but I'm quite lost. The macro should make proper page ranges from the bibtex file entries (Pages = {...}). That means remove any whitespace before and after the hyphen and double a single hyphen:

7-9    -> 7--9
1 - 3a -> 1--3a

     range = string.gsub("#1", "\%s*[-\%s]+", "--")

Thanks for suggestions,

More information about the ntg-context mailing list