Тем не менее, всё будет проходить достаточно спокойно. Чтобы текст выглядел аккуратно, рекомендуется избегать разрыва предлогов или союзов от следующих слов. Особенно такие ошибки заметны в заголовках. Однако и в обычном тексте висячие предлоги — не лучшее решение.
Часто перед такими «неудобными» предлогами используется принудительный перенос строки (Shift-Enter). Другой вариант — вставить между предлогом и словом не обычный пробел, а «неразрывный» (Ctrl-Shift-Пробел в MS Word). Но вручную их находить и исправлять сложно и затратно по времени.
К тому же, в этом нет необходимости. Гораздо проще применить функцию «поиск и замена» в Ворде.
В «Найти» введите строку «([ ^s])([а-яА-Яa-zA-Z]) ([а-яА-Яa-zA-Z])». Разумеется, без кавычек. Обратите внимание на пробелы в «[ ^s]» и в «) ([а-я», не убирайте их.
В секции «Заменить на», введите строку «12^s3». В данной строке отсутствуют пробелы.
Активируйте опцию «подстановочные знаки» и нажмите на кнопку «Заменить всё». Повторите эту процедуру несколько раз, чтобы обработать последовательности союзов и предлогов (как в примере: «в их развитии»).
Вуаля. Что получается в результате с текстом из примера выше:
Предлоги и союзы «прилипают» к последующему слову и перемещаются вместе с ним.
Теперь нужно лишь пробежать глазами текст и выявить участки, где такие переносы выглядят непривлекательно. Почему-то при выравнивании по обоим краям (justify) Word увеличивает лишь стандартные пробелы, оставляя неразрывные пробелы прежнего размера. Это порой может привести к не самым красивым результатам.
Как убить висячие предлоги
Существует правило «не оставлять предлоги и союзы в конце строк», наряду с другими нормами форматирования и верстки текста, и с этим ничего не поделаешь. В коротких текстах, таких как рекламные объявления или визитки, игнорировать это правило просто недопустимо. Ведь там совсем немного текста, даже «поиск-замена» не требуется, всё и так отлично читается.
А уж тем более оставлять «висяки» в заголовках, врезах, подписях и других, самых заметных, частях текста. А избавиться от этого безобразия очень просто: все предлоги и союзы «прицепляются» к следующим после них словам с помощью так называемого неразрывного пробела. Просто эти люди, которые при верстке оставляют предлоги и не видят других технических ошибок, наверное, просто не знают, что есть такие правила. Их, вероятно, никто не учил этому.
Что касается журналов, газет и так называемых оперативных изданий. В правиле есть что то вроде лазейки, что «в срочных изданиях подобные вещи допускаются». Действительно, когда до сдачи в типографию остается 15 минут, а тебе надо срочно сверстать за это время последнюю статью – казалось бы, не до таких «мелочей», как «висячие» предлоги. Но если издание не сдавать срочно в печать, т.е. есть возможность, время, желание и умение – почему бы этого и не сделать?
Как убить висячие предлоги в Ворде — практическое руководство
Кровожадный заголовок получился, да? 🙂
Однако всё будет очень мирно. Чтобы текст выглядел красиво, рекомендуется не отрывать предлог или союз от следущего за ним слова. Особенно такие ляпы бросаются в заголовках. Но и в обычном тексте висячие предлоги — не подарок.
Часто перед такими «проблемными» предлогами ставится принудительный разрыв строки (Shift-Enter). Альтернатива — поставить между предлогом и словом не обычный пробел, а «неразравный» (Ctrl-Shift-Пробел в MS Word). Однако вручную их искать и править нудно и долго.
Да и незачем. Гораздо проще воспользоваться «поиском и заменой» в Ворде.
В «Найти» введите строку « ([ ^s])([а-яА-Яa-zA-Z]) ([а-яА-Яa-zA-Z]) » . Разумеется, без кавычек. Обратите внимание на пробелы в «[ ^s]» и в «) ([а-я», не убирайте их.
В поле «Заменить на», введите строку « 12^s3 » . В этой строке пробелов вообще нет.
Поставьте галочку «подстановочные знаки» и нажмите на «Заменить всё». Проделайте эту операцию пару раз, чтобы справиться с цепочками союзов и предлогов (как в примере: «в их развитии»).
Союзы и предлоги «прилипают» к последующему слову и перемещаются вместе с ним.
К сожалению, после переноса вордовского текста,
где всё было правильно расставлено, на сайт,
висячие предлоги снова появились.
Так и придётся, видимо, расставлять по-прежнему вручную.
| — Дмитрий Сергеевич Булатов ? Не понял про что речь? | |
| — Собеседник Дмитрий Сергеевич! Вы жираф?:) | |
| — Дмитрий Сергеевич Булатов При чём тут жираф? | |
| — Ирина Валентиновна Ермакова Жираф в другом посте. | |
| — Александр Владимирович Серолапкин Речь, Дмитрий Сергеевич, вот про что. Текст вида |
`А уж тем более оставлять висяки в заголовках, врезах, подписях и других, самых заметных, частях текста. Однако вручную их искать и править нудно и долго. Просто эти люди, которые при верстке оставляют предлоги и не видят других технических ошибок, наверное, просто не знают, что есть такие правила. Их, вероятно, никто не учил этому`.
Урок 95. Висячие предлоги
Вам знакомо выражение «висячая» строка? «Висячая» строка в типографской практике – концевая строка абзаца, расположенная в начале полосы или колонки, а также начальная строка абзаца, оказавшаяся в конце полосы колонки. То есть это строка, которая оторвана от своего абзаца и «висит» в одиночестве на предыдущей или последующей странице[1]. А теперь познакомимся с выражение «висячие предлоги». Когда мы набираем или форматируем уже готовый текст, то не обращаем внимание на предлоги, союзы или частицы отрицания, которые оказываются в конце строки:

В официальный документах такому явлению, как «висячие предлоги» вообще не придают значения. А зря! Если частица «не» или «ни» окажется в конце строки, то мы просто можем не увидеть их и не понять смысл фразы. И если в тексте «висячие» предлоги еще допустимы, то в заголовках, названиях рисунков, таблиц – сразу НЕТ! А уж тем более в презентациях!
По окончании этого урока вы сможете:
1. Искусственное образование новой строки
Искусственное образование новой строки не нарушает целостность абзаца (вы будете выделять его так, как рассказано в статье «Урок 2. Выделение текса в документе»)
Шаг 1. Подводим текстовый курсор к предлогу → ЛМ → Shift+Enter:

Здесь мы узнали о символе «Перенос строки», который не отображается. Можно вставить его вручную один-два раза или даже пять, но для меня документ на 200 страниц – это уже довольно небольшой объем, поэтому ручной ввод не подходит.
Есть несколько способов проставить неразрывный пробел (статья «Урок 1. Непечатаемые символы»). Один из этих способов – это написание макроса.
2. Запись макроса простановки неразрывных пробелов после предлогов
Шаг 1. Собираем все предлоги и союзы. Можно по памяти, а лучше по интернету. Копируем предлоги и союзы:
| Предлоги | в, на, под, к, по, из-за, над, с, без, у, до, за, от, из, о, об |
| Союзы | и, а, либо |
| Частицы | не, ни |
Шаг 2. Открываем документ любой
Шаг 3. Начинаем запись макроса (лента Разработчик (статья «Урок 60. Макрос для таблицы») → группа команд Код):

| Осознайте и запишите! | Ни в каком случае не следует кликать ЛМ по области документа! Используйте только ленты! |
Шаг 4. Открываем диалоговое окно «Найти и заменить»:

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

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

| Учтите! | Опция поиска «По всему» |
Увидели, что у меня 13275 замен? Документ на 700 страниц – для меня среднего объема.
Шаг 7. Останавливаем запись макроса (лента Разработчик → группа команд Код → команда Остановить запись):

Обратили внимание, что все предлоги «в» имеют неразрывный пробел перед следующим словом? Вы можете изменять размер шрифта, подбирать различные шрифты, добавлять или убирать текст, но каждый предлог «в» прочно связан с последующим словом.
Вот дальше, если есть охота и масса времени, то создайте макросы удаления остальных висячих предлогов, союзов и частиц. Вопрос: «А зачем создавать макросы, когда можно просто ограничиться заменой?» – не возник?
А мы сейчас займемся корректировкой макроса (смотри статью «Урок 91. Макрос объединенный».
3. Корректировка макроса
Шаг 1. Лента Разработчик → группа команд Код → команда Изменить:

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

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

Я отметила кружками то, что нуждается в замене. А заменить надо «в» на «с» или что у нас там стоит в списке предлогов, союзов, частиц.
Шаг 3. Заменяем висячий предлог, который больше не будет висячим:

А дальше повторяем шаги 2-3. У меня все заняло 10 минут. Макрос сохраняется в активных шаблонах и будет доступен вам для работы с любым документом.
Почему полезно применять макросы? Причина в том, что их можно использовать с различными документами. Я делаю даже больше – собираю макросы в коллекцию. Создала специальный файл, в который переношу из Visual Basic самые эффективные макросы (статья «Урок 90. Удаление всех закладок»).
Разумеется, каждый макрос подробно описываю, чтобы не запутаться.
Теперь вы сможете:
Для общего развития рекомендую вам статьи в интернете:
[1] Английские типографы присвоили такой строке грустное название – вдовья строка, а вот наши оказались остроумнее – они присвоили такой строке имя, означающее женщину пониженной социальной ответственности
Вам будет интересно:

Урок 91. Макрос объединенный

Урок 60. Макрос для таблицы
4 Comments on Урок 95. Висячие предлоги
Здравствуйте. При записи макроса следует в поле «Найти» вводить «пробел» + в + пробел. Аналогично и в поле «Заменить на», иначе слова, заканчивающиеся на букву «в», также будут приклеены к следующему слову неразрывным пробелом. Аналогично и с другими предлогами.
Доброго времени суток! Вы правы. Буква «в», одинокая или нет, соединяется с последующим словом неразрывным пробелом. Например «видов деятельности» соединяется неразрывным пробелом, то есть это сочетание слов всегда будет находится на одной строчке. Так что ваше замечание улучшает макрос.
Моя задача: научить пользователей не боятся макросов. Я просто надеюсь, что пользователи прочтут ваше замечание и смогут самостоятельно внести коррективу в макрос. Если будут еще вопросы по этой статье, то я внесу изменение в статью. В своей работе с висячими предлогами я пользуюсь другим способом: режим подстановочных символов. Проблемы висячих предлогов, частиц и союзов в этом режиме решаются правильной записью единственного выражения. С уважением, Елена
Анна П 02.10.2024 в 10:39
Добрый день! Как вы убираете висячие предлоги, если они написаны верхним регистром?
Доброго времени суток! В диалоговом окне «Найти и заменить» назначаю в поле «Заменить на…» формат шрифта «не надстрочный




