Как сделать приводность строк в индизайне

Обновлено: 08.07.2024

Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal

RU_InDesign

Ноябрь 2019
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Друзья, а где в ИнДизайне контроль висячих строк?

Хороший вопрос.
Я пока, окромя собственных рук, ничего не нашёл(

палитра Paragraf, менюшка - keep options. (Alt+Ctrl+K) и см. скриншот :)

блин, уже ответили.

но все равно, imho, надежнее руками. если, конечно же, у вас не монография на 6000 страниц :)

как это - руками надежнее.
в стиль параграфа эту фишку прописать и тогда при любом движняке верстки ничего не слетит. А за каждым абзацем следить - это, простите, полный абзац :))))

ну, автоматом-то он, наверное висячие строки с помощью высоты текстового блока рулит. если стоит выравниевание по base-line. у меня стоит. нам в газете по-другому низя :) и полос не много. так что это не долго.

на самом деле мне просто лень сетку на макет прикрутить :)

Если выравнивание по сетке стоит, то все едет и пляшет :) Замаешься с этим делом :))
для газеты - согласна, иногда проще руками. А в многостраничной верстке, имхо, только автоматом :)

ну я и писал про 6000 страниц :)

я имела в виду когда одно story (как его по-русски-то хз) уползает на две-три страницы :) о, или несколько фреймов. Тогда можно чем-то поиграть. А когда 1 story=1 фрейм - тогда да :) многоколоночное конешно :)

посмотрел обойки в твоем жж. че это так там пингвинами запахло? :) в контексте разговора очень страноо :)

гы :))))
у меня муж юниксоид, подбрасывал время от времени :))) классные просто, мне нравятся :))

Широкие возможности при работе с текстом в индизайне объясняются тем что программа для этого собственно и предназначена. Работа с текстом, т.е. вёрстка многостраничных изданий это основное предназначение программы.

Начало работы с текстом в индизайне.

Фактически мы начинаем работать с текстом в тот момент когда создаём новый документ. В этот момент нас просят указать формат, отступы, количество колонок и т.д. Какие отступы создавать и сколько колонок использовать это уже зависит от вас, но не стоит игнорировать начальные настройки для документа, которые могут сильно облегчить вам дальнейшую работу.

Текст_в_индизайне_текстовые_колонки_text_v_indizayne_textovie_kolonki

Указав в настройках 3 колонки никто не помешает вам в будущем расположить текст в этом документе на 2 колонки и наоборот. Задаваемые параметры отступов, колонок и т.д. не печатаются и служат лишь ориентиром для вас.

Важным является ещё и формат. Т.е. если вы задали формат А4, то переверстать его в А3 будет гораздо сложнее, в этом случае вы не обойдётесь простым изменением настроек документа.

Импорт.

Мы можем импортировать текст из документа ворд, эксель, txt и других форматов. Для импорта Ctrl + D. Для того чтобы не наследовались стили текста из ворда, лучше импортировать из txt формата.

Текстовые фреймы.

Текстовые фреймы масштабируются так-же как и фреймы с изображениями. Т.е. если вы зажали Ctrl + Shift во время масштабирования, то можете рассчитывать на пропорциональное изменение параметров. Но лучше всё-таки задавать параметры для текста более конкретно, в цифрах. Для этого на панели инструментов вверху появляется окно настроек, в то время когда вы выделяете текст для работы.

Настроить интерлиньяж, межстрочное расстояние, выключку, размер кегля, отступы и прочие параметры можно вверху, на панели активных инструментов.

Текст_в_индизайне_текстовые_колонки_text_v_indizayne_textovie_kolonki_5

Текст по контуру в Индизайне.

Текст_в_индизайне_текст_вдоль_кривой_text_v_indizayne_text_vdol_krivoy

Текст_в_индизайне_текст_вдоль_кривой_text_v_indizayne_text_krivoy

После того как мы ввели текст, мы можем изменить параметры, щёлкнув правой кнопкой мыши по тексту и вызвав контекстное меню.

Текст_в_индизайне_текст_вдоль_кривой_text_v_indizayne_text_krivoy_3

Текст_в_индизайне_текст_вдоль_кривой_text_v_indizayne_text_krivoy_2

Создание стилей для символов.

Обычно приходится задавать стили для заголовков первого уровня, заголовков второго уровня и основного текста. Помимо этого можно задать стили для особых случаев, это нумерация, различные сноски и т.д.

Создание стилей для абзацев.

Стили для абзацев имеют больше настраиваемых параметров, чем стили для символов. Задавать стили для абзацев нужно для основного массива текста, т.к. настройки там более широкие.

Сверстаем одну страницу для примера.

Добавляем текст в нашу страницу. Я делаю это простым копированием из текстового редактора (Ctrl + C > Ctrl + V).

Мы разместили текст, но он не весь виден на странице. Что делать? Находим маленький красный значок в самом низу текстового фрейма справа и жамкаем по нему что есть сил. Если мы нормально жамкнули то теперь у нас появилась возможность вставить остаток текста в новом фрейме.

При этом стоит обратить внимание что эти фреймы связаны между собой. Изменяя размер первого текстового фрейма у нас автоматически изменяется количество символов как в этом фрейме так и в других текстовых фреймах, связанных с этим. Эта чрезвычайно полезная функция очень упрощает вёрстку больших объёмов текста.

Обтекание текстом.

Изображениям в индизайн я уже посвятил отдельную статью.

Я добавил подготовленное изображение в наш документ. Теперь мне нужно настроить обтекание текстом. Выделяем изображение и находим вверху настройки обтекания текстом.

Текст_в_индизайне_обтекание_текстом_text_v_indizayne_obtekanie_textom

Как видим всё работает должным образом. Стоить не забывать что обтекание работает и для текста.

Текст_в_индизайне_обтекание_текстом_text_v_indizayne_obtekanie_textom_2

В последней версии индизайна (на данный момент CC) обтекание для текста и изображения включено по умолчанию. Так что если у вас ни с того ни с сего куда-то пропал текст, то возможно просто нужно изменить настройки обтекания и всё появиться.

Переносы в индизайне.

Текст_в_индизайне_текстовые_колонки_text_v_indizayne_textovie_kolonki_3

В предыдущих версиях язык нужно было устанавливать самому, в последних версиях сами переносы и язык устанавливаются автоматически.

Текст_в_индизайне_переносы_text_v_indizayne_perenosi_3

Здесь переносы можем отключить и включить, тут же можете покрутить настройки для них.

Нумеруем страницы.

Как пронумеровать страницы в индизайне? Очень просто! Заходим из главного верхнего меню: Текст > Вставить специальный символ > Маркеры > Номер текущей страницы, либо жмём Ctrl + Alt + Shift + N.

Текст_в_индизайне_нумерация_text_v_indizayne_numeracia

Для появившегося символа мы также можем задавать стили и форматировать как нам удобно.

Из опыта использования шрифтов.

Как пользоваться стилями и сколько гарнитур использовать в документе? Не стоит использовать больше 2-3х гарнитур если не хотите получить сумбур.

Вот пример использования шрифтов, который я нахожу одним из наиболее правильных.

Текст_в_индизайне_текстовые_колонки_text_v_indizayne_textovie_kolonki_4

Главный заголовок набран крупным кеглем Times New Roman, далее идут подзаголовки они тоже набраны гарнитурой с засечками (но это уже не таймс), следом идёт основной текст, набран шрифтом без засечек и меньшим кеглем.

Подготовка к печати.

Перед отправкой в типографию нужно также конвертировать текст в кривые (это нужно делать в тех случаях, если вы отправляете макет в формате PDF). Ctrl + Shift + O — команда для того чтобы конвертировать в кривые выделенный текст.

Для основного текста нужно использовать заливку в один цвет, обычно это чёрный 100%.

В том случае если вы отправляете макет на печать в формате TIF, то конвертировать текст не обязательно. Он сам превратиться кривые, а затем и в растровое изображение во время экспорта. Вообще экспорт документов для печати это тема для отдельной статьи. В будущих публикациях обязательно эту тему подниму.

Несмотря на узкие возможности программы при работе с растровыми изображениями, для нас открыты довольны широкие возможности для работы с контурами. Тут мы наследуем многие возможности из родственного иллюстратора и это стоит рассмотреть более подробно. Постараюсь осветить эту тему в других статьях т.к. эта статья не резиновая.

Информация в статье предоставлена довольно общая, поэтому если возникли вопросы то можете писать их в комментариях. Надеюсь статья оказалась для вас полезной.
Небольшой видеоурок по теме думаю не будет лишним.

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Станислав Янковский

Если бы мне попалась вёрстка в которой всё "висячее" скинуто переводом на слудующую строку (Shift+Enter), то верстаку бы руки оторвал и уволил бы нахрен.

Для этого существует "неразрывный пробел" (Ctrl+Alt+X). Объясняю разницу. При истользовании шифтентера вставляется знак разрыва строки и при внесении правки есть вероятность, что получится короткая строка, т.к. перед этим предлогом, тире, цифрой и т.д. что у "вас повисло" стоит знак принудительного окончания строки.
При использовании неразрывника такого никогда не случится.
Так что единственно правильный способ борьбы с висячими тире, предлогами, датами и тому подобными вещами (о, вспомнил, ещё есть инициалы в именах) -- это использование "неразрывного пробела" (Ctrl+Alt+X).

Советую вообще посмотреть меню Insert Special Characters которое появляется при правом клике мышки в режиме "Text" на текстовом боксе.

Кстати, для расстановки неразрывников и правильных тире (вы же знаете, что их 3 разных вида? :)) есть даже специальный набор макросов для ворда и для ИнДиза. Для ворда называется "Перестройка" для ИнДи -- SZam (есть платная и бесплатная версия).

GREP в InDesign

Одной из важных мелочей в вёрстке текста являются висячие предлоги (а также союзы и частицы) в конце строк. Особенно они заметны во флаговом наборе. Рекомендуется привязывать предлоги и союзы к следующему за ними слову, а частицы — к предыдущему. После них должен ставиться неразрывный пробел alt+ctrl+x | ⌥⌘X . Нельзя отрывать единицы измерений от их значений, разрывать пробелом некоторые сокращения.

Возникает сложность: в тексте предлогов, союзов и частиц могут быть десятки, сотни, тысячи. Расставлять руками? Расставлять автозаменой? Как не забыть все правила расстановки? А потом пришлют тонну правок по тексту, и всё делать заново? Оно всё равно где-нибудь отвалится! Пусть компьютер делает это за меня!


Собрав однажды кучу примеров таких правил я придумал, как это автоматизировать. Чтобы InDesign сам находил и связывал одно- и двухбуквенные слова, я использую алгоритм работы с регулярными выражениями GREP.

Слов-то много!

Воспользуемся методом комбинаторики и запишем все двухбуквенные комбинации (за исключением пар одинаковых гласных). Выделим все слова, которые имеют смысл, кроме аббревиатур, но используем только те, которые подчиняются правилам вёрстки.

аб ау еб ёб иб об уб ыб эб юб яб ба бе бё би бо бу бы бэ бю бя ав ев ёв ив ов ув ыв эв юв яв ва ве вё ви во ву вы вэ вю вя аг ег ёг иг ог уг ыг эг юг яг га ге гё ги го гу гы гэ гю гя ад ед ёд ид од уд ыд эд юд яд да де дё ди до ду ды дэ дю дя ее её аж еж ёж иж ож уж ыж эж юж яж жа же жё жи жо жу жы жэ жю жя аз ее её ез ёз из оз уз ыз эз юз яз за зе зё зи зо зу зы зэ зю зя ай ей ёй ий ой уй ый эй юй яй йа йе йё йи йо йы йу йэ йю йя ак ек ёк ик ок ук ык эк юк як ка ке кё ки ко ку кы кэ кю кя ал ел ёл ил ол ул ыл эл юл ял ла ле лё ли ло лу лы лэ лю ля ам ем ём им ом ум ым эм юм ям ма ме мё ми мо му мы мэ мю мя ан ен ён ин он уг ын эн юн ян на не нё ни но ну ны нэ ню ня ап еп ёп ип оп уп ып эп юп яп па пе пё пи по пу пы пэ пю пя ар ер ёр ир ор ур ыр эр юр яр ра ре рё ри ро ру ры рэ рю ря ас ес ёс ис ос ус ыс эс юс яс са се сё си со су сы сэ сю ся ат ет ёт ит от ут ыт эт ют ят та те тё ти то ту ты тэ тю тя ау аф еф ёф иф оф уф ыф эф юф яф фа фе фё фи фо фу фы фэ фю фя ах ех ёх их ох ух эх ых юх ях ха хе хё хи хо ху хэ хы хю хя ац ец ёц иц оц уц эц ыц юц яц ца це цё ци цо цу цэ цы цю ця ач еч ёч ич оч уч ыч эч юч яч ча че чё чи чо чу чы чэ чю чя аш еш ёш иш ош уш ыш эш юш яш ша ше шё ши шо шу шы шэ шю шя ащ ещ ёщ ищ ощ ущ ыщ эщ ющ ящ ща ще щё щи що щу щы щэ щю щя

Перечислим все однобуквенные слова, их все нельзя отрывать от следующего слова:

а в и к о с у я

Сюда же следует отнести наиболее распространённые сокращения и единицы измерения, частицы, которые нельзя отрывать от предыдущего слова: грамм, год, город, метр, рубль, тонна, тысяча

б г г. ж м р. т т.

Перечислим все двухбуквенные слова, которые желательно не отрывать от следующего слова:

во вы да до за из ко мы на не ни но ну об он от ох по со та те то ту ты уж

Перечислим слова, которые желательно не отрывать от предыдущего слова:

га гг. дм долл. др. же кг мг мл мин. млн. млрд. мм нм с. см стр. руб.

Не забудем про сокращения и символы:

Как это всё работает?

Преимущество этого метода в том, что эти правила сохраняются в самой программе до создания нового файла. И появляются во всех вновь созданных документах в стиле Basic Paragraph , на основе которого создаются все остальные стили. Вы можете навсегда забыть про замену обычных пробелов на неразрывные через Find/Change .

Откроем InDesign и в палитре Character Styles создадим стиль No Break , в котором укажем не разрывать символы.

Окно Character Styles

Откроем стиль Basic Paragraph в палитре Paragraph Styles , перейдём на вкладку GREP Style , нажимаем на кнопку New GREP Style , в Apply Style выбираем наш стиль No Break . Дальше стоит поле для ввода текста To Text: \d+.

Окно Paragraph Styles

Вставим в это текстовое поля следующее выражение:

Жмём New GREP Style снова и добавляем туда остальные правила:

\>(?i:)( б| г | т| ж| м| р.)\b
\ (?i:)( га| гг.| дм| долл.| др.| же| кг| мг| мл| млн.| млрд.| мм| нм|с. | см| стр.| руб.)
\>(?i:( ~_| ~=| %| $| €|\d+ ))

Последнее правило приклеивает тире и знаки к предыдущему слову, а числа — к следующему.

Настройка завершена. Дальше создаем свои стили, указав за основу Basic Paragraph , стиль No Break будет применяться автоматически. Если вы хотите отключить эту настройку, то вместо Basic Paragraph нужно выбрать No Style .

Регулярные выражения для автозамены

Висячие предлоги работают с помощью GREP Style только потому, что пробелу и предлогу велено не разрываться. Однако, это не избавляет от необходимости заменять некоторые регулярные выражения с помощью автозамены. Когда весь текст импортирован в файл вёрстки, нужно провести ряд автозамен. Выражения можно сохранить в шаблоны в окошке Find/Change .

Заменить все множественные пробелы на один:

Убрать пробелы в конце параграфов (поле для замены остаётся пустым!):

Заменить все множественные переходы строки на один:

Заменить дефис на длинное тире с неразрывным пробелом (квадратные скобки окружены пробелом):

Это минимальный набор автозамен для простого текста. Но часто бывает нужно использовать и другие регулярные выражения. Вот некоторые из тех, что я пользуюсь постоянно.

Привести в порядок все номера телефонов, а их бывает много:

Привести в порядок квадратные метры:

Вот таким простым способом можно заставить компьютер работать за вас. Вы сэкономите кучу времени, не отслеживая висячие предлоги, оторванные символы или переехавшее на новую строчку тире. Корректор скажет вам спасибо! :-)

Читайте также: