You are hereВерстальный марафон
Верстальный марафон
Вот опять поставил рекорд по верстке журнальчика которым занимаюсь уже 6 лет. 137 страниц за 2 часа, надеюсь мое начальство об этом никогда не узнает :) Как этого добиться?
Один из советов сильно ускоряющих работу используйте скрипты. Дело в том, что inDesign имеет приятный набор предустановленных скриптов. Особенно мне нравиться FindChangeList. Эта програмулька делает ряд заранее определенных поисков-замен. Последовательность операций берется из файла FindChangeList.txt. Очень похоже на досовские bat файлы. форма строки очень простая вот например: grep {findWhat:"\t\r"} {changeTo:"\r"} {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false} Find all returns followed by a tab character and replace with single returns.
Эта строчка ищет двойные символы абзаца и оставляет только один. Таким же образом можно делать все что угодно, например изменить стили определенных абзацев или фраз, запретить переносы в конце абзаца и еще много чего хорошего и вкусного для верстальщика.
Разберем все по порядку.
Файл списка замен имеет табличную структуру: он содержит 5 колонок (четыре – опции поиска-замены; и одна – вспомогательная, в которую мы можем записывать свою информацию. Каждая такая строка-абзац содержит поисковый запрос. Вот как это выглядит:
findType {findProperties} {changeProperties} {findChangeОptions} description
findType – text, grep либо glyph
{findProperties} – Здесь мы вписываем параметры поиска. Что мы хотим найти, каким стилем должен быть оформлен искомый текст, какого цвета он должен быть и т.д. – все эти значения прописываются здесь.
{changeProperties} – То же, но для замещающего текста.
{findChangeOptions} – Дополнительные опции поиска замены.
description – необязательный параметр. Ваши комментарии.
Вот для разминки еще парочка строк моего файла:
grep {findWhat:"(\\d{4})(г.)"} {changeTo:"$1~S$2"} {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false} Привязывает после любой цифры
text {findWhat:"ул."} {changeTo:"ул.^S"} {includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false} Find all dash-dash and replace with an em dash.
Служебные символы для Grep и Text есть в этой рубрике. Успехов вам в высвобождении времени от рутинных операций верстки.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии