Tuesday, May 5, 2009

Alphabetical list in InDesign

This tip ia about alphabetizing a list in InDesign. InDesign does not have a sort function, so if you need a list in alphabetical order it can be a problem, especially if it is really long. Here's a quick trick to make a list that can be updated at any time.

1. Make a list in InDesign
2. Define a paragraph style and apply it to the list.3. Go to the menu Layout > table of Contents
By default a title will be entered in the title field. Remove this and leave it blank.
4. In the Other styles (right field) select the style and click add.
5. In Entry style choose a paragraph style. This style will be applied to the list. For page number select No Page Number.
6. Click on the 'More Options' button and check the button 'Sort Entries in Alphabetical Order.
7. Click on OK and place the list.
Always keep your original list. If you need to add enteries do this in the original list. Select the table of Contents and go to Layout> Update Table of Contents and the TOC will automatically be updated.

19 comments:

Anonymous said...

Thank you for this tip. You just saved me a lot of time!

Anonymous said...

Me too! Not only saving time doing it manually, it would of taken me hours to work out how to actually do it as well. Thanks so much!

Anonymous said...

There is actually a script included in indesign which is named SORTPARAGRAPHS.jsx
Its located at Scripts/Application/Samples/Javascript

Linda said...

Thanks so much. I don't use scripts enough and really should.

Anonymous said...

Thanks so much for the tip on using the script! For some reason, the Table of Contents sort feature did not work for me, but the script worked right away! Thanks!

ΒΑΓΓΟΣ said...

Thanx a lot my friend!!!

Anonymous said...

Also, though it's cheating, there's an incredibly simple sort function in MS Word. You could just copy & paste into Word, sort (Home tab, Paragraph group, click on sort button), then copy & paste back. As long as it's a simple list without a lot of formatting, it should take 15 seconds.

Anonymous said...

use excel, it's even faster and it works with tables too

Anonymous said...

Thank you so much for this information! Easy as pie and such a time saver.

Anonymous said...

Neat and Clean method.

Highlight what you want to sort, then go to...

Windows > Utilities > Scripts > Application > Samples > Javascript > SortParagraphs.jsx

DONE!

Anonymous said...

Thanks! Great help :)

Henry said...

Thanks a lot it was of great help

Vareta said...

Thank you very, very much. You have safe my life and a lot of time! I had a super huge index that wasn't in order, but with this in a few minutes I had it in complete order (alphabetical with 2 paragraphs styles). Thaaaaanksss!!

One Little Print Shop said...

Thank You! Super helpful.

Unknown said...

Saved me a ton of time and the errors that might occur when re-keying. Thanks!

Shruti said...
This comment has been removed by the author.
Shruti said...

Im trying to sort a table that I already created. Scripts>js doesnt seem to work on an already created table. These tables are HUUUUGEE...and I cant really convert them into word and put it back. Total waste of time. does anyone know a way to SORT the Table ALPHABETICALLY in indd?

Unknown said...

you have got an incredible weblog right here! would you like to make some invite posts on my blog? casino bonus

TIM said...

Dear Mr Anonymous from March 27 2013.

Thanks for the simple instructions. Fast simple effective....saved me a headache.
Brownie points 100
KARMA about 5 good ounces ! !

HAve a good day