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.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwSUcFTbOv0FTNLJhRbLkgHCrSA2ruMCI-d2W6RkL22Rpep-LM96BXgMaotyeEhydQNYrrW-G9Bkmtxk6x9LgNsfCREANDcXpVvmN_k2pYHMS1pSUViRlpvyeD52xIXyav2mY-tzChSCg0/s1600/Handtekening_blog_kleiner.png)
Geen opmerkingen:
Een reactie posten