Ускорил верстку
Я пишу книгу по материалам журнала Everybodystreet — практическое руководство для начинающих стрит-фотографов. По принципу Ильяхова-Сарычевой пишу сразу в Индизайне. Написал черновик и сразу заливаю в макет. В Индизайне окончательно редактирую.
Когда заливаешь текст из обычного редактора в Индизайн, нужно подтягивать висячие предлоги, ставить неразрывный пробел перед тире и в цифрах и т. д.
Неправильно | Правильно |
Я мог бы расставить неразрывные пробелы вручную. Но что, если текст большой и их там сотни? Мог бы воспользоваться автозаменой в поиске. И что, каждый раз запускать поиск после добавления нового куска текста?
По принципу «Пусть потеет машина» я автоматизировал верстку. Использую GREP — глобальные регулярные выражения. GREP — это, когда Индизайн сам, по заранее заданному правилу, ищет и исправляет косяки верстки. Как это работает?
1. Добавим стиль NoBrake в Character Style
2. Добавим стили GREP к Basic Paragraph в Paragraph Style
3. Добавим нужные регулярные выражения
Неразрывный пробел после предлогов
(?<= )((в|во|без|до|из|к|ко|на|по|о|от|перед|при|через|с|у|не|за|над|для|об|под|про|и|а|но|да|или|ли|бы|то|что|как|я|он|мы|они|ни)( |\. |, ))+
Неразрывный пробел после предлогов в начале предложения
((?<= )|(?<=^))((В|Во|Без|До|Из|К|Ко|На|По|О|От|Перед|При|Через|С|У|Нет|За|Над|Для|Об|Под|Про|И|А|Но|Да|Или|Ли|Бы|То|Что|Как|Я|Он|Мы|Они|Ни) )+
Неразрывный пробел перед тире
(?<=) (~=)
Неразрывный пробел в цифрах
(?<=\d)(.)
4. Создадим все остальные стили параграфов на основе Basic Paragraph
Теперь, когда назначаете тексту стиль, неразрывные пробелы автоматически расставляются в нужных местах.
С помощью GREP можно добавлять стили ко всем e-mail, телефонам, датам или другим повторяющимся единицам в документе. Советую изучить GREPоводство
Прежде, чем сделать что-то в ручном режиме, подумайте: а нельзя ли это автоматизировать? И если можно, то
АВТОМАТИЗИРУЙ
здорово, но «и» оставляет на верхней
строчке
►здорово, но «и» оставляет на верхней
строчке
Так конечно |И| прописано в верхнем регистре, потому «и» не подхватывается.
спасибо, друг!
У меня не сработало. это вторая попытка, такой же алгоритм на другом сайте смотрела.
ничего не происходит, как висели предлоги так и висят(((
может это от пиратской версии Inde не получаться?