Как вставить неразрывный пробел в индизайне
Перейти к содержимому

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

  • автор:

Пробелы в InDesign и как я их ставлю

Если в докомпьютерную эпоху набор текста и подготовка оригинал-макета были отдельной профессией, то ныне любой человек, установивший верстальную программу (или даже Word) способен готовить документы к печати.

В компьютерную эпоху пробелы, как самая несодержательная часть текста, часто обходят должным вниманием при подготовке изданий. Зачастую в документе присутствуют всего два вида пробелов: обыкновенный и неразрывный (в Word’е фиксированной ширины, в InDesign’е — нет). Между тем, пробелов существует около двух десятков, и некоторые из них очень пригождаются в русской типографике.

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

Неразрывный пробел ничем не отличается по ширине и растяжению от обычного пробела, но не может быть заменён переводом строки. Неразрывные пробелы необходимо ставить после почти всех однобуквенных слов (а, в, и, к, о, с, у, я) и до «б» и «ж», иногда после двухбуквенных слов в начале предложения, между числом и единицами измерений (100 грамм, 5 м), между частями названия (InDesign 5.5).

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

  • Em Space (круглая) — пробел шириной в кегль. Почти нигде не нужен.
  • En Space (полукруглая) — пробел шириной в половину кегля.
  • Nonbreaking Space (Fixed Width) — неразрывный пробел фиксированной величины. Величина задаётся в настройках
  • Third Space (третья) — пробел шириной в треть круглой
  • Quarter Space (четвёртая) — пробел шириной в четверть круглой
  • Sixth Space (шестая) — пробел шириной в одну шестую круглой
  • Flush Space — пробел изменяемой ширины, добавляется в конце полностью (с последней строкой) выровненного абзаца
  • Hair Space — одна двадцать четвёртая круглой
  • Thin Space (тонкая) — одна восьмая круглой. В английской типографике добавляется вокруг тире
  • Figure Space — пробел шириной с цифру
  • Punctuation Space — пробел шириной с знак пунктуации (. : !)

Шестая ставится вокруг тире и значительно улучшает вид текста: пробелы вокруг тире не растягиваются ни при каких условиях.

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

Четвёртой я отбиваю инициалы друг от друга и от фамилии, а также номера иллюстраций/схем (ил. 3). Также четвёртую можно употреблять в сокращениях вроде «и т. д.» «и т. п.».

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

Полукруглую я ставлю в некоторых специальных случаях, например в таком: Ил. 3. В. И. Пупкин — между «3.» и «В.».

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

Расставляет неразрывные пробелы после однобуквенных слов кроме б и ж:
Find what: \b([ИЯОВКУСАияовкуса])\b
Change to: $1

Расставляет неразрывные пробелы до б и ж:
Find what: \b([ЖбжБ])\b
Change to: $1

Неразрывный пробел в InDesign

В твоем случае надо все эти неразрывные пробелы заменить на непереносимые пробелы. Разница в том, что неразрывный пробел строго фиксирован, а непереносимый просто не переносится, но не фиксированной ширины. В свойствах стиля СИМВОЛОВ сделай стиль с параметром Nobreak. И замени автоматом эти непереносимые пробелы на обычный пробел со стилем символа Nobreak.

j_white
Участник
  • 08.06.2006
  • #3

Спасибо, все так как Вы описали!

То есть, получается, что неразрывный пробел можно использовать только при Align left или Align right. Тогда значит есть разница между чекбоксом "No Break" и пробелом "Nonbreaking Space". Может, это строго фиксированное расстояние неразрывного пробела есть возможность как-то редактировать? Просто получается, что "Nonbreaking Space" не выполняет своих функций и абсолютно ненужный инструммент?! По-моему, это просто "недогляделка" существенная. Хотя, я, наверное, не первый негодующий. Что же, других вариантов нет? ждем апдейтов? пишем в Адобе?

GREP-стили в InDesign – ускоряем верстку

GREP-стили – очень удобная вещь, они дают возможность задать в стиле абзаца (Paragraph Styles) стили символа (Charater Styles), которые автоматом будут применяться к тому или иному тексту. Например, с помощью GREP-стилей можно убрать висячие предлоги или применить определенное форматирование ко всем датам.

Добавляют GREP стили в одноименной вкладке у Paragraph Style:

GREP стили в InDesign как добавить

К любому Paragraph Style можно добавлять сколько угодно GREP-стилей. Подробнее о том, что такое GREP-стили и как их писать, можно прочитать в справке по InDesign, ниже будут приведены примеры часто встречающихся в верстке GREP-стилей.

Многие GREP-стили связаны с расстановкой неразрывных пробелов. Чтобы сделать неразрывный пробел, нужно создать стиль, единственным содержимым которого будет галка в чекбоксе No Break, назовем его NoBreak:

создание стиля неразрывного пробела NoBreak в InDedign

Этот стиль понадобится далее.

Как убрать висячие предлоги

Применяем стиль NoBreak
К тексту:
(? )

Как добавить стиль ко всем адресам email автоматом

Добавить стиль ко всем фамилиям с инициалами

Для поиска фамилий формата Иванов В.П. в начале предложения используем выражение:
^(\u[- \w]+ \u\l?\. ?(\u\l?\.)?(, )?)+

Для поиска всех Ивановых В.П. по тексту пишем:

Ну а если инициалы идут перед фамилией, будет такая строчка:
(\u\l?\. ?(\u\l?\.) ?\u\l+ )+

Добавить стиль ко всем датам

Будем искать даты вида 20 января 1994 г.

GREP-выражение будет таким:
(\d|\d\d) (января|февраля|марта|апреля|мая|июня|июля|августа|сентября|октября|ноября|декабря) (\d\d\d\d) (г.)

6 thoughts on “ GREP-стили в InDesign – ускоряем верстку ”

как сделать стиль в котором вместо символа | вставляется перенос строки

В тексте, который фоном, — «шестЕдЯсятые годы». Это ж надо умудриться.

Добрый день.
После включения галочки «No Break» весть текст уходит за границу блока (если его ширина больше блока) и фильтры не применяются, в чем может быть проблема. Indesign CC 2017 Ru
Спасибо.

Текст исчезает в том случае, когда строчка не помещается в колонку, то есть если у вас конструкция типа *слово-неразрвный пробел-слово*, и в этих словах по каким-то причинам не работают переносы. В таком случае нужно настраивать переносы вручную. Попробуйте перелить этот текст куда-нибудь на поля в более широкую колонку и поставить где-нибудь плавающий перенос.

А как поднять индекс у двух последних символов? Верстаю каталог и в ценах копейки пишем индексом, это можно каким-то грепом автоматизировать?

Оо в 2020 я с этим столкнулся, и нужно создать НОВЫЙ СТИЛЬ «No Break» я ковырялся долго и нашел причину.

Форматирование абзацев

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

В меню палитры «Абзац» или «Управление» укажите необходимые значения для параметров Интервал перед , Интервал до и Интервал между абзацами с одинаковым стилем .

  • Значение для параметра Интервал между абзацами с одинаковым стилем будет использоваться при наличии двух последовательных абзацев одного стиля. Если стиль абзацев различается, будет использоваться существующее значение для параметров «Интервал перед» и «Интервал после».
  • Чтобы оформление создаваемых материалов было согласованным, измените также интервалы между абзацами в определяемых вами стилях абзацев.

Использование буквиц

Буквицу можно добавить к одному или нескольким абзацам одновременно. Базовая линия буквицы расположена на одну или несколько строк ниже базовой линии первой строки абзаца.

Кроме того, можно создать символьный стиль, применяемый к символам буквицы. Например, можно создать высокие прописные символы (они также называются выступающими прописными), задав буквицу размером в одну строку и один символ, и применив к ней стиль символов, определяющий крупный кегль первой буквы.

Создание буквицы

Выбрав инструмент «Текст» , нажмите абзац, в котором необходимо поместить буквицу.
На палитре «Абзац» или на панели «Управление» введите числовое значение для параметра «Количество строк для буквицы» , задав число занимаемых ею строк.
В качестве параметра «Буквица на один или несколько символов» укажите необходимое количество символов буквицы.

Можно также в диалоговом окне «Буквицы и вложенные стили» произвести выравнивание буквицы до границы текста, уменьшив отступ слева от нее, а также выровнять символы буквицы с нижними выносными элементами («ц», «у» и т. п.). Если дополнительно к этому необходимо изменить гарнитуру, размер, наклон или скос шрифта, выделите букву (буквы) и произведите их форматирование.

Удаление буквицы

С помощью инструмента «Текст» нажмите абзац, в котором находится буквица.

Добавление линеек абзаца сверху и снизу

Линейка — это атрибут абзаца, который изменяет размеры и перемещается по странице вместе с ним. Если в документе используется линейка с заголовками, то имеет смысл включить ее в определение стиля абзаца. Ширина линейки определяется шириной столбца.

Смещение линейки над абзацем измеряется от базовой линии верхней строки текста до нижней части линейки. Смещение линейки над абзацем измеряется от базовой линии верхней строки текста до нижнего края линейки.

A. Линия над абзацем B. Линия под абзацем

Майкл Мёрфи (Michael Murphy) представляет видеоруководство по созданию специальных эффектов при помощи линий абзаца: Правило линий абзаца.

Creative Curio представляет статью о творческом использовании линий абзаца: Творческое использование линий абзаца в InDesign, Ч. 1.

Добавление линии выше или ниже абзаца

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

Выберите цвет. Доступными являются цвета, содержащиеся на палитре «Образцы». Выберите параметр «Цвет текста», чтобы линейка имела тот же цвет, что и первый символ абзаца, если выбран параметр «Линия сверху» (или последний символ, если выбран параметр «Линия снизу»).

Выберите или укажите значение оттенка. Оттенок выбирается на основе указанного цвета. Обратите внимание на то, что задание оттенков для встроенных цветов «Нет», «Бумага», «Приводка» и «Цвет текста» невозможно.

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

Чтобы линия абзаца вверху колонки была совмещена с текстом вверху соседней колонки, выберите «Удерживать в пределах фрейма».

Удаление линейки абзаца

Выберите инструмент «Текст» и нажмите на абзац, содержащий линейку абзаца.

Способы управления разрывами абзацев

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

Дискреционный перенос («Текст» > «Вставить специальный символ» > «Дефисы и тире» > «Дискреционный перенос») отображается только при переносе слова. Этот параметр позволяет избавиться от наиболее часто возникающей типографской проблемы, когда после перекомпоновки дефис отображается в середине строки (например: «дири-жабль»). Аналогичным образом применяется символ дискреционного перевода строки.

Параметр «Без переносов» в меню палитры «Символ» предотвращает перенос строк в выделенном тексте.

Вставка между словами неразрывного пробела («Текст» > «Вставить пробел» > [неразрывный пробел]) предотвращает их разбиение на несколько строк.

Чтобы указать, сколько строк следующего абзаца должны быть прикреплены к текущему, выберите в меню палитры «Абзац» параметр «Параметры удержания».

Параметр «Начало абзаца» в диалоговом окне «Параметры удержания» указывает, что абзац (обычно это заголовок) должен находиться в начале страницы, колонки или раздела. Этот параметр особенно удобно включать в стиль абзаца.

Чтобы задать параметры переносов, в меню палитры «Абзац» выберите пункт «Переносы».

Редактирование далеко не всегда является подходящим вариантом, это зависит от документа, однако, при наличии лицензии на изменение текста его небольшая переработка зачастую позволяет улучшить ситуацию с переносами строк.

Используйте другой компоновщик

Как правило, InDesign при применении компоновщика абзацев Adobe производит компоновку абзацев автоматически. Если же полученный результат вас по каким-либо причинам не устраивает, можно выбрать в меню палитры «Абзац» или панели «Управление» пункт «Однострочный компоновщик Adobe» и произвести раздельную подстройку каждой строки. См. раздел Компоновка текста.

Управление переносами абзаца с помощью параметров удержания

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

Если для столбцов в документе не требуется задавать одну и ту же базовую линию последней строки, то вы можете не устанавливать параметры удержания.

Чтобы выделить цветом абзацы, которые нарушают заданные параметры удержания, откройте меню «Редактирование» > «Установки» > «Компоновка» (Windows) или «InDesign» > «Установки» > «Компоновка» (Mac OS), выберите параметр «Нарушение условий удержания» и нажмите кнопку «ОК».

Выберите параметр «Удержание с предыдущей строкой», чтобы избежать разрыва между первой строкой текущего абзаца и концевой строкой предыдущего.

В поле «Удержать следующие _ строк» укажите число строк (не более пяти) следующего абзаца, которые должны быть прикреплены к текущему абзацу. Этот параметр особенно полезен в тех случаях, когда необходимо гарантировать, что заголовок не будет оторван от следующего за ним текста.

В качестве параметра «Удержать строки» выберите «Все строки абзаца», чтобы предотвратить разрыв абзаца.

В качестве параметра «Удержать строки» выберите «В начале/конце абзаца» и укажите число строк, которые должны находиться в начале или конце абзаца, чтобы избежать появления несвязанных и висячих строк.

Выберите значение параметра «Начало абзаца», чтобы InDesign начал абзац с нового столбца, фрейма или страницы. Если выбрано значение «В любом месте», то начальная позиция определяется согласно параметрам удержания. Остальные значения определяют конкретное место начала абзаца.

Чтобы гарантировать, что текст не будет оторван от заголовка, воспользуйтесь палитрой «Параметры удержания» при создании стиля абзаца для заголовков.

Использование висячей пунктуации

Знаки пунктуации и некоторые буквы (например, «W») могут вызывать неправильное выравнивание правого или левого края колонки. Параметр «Визуальное выравнивание полей» определяет, будут ли знаки пунктуации (точки, запятые, кавычки и тире) и края букв («W», «A» и некоторых других) выступать за границу полей текста, чтобы текст выглядел выровненным.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *