With TOC user can call a series of texts in order of document with a specific paragraph style to create a table of content.

Is it possible to do the same calling character styles?

Any tricks like doing with TOC?

  • Hi Roozbeh, I don't know is is possible what you are trying to do, but, did you try creating a paragraph style with a GREP style to apply a character style to all the characters of this paragraph?
    – user120647
    Sep 8, 2018 at 10:52
  • Hi Rozbeh. Have you checked the Adobe documentation on Character and Paragarph styles in Indesign?
    – Billy Kerr
    Sep 8, 2018 at 10:56
  • @Danielillo Hey there dan, I'm about to create a index of the words have "Underline" character style.
    – Roozbeh E
    Sep 8, 2018 at 11:18
  • @billy-kerr Hi Billy, Yes i checked it and know what are differences.
    – Roozbeh E
    Sep 8, 2018 at 11:19
  • 2
    This sounds like something that’s most easily done by scripting, because unfortunately I don’t think there is a corresponding TOC function for character styles. Should be quite easily scriptable, though. Alternatively, you can use an already existing script to make an index based on character styles (such as this one). Sep 8, 2018 at 14:11

1 Answer 1


Ok, is not an InDesign feature, but there are some tricks.

  • Adding a Footnote to the word with the same word as a content
  • This footnote has its own paragraph style
  • From the TOC, call the footnote paragraph style and place it with a different paragraph style
  • Set the original footnote paragraph style to invisible (horizontal scale=1%, vertical scale=1%)

enter image description here

In this .gif example, after assigning the RED character style to the word Dipsam, create a footnote with the same word. When updating the TOC, the word Dipsam appears together with the page number in the right position.

  • 1
    holy cats, I would upvote this 10 times just to reward you for making that GIF. Sep 8, 2018 at 12:34
  • 1
    Hmmm... good trick... but adding a lot of words into footnotes is a pain I guess! but this trick homes so handy sometimes. thank you for mentioning! ;)
    – Roozbeh E
    Sep 8, 2018 at 14:59
  • Neat workaround i guess, but still scripting would be much cleaner.
    – Lucian
    Sep 8, 2018 at 20:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.