[ID CC-CC2021] GREP-стиль для номеров страниц

Андрей Викторов

Топикстартер
15 лет на форуме
Сообщения
1 088
Реакции
267
Коллеги, подскажите пожалуйста как оный должен выглядеть.
Хотелка: в номерах страниц в книге последняя цифра другим заранее заданным стилем.
т. е.
до десятка 1
от десяти до сотни 10
от сотни и дальше 101
 

andrejK

R.I.P.
Сообщения
10 300
Реакции
5 218
имхо - никак

гуру типа @iv-mi поправят. если поправят.
 
Последнее редактирование:

veretragna

γνώσις
Сообщения
578
Реакции
200
Если нумерация автоматическая, то никак. Текстовая переменная не отдает символы ни для поиска-замены, ни для форматирования.
 

Андрей Викторов

Топикстартер
15 лет на форуме
Сообщения
1 088
Реакции
267
Чую, что с разделами как-то можно поиграться, но досообразить не могу...
 

NNN5

Модератор
15 лет на форуме
Сообщения
1 256
Реакции
1 012
Всё очень просто.
0. Создаёте в Excel список вида 1\r2\r и так далее до скажем, 999 (или сколько у вас там страниц задумано).
1. Создаёте в InDesign документ с Primary Text Frame.
2. Заходите на мастер-страницу. Двигаете границы этого фрейма (или фреймов, если документ идёт разворотами) так, чтобы он стоял на том месте, где будет ваша колонцифра.
2а. Делаете на новом слое окошко для колонцифры, в которое помещаете символ Current Page Number. Это для контроля.
3. Помещаете в документ InDesign текстовую колбасу из номеров страниц, разделённых абзацами, которую создали в п.0 (можно просто скопировать и вставить). Её надо запустить в нашу цепочку фреймов под колонцифру.
4. Создаёте стиль абзаца, где будут grep-ом разукрашены цифры от первой до последней. Применяете его ко всей колбасе.
5. Опять заходите на мастер-страницу, отнимаете у окошек под колонцифру право зваться Primary и создаёте уже нормальные окна под текст - им теперь это свойство можно присвоить.
5а. Эту заготовку с "номерами" можете сохранить отдельно про запас - если нумерация страниц собьётся, туда будет проще залить. А контролировать - см. п. 2а
 

xenOnn

15 лет на форуме
Сообщения
287
Реакции
45
Вот рабочий вариант:
В мастере делаете два поля. В обоих ставите "Current Page Number", но один с обычным стилем, а второй с bold'ом.
И оба эти поля помещаете в маски. Не знаю как это правильнее сказать, вообщем Paste in Place, чтобы у первого пейджера было видно всё, кроме последней цифры, а у второго только последнюю.
Так не надо будет городить огород с экселем, и не будет проблем если поменять какие-то страницы местами.
 

izrukvruki

15 лет на форуме
Сообщения
1 841
Реакции
304
Коллеги, подскажите пожалуйста как оный должен выглядеть.
Хотелка: в номерах страниц в книге последняя цифра другим заранее заданным стилем.
т. е.
до десятка 1
от десяти до сотни 10
от сотни и дальше 101
А зачем так делать?