My recommendation would be to edit your paragraph style. Under the Hyphenation section, you should generally raise the bar: 9 letters long for a word to qualify to hyphenate. After 3 letters on the above line; before the last 4 letters to the line below. Hyphen limit 1. Turn off the three switches underneath for last word, across column, and Capitalized Words. That is the way I generally default it; and therefore you will never see hyphenated words like twenty-seven breaking up further.
Another approach is to apply a No-Break command to the selected word, but the former technique is more comprehensive in heading off the problem, and doesn't require manual time.
Thank you! Those are excellent suggestions. I'll use them on my next book--this one has already been indexed, and making substantial changes to the overall hyphenation will mess that up. But next time... those hyphens better watch out!
A super-easy way to prevent this is to add a discretionary hyphen after the hyphen in a hyphenated word. This can be easily accomplished by doing a global find-and-replace.
This will allow all hyphenated words to break ONLY after the hyphen.
Hyphenation settings should be determined based on the overall text. It is good to specify the minimum characters a word should have to be hyphenated — to prevent the hyphenation of very short words — but if you set that minimum too high just to avoid double hyphenated words, you may end up with too loose lines of text.
I create a character style and call it "No Break" and only activate the No Break in the style
I then use a grep style