Неразрывный пробел в Microsoft Word выглядит как обычный, однако не позволяет программе переносить слова, между которыми он стоит, на разные строки. Это решает типичную проблему при оформлении документов: число и единица измерения, инициалы и фамилия, предлог и следующее за ним слово оказываются неразрывно связаны вне зависимости от положения в строке.
Варианты решения:
Способ 1: Сочетание клавиш
Быстрее всего вставить неразрывный пробел непосредственно при наборе текста: установите курсор между двумя словами, которые должны оставаться на одной строке, удалите обычный пробел, если он там уже стоит, и нажмите Ctrl + Shift + Пробел. Визуально символ ничем не отличается от стандартного пробела, поэтому стоит включить отображение непечатаемых знаков, чтобы убедиться в правильности вставки.
Для этого нажмите Ctrl + * или щелкните кнопку «Отобразить все знаки» на вкладке «Главная». В этом режиме неразрывный пробел отображается в виде маленького кружка, тогда как обычный пробел обозначается точкой, что позволяет легко отличить один от другого.
Способ 2: Вставка через диалоговое окно «Символ»
Если запоминать сочетание клавиш не хочется, неразрывный пробел можно вставить через встроенный каталог специальных символов Word. В этом же окне отображается назначенная горячая клавиша, и при необходимости ее можно переназначить на другую комбинацию прямо оттуда.
- Поставьте курсор в то место документа, где нужен символ, затем откройте вкладку «Вставка» на ленте.
- В правой части ленты щелкните кнопку «Символ», после чего в выпавшем меню выберите «Другие символы».
- В открывшемся диалоговом окне перейдите на вкладку «Специальные знаки».
- Найдите в списке строку «Неразрывный пробел», выделите ее и нажмите кнопку «Вставить» — символ появится в тексте. Закройте окно кнопкой «Закрыть».
Способ 3: Поиск и замена
Когда документ уже готов и нужно расставить неразрывные пробелы в определенных местах без ручного перебора всего текста, подойдет инструмент «Найти и заменить». Он позволяет обработать весь документ или выделенный фрагмент за одну операцию, а также, наоборот, найти и убрать случайно попавшие в документ неразрывные пробелы.
- Откройте диалоговое окно «Найти и заменить» сочетанием Ctrl + H.
- Если внизу окна отображается кнопка «Больше», нажмите ее для раскрытия расширенных параметров и появления кнопки «Специальный».
- Щелкните в поле «Найти», нажмите кнопку «Специальный» и выберите пункт «Пробелы» — в поле появится код
^w. - Перейдите в поле «Заменить на», снова нажмите «Специальный» и на этот раз выберите «Неразрывный пробел» — в поле отобразится код
^s. - Нажмите «Заменить все» для обработки всего документа или «Найти далее» и «Заменить» для поочередного просмотра каждого вхождения.
Заменять сразу все пробелы в документе стоит с осторожностью: такая операция затронет в том числе пробелы между обычными словами, которые не нуждаются в фиксации. Надежнее выделить нужный фрагмент текста перед запуском замены или делать ее поочередно с просмотром каждого результата. Чтобы найти и удалить неразрывные пробелы, достаточно поменять поля местами: в строке «Найти» указать
^s, а поле «Заменить на» оставить пустым или заполнить обычным пробелом.
Способ 4: Настройка автозамены
Word поддерживает автоматическую замену заданных сочетаний символов на нужный знак прямо в момент набора. Настроив правило автозамены, можно назначить удобное буквенное сочетание, при вводе которого программа будет сама подставлять неразрывный пробел — без обращения к меню или запоминания горячих клавиш.
- Откройте меню «Файл», выберите «Параметры», в открывшемся окне перейдите в раздел «Правописание» и нажмите кнопку «Параметры автозамены».
- В диалоговом окне убедитесь, что вы находитесь на вкладке «Автозамена».
- В поле «Заменять» введите сочетание, которое будет служить триггером, например
(нп). - Щелкните в поле «На» и нажмите Ctrl + Shift + Пробел — туда будет вставлен неразрывный пробел, хотя визуально поле останется пустым.
- Нажмите кнопку «Добавить», затем «ОК» для сохранения правила.
После этого при вводе указанного сочетания и нажатии пробела или Enter Word автоматически заменит его на неразрывный пробел. Если замена сработала нежелательно, отменить конкретное срабатывание автозамены можно сразу же нажатием Ctrl + Z.
Способ 5: Макрос VBA для автоматической обработки документа
В объемных документах расставлять неразрывные пробелы вручную нерационально. Макрос VBA проходит по всему тексту и автоматически заменяет обычные пробелы на неразрывные перед указанными единицами измерения и после сокращений, которые принято писать раздельно с основным словом.
- Нажмите Alt + F11 для открытия редактора Visual Basic. В меню «Insert» выберите пункт «Module».
- В открывшееся поле вставьте следующий код:
Sub InsertNonBreakingSpaces()
' Units of measurement — non-breaking space is placed before them
Dim units() As String
units = Split("кг г мг т км м см мм л мл руб коп млн млрд %", " ")' Abbreviations — non-breaking space is placed after them
Dim abbr() As String
abbr = Split("г. ул. пр. пр-т пер. пл.", " ")Dim oRange As Range
Dim i As Integer' Replace regular space before units with non-breaking space
For i = 0 To UBound(units)
Set oRange = ActiveDocument.Content
With oRange.Find
.ClearFormatting
.Text = " " & units(i)
.Replacement.ClearFormatting
.Replacement.Text = Chr(160) & units(i)
.Execute Replace:=wdReplaceAll
End With
Next i' Replace regular space after abbreviations with non-breaking space
For i = 0 To UBound(abbr)
Set oRange = ActiveDocument.Content
With oRange.Find
.ClearFormatting
.Text = abbr(i) & " "
.Replacement.ClearFormatting
.Replacement.Text = abbr(i) & Chr(160)
.Execute Replace:=wdReplaceAll
End With
Next iMsgBox "Готово! Неразрывные пробелы расставлены."
End Sub - Закройте редактор сочетанием Alt + Q и вернитесь в документ.
- Нажмите Alt + F8, в открывшемся списке выберите «InsertNonBreakingSpaces» и щелкните «Выполнить».
Массив
unitsсодержит единицы измерения, перед которыми ставится неразрывный пробел, аabbr— сокращения, после которых он нужен. Вы можете дополнить оба списка своими значениями, разделяя их пробелом внутри строки. Перед запуском макроса рекомендуется сохранить копию документа, поскольку его действие нельзя отменить стандартным сочетанием Ctrl + Z после закрытия диалогового окна с результатом.
Нюансы при работе с неразрывными пробелами
На практике у пользователей возникают две ситуации, о которых в стандартных описаниях обычно не упоминают, хотя именно с ними чаще всего сталкиваются при оформлении реальных документов.
- Неравномерные пробелы при выравнивании текста по ширине. В Word 2016 и более поздних версиях неразрывный пробел имеет фиксированную ширину. При выравнивании абзаца по ширине страницы обычные пробелы растягиваются, а неразрывный остается неизменным, из-за чего в строке образуются заметно разные по ширине промежутки. Решение — использовать узкий неразрывный пробел (Narrow No-Break Space): он не дает словам разрываться при переносе, но при выравнивании по ширине ведет себя как обычный пробел.
Вставить его можно через «Вставка» — «Символ» — «Другие символы»: в поле «Код знака» введите
202F, убедитесь, что рядом в выпадающем списке выбран вариант «Юникод (шестнадцатеричный)», и нажмите «Вставить». Для удобства этому символу можно назначить собственное сочетание клавиш прямо в этом же окне через кнопку «Сочетание клавиш». - Лишние неразрывные пробелы из внешних источников. При копировании текста с веб-страниц или из PDF-файлов вместе с содержимым нередко переносятся неразрывные пробелы (в HTML они записываются как
). Такие символы нарушают выравнивание, мешают форматированию и на первый взгляд не отличаются от обычных пробелов.
Найти и заменить их поможет «Найти и заменить»: откройте его сочетанием Ctrl + H, в поле «Найти» введите
^s, поле «Заменить на» оставьте пустым или заполните обычным пробелом и нажмите «Заменить все».
lumpics.ru















































А как убрать этот неразрывной пробел по тексту?
Проще всего сделать это с помощью функции поиска и замены символов, то есть заменить все неразрывные пробелы на обычные. Для этого выделите и скопируйте любой из неразрывных пробелов, затем во вкладке «Главная» вызовите диалоговое окно «Заменить». В нем в строку «Найти» вставьте скопированный неразрывный пробел, а в строку «Заменить на» с клавиатуры введите обычный, после чего нажмите по кнопке «Заменить все». Включите отображение непечатных символов, чтобы проверить результат.
Windows7, Microsoft Office Word 2003 данная комбинация ставит простой пробел
Здравствуйте. Возможно, Вы не совсем поняли, как выглядит неразрывный пробел или зачем он нужен? Перечитайте статью еще раз. На Вашем скриншоте есть неразрывный пробел, даже пробелы: после обоих слов SPACE и между первой парой букв А и Б (его знак — это круг). После обеих скобок установлено два пробела подряд — две точки. Обычный пробел есть только между второй парой букв А и Б — это одна точка.