Gebruik je de index functie van InDesign, dan merk je vast dat InDesign een nogal eigenaardige wijze van alfabetisch sorteren kan vertonen.
Dit een eenvoudige scriptje verbetert dit:
if (app.documents[0].indexes.length == 0) exit();
topics = app.documents[0].indexes[0].allTopics;
for (i = topics.length-1; i >= 0; i--) {
if (topics[i].sortOrder == '') {
topics[i].sortOrder = topics[i].name.replace (/[,:]\s*/, '0');
} else {
topics[i].sortOrder = topics[i].sortOrder.replace (/[,:]\s*/, '0');
}
Kopieer, plak in TextEdit en bewaar met extensie .jsx. Plaats in de scripts map.
Geen opmerkingen:
Een reactie posten