- Сообщения
- 249
- Реакции
- 7
Приветствую
Прошу о помощи:
1. проверить правильность выбранного решения
2. если есть более лучший вариант помочь решением
Из разнородного текста рукописи
вывести шмуцтитул в три строки, с присвоением стилей:
ШАГ 1 - В стиле основного параграфа текста - GREP:
^§\r
- присвоить "§" стиль прозрачности
- "§" мой символ привязки поиска - начало строк шмуцтитула, поиск-удалить нельзя, значит сделать прозрачным
^(?<=§\r)(.+\r)
^(?<=§\r)(.+\r)\K.+
- 2й и 3й строке после § - присвоить строкам необходимые стили
ШАГ 2 - Поиск-GREP:
(вынос 3х строк на отдельную страницу)
найти: (^§\r)
- заменить на: ~P$1
- конец страницы перед 1й строки
найти: (^§\r)
- заменить на: \r\r\r\r\r\r\r\r\r\r$1
- верхняя отбивка строк, с целью отцентровать шмуцтитул
найти: (^(?<=§\r)(.+\r)\K.+)
- заменить на: $1~P
- конец страницы после 3й строки
ИТОГ:
Вроде получается не так замысловато...
Но возможно есть решения проще-быстрее.
Помогите пожалуйста оценкой/решением.
Заранее всем откликнувшимся БОЛЬШОЕ СПАСИБО!
PS
* известны скрипты:
Apply Next Style (Apply Next Style )
FindChangeByList (https://indesignsecrets.com/a-major-job-gets-easier-with-grep-and-findchangebylist.php )
не пробовал, может с ним проще?
* Использование наследуемых стилей, вроде здесь не подходит:
ведь изменения ведутся внутри основного фрейма-полосы с текстом
"стиль объекта" не применить
Прошу о помощи:
1. проверить правильность выбранного решения
2. если есть более лучший вариант помочь решением
Из разнородного текста рукописи
вывести шмуцтитул в три строки, с присвоением стилей:
§
2 название - c пробелом
3 дата - с пробелом и тире
ШАГ 1 - В стиле основного параграфа текста - GREP:
^§\r
- присвоить "§" стиль прозрачности
- "§" мой символ привязки поиска - начало строк шмуцтитула, поиск-удалить нельзя, значит сделать прозрачным
^(?<=§\r)(.+\r)
^(?<=§\r)(.+\r)\K.+
- 2й и 3й строке после § - присвоить строкам необходимые стили
ШАГ 2 - Поиск-GREP:
(вынос 3х строк на отдельную страницу)
найти: (^§\r)
- заменить на: ~P$1
- конец страницы перед 1й строки
найти: (^§\r)
- заменить на: \r\r\r\r\r\r\r\r\r\r$1
- верхняя отбивка строк, с целью отцентровать шмуцтитул
найти: (^(?<=§\r)(.+\r)\K.+)
- заменить на: $1~P
- конец страницы после 3й строки
ИТОГ:
Вроде получается не так замысловато...
Но возможно есть решения проще-быстрее.
Помогите пожалуйста оценкой/решением.
Заранее всем откликнувшимся БОЛЬШОЕ СПАСИБО!
PS
* известны скрипты:
Apply Next Style (Apply Next Style )
FindChangeByList (https://indesignsecrets.com/a-major-job-gets-easier-with-grep-and-findchangebylist.php )
не пробовал, может с ним проще?
* Использование наследуемых стилей, вроде здесь не подходит:
ведь изменения ведутся внутри основного фрейма-полосы с текстом
"стиль объекта" не применить
Последнее редактирование: