Dividir duas entradas de índice cujos intervalos compartilham uma página comum ou estão separados por uma página

Dividir duas entradas de índice cujos intervalos compartilham uma página comum ou estão separados por uma página

Estou usando o makeindex para gerar o índice de um livro grande. Freqüentemente tenho casos em que duas entradas de índice usando a mesma palavra ou frase compartilham uma página final comum para o primeiro intervalo e uma página inicial para o segundo intervalo. Makeindex não mostra isso como dois intervalos distintos, mas os concatena em um único intervalo. Pior ainda, se a página inicial do segundo intervalo estiver uma página após o final do primeiro intervalo, makeindex concatena tudo. Aqui está um exemplo do que eu quero ver:

Propagação de pulso, 319-323, 324-330

O que eu recebo é:

Propagação de pulso, 319-330

Isto é especialmente problemático quando os dois intervalos ultrapassam os limites de um capítulo. Alguma sugestão sobre como forçar a divisão desejada?

informação relacionada