Почему вообще появляются рассорки?
- Из-за лишних разрывов страниц (
<br style="page-break-before:always">). - Неверно выставленных полей или размеров листа.
- Дублирующихся пустых абзацев или скрытых символов.
- Ошибок при копировании из других источников (особенно из PDF-файлов).
Шаг 1. Найти причину лишней страницы
- Включите отображение непечатаемых символов (¶) в MS Word, Google Docs или LibreOffice.
- Используйте режим «Разметка страниц» / «Print Layout», чтобы видеть, где именно начинается новая страница.
- Лишние
<br>,<p> </p>,<div style="page-break-after:always">. - CSS-правило
break-after: pageилиbreak-before: page.
Шаг 2. Быстрое удаление в MS Word (Windows / macOS)
Способ A. Клавиша Delete
Поставьте курсор в самое начало пустой страницы и нажмите Delete. Иногда нужно нажать 2–3 раза подряд, если перед этим были разрывы секций.
Способ B. Удалить разрыв страницы
- Вид → Разметка страниц → дважды кликните по разрыву → клавиша Delete.
- Горячая клавиша: Ctrl+Shift+8 (Cmd+8 на macOS) покажет символы разрыва; затем Delete.
Шаг 3. Google Docs
- Вид → Режим печати включён.
- Кликните в начале лишней страницы → Backspace или Delete.
- Если не удаляется, проверьте:
- Лишний разрыв страницы (Вставка → Разрывы → Удалить разрыв страницы).
- Неверное значение отступа после абзаца (Формат → Абзац → Отступы и интервалы).
В редакторе кода (VS Code, Sublime, WebStorm) ищем:
<div style="page-break-after: always;"></div> или
break-after: page; и удаляем/комментируем:
<!-- Удалено --> Шаг 5. Типичные ловушки и их решения
| Симптом | Причина | Как быстро убрать |
|---|---|---|
| Пустая страница в конце | Лишний разрыв секции | Перед последним абзацем: Backspace до тех пор, пока не исчезнет |
CSS @media print { html { height: 101vh; } } | Заменить на 100vh или убрать правило | |
| Google Docs добавляет лишнюю строку | Пустой абзац в конце таблицы | Уменьшить высоту строки до 1 pt или удалить абзац |
Бонус: автоматизация проверки
Если часто сталкиваетесь с рассорками, создайте макрос в MS Word:
Sub RemoveBlankPages
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "^m^p" ' разрыв секции + абзац
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
Сохраните макрос в normal.dotm и запускайте горячей клавишей Ctrl+Alt+R.
Чтобы быстро снять рассорку после ошибки, достаточно:
- Включить отображение скрытых символов.
- Определить тип разрыва (страница, секция, абзац).
- Нажать Delete или Backspace у границы лишней страницы.
Следуя этим простым шагам, вы избавитесь от лишних страниц за считанные секунды и сохраните документ аккуратным и профессиональным!