• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

How to display bookmarks as ranges in index

New Here ,
Jul 05, 2021 Jul 05, 2021

Copy link to clipboard

Copied

I created an index using Word and now I'd like to typeset my document using InDesign. I can place the Word document in InDesign and generate the index. When I do that, the standalone entries come out great, but the entries that are linked to bookmarks and show as page ranges in the Word index only show as the last page number from each range in InDesign.

 

For example, a bookmark that stretches from page 2 through 4 will list "2–4" in Word's index (great) and "4" in InDesign's index (not usable). I need it to show "2–4" in InDesign as well.

 

How do I get InDesign to show page ranges for bookmarks like Word does?

 

I'm marking this as a feature request in case this isn't a thing yet. (But I *really* hope it is.)

TOPICS
How to , Import and export , Type

Views

279

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 05, 2021 Jul 05, 2021

Copy link to clipboard

Copied

Hi,

An 'Index' is looking for specific words to catalogue in the Topics/Subtopics you create. The words listed are on specific pages, I am not sure a range of pages applies there. Create an index in InDesign (adobe.com)

 

If you meant 'Table of Content' that would mean a chapter or section title listed (using their specific formatting) shows their corresponding page range. Create a table of contents in Adobe InDesign.

The TOC creates a list of locations where InDesign detects the formatted text, there are no markers to understand where it ends.

You can add section in your page numbering that might help, but since there are no 'markers' to indicate where the chapter ends, I am not sure it will help.

You can add this question in the Scripting forum to get help on generating a custom script.

 

Also you can add this idea to Adobe InDesign (uservoice.com)

 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jul 05, 2021 Jul 05, 2021

Copy link to clipboard

Copied

You wrote:

quote

You can add section in your page numbering that might help

 

Can you please clarify what you mean by this.

As a more general answer, for what it's worth, I did mean an index, not a table of contents. Indexes often contain page ranges. I can see this in several books I own. If you write a book about medicine and it covers antibiotics from page 70 to 80, the index entry on antiobotics should say "70–80", not just "70", and definitely not just "80".

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 05, 2021 Jul 05, 2021

Copy link to clipboard

Copied

InDesign handles page ranges in a number of ways: for the next number of paragraphs, the next no. of pages, to the end of the section, to the end of the document, tto the next (named) style, and some more. But unfortunately InDesign doesn't use bookmarks (or any other type of marker) to mark the end of an index range (as Word does). And unfortunately InDesign doesn't convert Word's bookmark index range marker to something usable in InDesign. Your feature request joins a long and old queue.

 

You'll have to change the range index markers to any of InDesign's range formats. The only way that that could be automated is if you have a list with topic names and corresponding bookmark names.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jul 05, 2021 Jul 05, 2021

Copy link to clipboard

Copied

quote

You'll have to change the range index markers to any of InDesign's range formats. The only way that that could be automated is if you have a list with topic names and corresponding bookmark names.

Hmm... I do have that information in Word's index. So it should be possible to automate it somehow.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 05, 2021 Jul 05, 2021

Copy link to clipboard

Copied

Got you covered. I helped someone with this issue a while ago in a previous post. It took me a while to find it, but I think it'll help you a lot.

 

You can find out how to set page ranges in your index here:

 

https://community.adobe.com/t5/indesign/index-pagereferences/m-p/11422249#M395445

 

Hope this helps,

 

Randy

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jul 05, 2021 Jul 05, 2021

Copy link to clipboard

Copied

That's really cool but it seems to solve a different problem, namely how to "slurp" continuous page numbers into a single page range, like turning "1, 2, 3" into "1–3". That's not what I'm trying to do.

 

My problem is that InDesign won't recognize page ranges from bookmarks and only put the last (!) page from each bookmark in the index. So what I'm trying to do is to get InDesign to display "1–10" if my bookmark ranges from page through page 10. Currently it just shows "10".

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jul 05, 2021 Jul 05, 2021

Copy link to clipboard

Copied

LATEST

Maybe some of the scripting mavens around here can come up with a magic formula for you.

 

But if you want to do this yourself, the only way I know to do this is to place an index entry at the start of the page range, then set an entry for the range and delete the rest within that range.

 

Wish I had a better answer for you,

 

Randy

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines