Peter Kahrel

Peter Kahrel

About

Peter Kahrel is the author of several eBooks on InDesign and scripting, including GREP in InDesign and Javascript for InDesign, published by CreativePro Network. He is a retired scripting engineer.

Speaking at these events

Event
The InDesign Conference 2026
December 1–4An Online Event

The essential how-to event for creative professionals who rely on Adobe InDesign.

Learn more
Archived
CreativePro Week 2025
June 2–6Now Available On Demand

Available for purchase through September 6. On-demand access ends June 6, 2026. CreativePro Week is the world’s best how-to conference to master the tools of…

Learn more
Article
Sort Cross References

Cross-references are printed in the order in which they were added to the document. If you add to a topic a cross-reference to the topic Python, and later, at the same topic, create a cross-reference to the topic JavaScript, you end up with See also Python; See also JavaScript. This can be fixed with a […]

Learn more
Article
Filtered File > Open Dialog Box

Here’s a way to filter file types in your Open File dialog box.

Learn more
Article
Index Fixes: Sorting

InDesign doesn’t distinguish letter-by-letter and word-by-word sorting, it supports only letter-by-letter sorting.

Learn more
Article
Sort and Combine Cross References

Unlike subtopics, which InDesign sorts, cross-references are printed in the order in which they were added to the document. If you create a cross-reference to the topic UXP, and later, at the same topic, create a cross-reference to the topic JavaScript, then another one to AppleScript, the Index panel shows them in the order you […]

Learn more
Article
Index Fixes: No Styling in Topic Names

Topic names cannot natively be styled in the Index panel. However, a simple solution is to add text tags such as <i>. . .</i> and use two GREP queries in the generated index to apply character styles and remove the tags, or set up a GREP style in the topic paragraph styles to hide those […]

Learn more
Article
Indexes and Concordances

The terms ‘concordance’ and ‘index’ are not used in the same way by everybody. For the purposes of this web page, I use concordance for a list of occurrences of one word in its context and index for a list of several words, each word accompanied by one or more page references. There are several types of index (word […]

Learn more
Article
Table Sort

Sort a table on up to three columns. Formatting can be preserved.

Learn more
Article
Skip Style: Format First Lines in Index Sections

Apply a paragraph style to index entries that start a new letter. Optionally insert section headings.

Learn more
Article
Marginal Notes in InDesign

Learn two easy ways to convert footnotes and endnotes to marginal notes in InDesign.

Learn more
Article
Update Index

When you edit an index, for example to combine entries, you can end up with un-well-formed page ranges such as 2, 16-34, 4-8, 5-10, x, 12-18, ii-iv. The Update Index script fixes this—either the whole index or just the selected entry.

Learn more
CPW Icons

June 7–11, 2027

Phoenix, AZ (and online)