Я работаю над набором книги в InDesign, в которой есть стихи. Каждый стих начинается с цифры. Цифры не могут быть в конце строки, так как это начало текста на следующей строке. Здесь я узнал, что стили GREP могут это сделать. Я просто не знаю, как настроить стиль grep, чтобы найти числа и переместить их на следующую строку.
Вот пример блока текста с выделенными номерами:
Кроме того, дополнительный вопрос - можно ли применить стиль символов к определенному типу текста в InDesign с помощью GREP? В настоящее время я применяю стиль символов вручную к каждому числу: |
Спасибо ребята!
Стили Grep предназначены для применения стиля символа к определенному шаблону. Они не позволяют вам заменить символ другим. В вашем случае вы можете подумать, что вам следует заменить обычный пробел после чисел неразрывным пробелом (НЕ жесткий возврат!).
Но вы можете создать стиль символов, чтобы отформатировать свои числа, точку и следующий пробел и установить все это как «неразрывное»:
\d+\.\h
мог сделать работу. Имейте в виду, что это регулярное выражение будет применять стиль grep ко всем числам, если за ними следуют точка и пробел, поэтому будьте осторожны.
Если вы не хотите, чтобы пространство было оформлено как числа (меньший размер шрифта, цвет фона и т. д.), вам необходимо создать 2 стиля символов: один для чисел и точек, а другой для пробела ( если перед ним стоит цифра + точка).
Grep великолепны, но очень разборчивы, поэтому почти невозможно дать идеальный ответ, не видя всего дизайна.
Отметить как прочитанное
ГФан