Урок 95. Висячие предлоги

Вам знакомо выражение «висячая» строка? «Висячая» строка в типографской практике – концевая строка абзаца, расположенная в начале полосы или колонки, а также начальная строка абзаца, оказавшаяся в конце полосы колонки. То есть это строка, которая оторвана от своего абзаца и «висит» в одиночестве на предыдущей или последующей странице[1]. А теперь познакомимся с выражение «висячие предлоги». Когда мы набираем или форматируем уже готовый текст, то не обращаем внимание на предлоги, союзы или частицы отрицания, которые оказываются в конце строки:

висячие предлоги

В официальный документах такому явлению, как «висячие предлоги» вообще не придают значения. А зря! Если частица «не» или «ни» окажется в конце строки, то мы просто можем не увидеть их и не понять смысл фразы. И если в тексте «висячие» предлоги еще допустимы, то в заголовках, названиях рисунков, таблиц – сразу НЕТ! А уж тем более в презентациях!

По окончании этого урока вы сможете:

  1. Создать новую строку
  2. Записать макрос, который уберет «висячий» предлог (все!)
  3. Скорректировать макрос

1. Искусственное образование новой строки

Искусственное образование новой строки не нарушает целостность абзаца (вы будете выделять его так, как рассказано в статье «Урок 2. Выделение текса в документе»)

Шаг 1. Подводим текстовый курсор к предлогу → ЛМ → Shift+Enter:

висячие предлоги

Вот познакомились с непечатаемым символом «Разрыв строки». Один-два раза можно проставить и вручную, даже пять. Но для меня документ в 200 страниц является небольшим, так что вручную – это не вариант.

Есть несколько способов проставить неразрывный пробел (статья «Урок 1. Непечатаемые символы»). Один из этих способов – это написание макроса.

2. Запись макроса простановки неразрывных пробелов после предлогов

Шаг 1. Собираем все предлоги и союзы. Можно по памяти, а лучше по интернету. Копируем предлоги и союзы:

Предлогив, на, под, к, по, из-за, над, с, без, у, до, за, от, из, о, об
Союзыи, а, или
Частицыне, ни

Шаг 2. Открываем документ любой

Шаг 3. Начинаем запись макроса (лента Разработчик (статья «Урок 60. Макрос для таблицы») → группа команд Код):

висячие предлоги
  1. Команда «Запись макроса» → диалоговое окно «Запись макроса»
  2. Назначить макрос клавишам → диалоговое окно «Настройка клавиатуры»
  3. Поле «Назначение клавиш» → например, Ctrl+1
  4. Команда «Назначене»
  5. Команда «Закрыть»

Вспоминаем статью «Урок 60. Макрос для таблицы»)

Понять и запомнить!Ни в коем случае нельзя щелкать ЛМ по области документа! Работать только с лентами!

Шаг 4. Открываем диалоговое окно «Найти и заменить»:

висячие предлоги
  1. Лента Главная
  2. Группа команд Редактирование → команда Заменить → диалоговое окно «Найти и заменить»
  3. Команда «Больше»

Шаг 5. Делаем замену «в+пробел» на «в+неразрывный пробел»:

висячие предлоги
  1. В поле «Найти» вводим «в+пробел», а в поле «Заменить на:» – букву «в»
  2. Команда «Специальный»
  3. Выбираем команду «Неразрывный пробел» из выпадающего меню

Шаг 6. Команда «Заменить все»

висячие предлоги
Обратите внимание!Направление поиска «Везде»

Увидели, что у меня 13275 замен? Документ на 700 страниц – для меня среднего объема.

Шаг 7. Останавливаем запись макроса (лента Разработчик → группа команд Код → команда Остановить запись):

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

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

Вот дальше, если есть охота и масса времени, то создайте макросы удаления остальных висячих предлогов, союзов и частиц. Вопрос: «А зачем создавать макросы, когда можно просто ограничиться заменой?» – не возник?

А мы сейчас займемся корректировкой макроса (смотри статью «Урок 91. Макрос объединенный».

3. Корректировка макроса

Шаг 1. Лента Разработчик → группа команд Код → команда Изменить:

макрос

И открывается окно Visual Basic:

макрос

Я отметила, собственно, сам текст макроса.

Шаг 2. Копируем текст макроса и вставляем его ниже:

макрос

Я отметила кружками то, что нуждается в замене. А заменить надо «в» на «с» или что у нас там стоит в списке предлогов, союзов, частиц.

Шаг 3. Заменяем висячий предлог, который больше не будет висячим:

макрос

А дальше повторяем шаги 2-3. У меня все заняло 10 минут. Макрос сохраняется в активных шаблонах и будет доступен вам для работы с любым документом.

Почему хорошо работать с макросами? Да потому, что мы можем использовать его при работе с другими документами. Я делаю еще лучше – я коллекционирую макросы. Создала документ, в который копирую из Visual Basic наиболее удачные макросы (статья «Урок 90. Удаление всех закладок»). Разумеется, каждый макрос подробно описываю, чтобы не запутаться.

Теперь вы сможете:

  1. Создать новую строку
  2. Записать макрос, который уберет «висячий предлог» (все!)
  3. Скорректировать макрос

Для общего развития рекомендую вам статьи в интернете:

https://vc.ru/design/180187-shpargalka-vosem-pravil-tipografiki-kotorye-spasut-lyuboy-tekst

https://design.profi.travel/dangling

https://mnogostranichka.ru/blog/o-visyachix-predlogax-i-soyuzax/


[1] Английские типографы присвоили такой строке грустное название – вдовья строка, а вот наши оказались остроумнее – они присвоили такой строке имя, означающее женщину пониженной социальной ответственности

4 Comments on Урок 95. Висячие предлоги

  1. Здравствуйте. При записи макроса следует в поле «Найти» вводить «пробел» + в + пробел. Аналогично и в поле «Заменить на», иначе слова, заканчивающиеся на букву «в», также будут приклеены к следующему слову неразрывным пробелом. Аналогично и с другими предлогами.

    • Доброго времени суток! Вы правы. Буква «в», одинокая или нет, соединяется с последующим словом неразрывным пробелом. Например «видов деятельности» соединяется неразрывным пробелом, то есть это сочетание слов всегда будет находится на одной строчке. Так что ваше замечание улучшает макрос. Моя задача: научить пользователей не боятся макросов. Я просто надеюсь, что пользователи прочтут ваше замечание и смогут самостоятельно внести коррективу в макрос. Если будут еще вопросы по этой статье, то я внесу изменение в статью. В своей работе с висячими предлогами я пользуюсь другим способом: режим подстановочных символов. Проблемы висячих предлогов, частиц и союзов в этом режиме решаются правильной записью единственного выражения. С уважением, Елена

Комментировать