I’m new to InDesign. I know how to make a numbered list in InDesign and also how to style the numbers (font, colors). But I want behind each number to be a banner I have made in Illustrator. I need something like the result in the following screenshot.

enter image description here

  • I don’t think there’s an automated way of doing that with a regular list, short of making a font where the numbers have the banner as their background. Even then, what happens when you get to 10? Bigger, stretched banner? Separate banners? Apr 11 at 22:07
  • Maybe the banner is onesize that fits 2 digits and numbers are aligned in center so to look nice. I can’t imagine that a designer for a pdf including 800 exercises pastes the banner one by one with not having an automated solution!
    – Kost6kosGR
    Apr 11 at 22:18
  • In the screen shot you’ve shown, I’d wager the numbers are not auto-incrementing numbers from a numbered list. They are more likely to be anchored objects. When I said ‘automated way’, what I really meant was that I don’t think this is doable as a dynamic numbered paragraph style. You can of course automate it, but in the sense that you can change regular paragraph numbers into these fancy anchored objects by running them through a script. If this is from an 800-page exercise file, it’s likely that’s what the original designer did. Apr 11 at 23:01
  • I see. So can you describe how you would do it so to have this result?
    – Kost6kosGR
    Apr 12 at 6:33
  • I would probably start by seeing if I could make an object style that mimicks the desired form as closely as possible: pink background, dark pink drop shadow with no spread, paragraph style, anchored object position options set to fit with the right position, etc. Then with a script I’d iterate over the numbered paragraphs (by paragraph style), extract the paragraph number, create a polygon with the desired size and shape (this will probably take some testing), convert it to a text frame and insert it as an anchored object with the created object style and the extracted number as its contents. Apr 12 at 9:59


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.