Зарегистрироваться
Восстановить пароль
FAQ по входу

Как быстро убрать нумерацию из содержания

  • Добавлена пользователем
  • Отредактирована
На сайте у многих книг отсутствует содержание, которое заменено аннотацией. На мой взгляд, очень часто аннотации не достаточно для того, чтобы оценить ценность материала, а содержание пользователи не оформляют из-за требования исключить из него нумерацию. Удалять номера страниц руками долгая и кропотливая работа, понимаю. В связи с этим предлагаю ознакомиться с моим способом удаление номеров:
1. Копируем текст содержания в Microsoft Word.
2. Вызываем в Word`e окно «Поиска и замены», выбираем вкладку «Заменить» (ctrl + H).
3. Далее действуем в зависимости от вида оформления содержания. Наиболее распространённым бывает следующий способ:
Название пункта табулятор номер страницы
4. Убираем номера в три этапа:
4.1. Удаляем номера из одной цифры:
В поле «Найти» вводим ^t^#^p
В поле «Заменить» вводим ^p
^t — обозначает табулятор
^# — любую цифру
^p — знак абзаца.
4.2. Удаляем двухзначные номера:
В поле «Найти» вводим ^t^#^#^p
В поле «Заменить» вводим ^p
4.3. Удаляем трехзначные номера:
В поле «Найти» вводим ^t^#^#^#^p
В поле «Заменить» вводим ^p
Содержание без номеров готово!
4. Кроме такого вида содержания мне встречались еще модификации, когда между табулятором и цифрой были добавлены пробелы. В таком случае в конструкцию, помещаемую в поле «Найти» также добавляется необходимое количество пробелов.
При формате содержания:
Название пункта табулятор пробел номер страницы
конструкция поиска и замены имеет вид:
«Найти» ^t (пробел)^#^p
«Заменить» ^p
Надеюсь вышеизложенное поможет пользователям облегчить процесс оформления книги.

Комментарии

Мой способ:
1) Копирую содержание в Word.
2) Перемещаюсь в начало текста, поднявшись наверх и щёлкнув левой кнопкой мыши в начале содержания.
3) Вызываю из меню опцию "Заменить" (Ctrl-H).
4) Удаляю все точки: ставлю точку в поле "Найти", нажимаю "Заменить все" и OK.
5) Удаляю пробелы после начальных цифр:
записываю образец "^# " (внимание: после # стоит пробел!) в поле "Найти", нажимаю "Заменить все" и OK.
6) Удаляю цифры везде:
удаляю в образце "^# " невидимый концевой пробел, нажимаю "Заменить все" и OK.
7) Закрываю окно опции "Заменить", и всё готово.
Внимание! Необходимо просмотреть оригинал содержания и, если в нём есть "цифирь",
то восстановить её вручную.
Можно ещё для красоты (за пару минут) поставить точки в конце каждого пункта содержания.
Щёлкните по значку "конец абзаца" в меню Word для отображения скрытых символов форматирования. Вы увидите, что каждый пункт содержания заканчивается некоторым числом пробелов и одним символом "конец абзаца".
Сначала надо убрать все эти пробелы.
1) Переместитесь в начало текста, щёлкнув левой кнопкой мыши в начале содержания.
2) Вызовите опцию "Заменить" (Ctrl-H).
3) В поле "Найти:" введите образец " ^p" (здесь ^p — обозначение для символа "конец абзаца", перед ним стоят 16 пробелов).
4) В поле "Заменить на:" запишите образец "^p".
5) Нажимайте кнопки "Заменить все" и "OK" до тех пор, пока "Число выполненных замен" не станет равным 0.
6) Уменьшите в поле "Найти:" число пробелов перед ^p вдвое и повторите пункт 5.
7) Повторите пункт 6 до полного удаления всех пробелов перед ^p у всех пунктов содержания.
8) Закройте окно "Найти и заменить".
Пробелы убраны, осталось поставить концевые точки.
9) Выделите весь текст, нажав клавиши Ctrl+A, и выровняйте текст по правому краю, нажав нужную кнопку в меню Word.
10) Переместитесь в конец первого пункта содержания, щелкнув там левой кнопкой мыши.
11) Нажимая клавиши "." (точка) и "↓" (стрелка вниз), поставьте вручную концевые точки во всех пунктах содержания.
12) Нажмите клавиши Ctrl+A и и выровняйте текст по левому краю, нажав нужную кнопку в меню Word. Всё готово.
Можно проще, быстрее и без набивания точек вручную.
После выполнения пунктов 1-7 выполните трижды "Заменить все":
1) найти "^?^p" (^? — произвольный символ), заменить на "1^&" (^& — искомый текст);
2) найти "1^?" и заменить на "^&.";
3) найти "1" и заменить на "" (т.е. удалить все единицы).
Всё просто - без всяких регулярок.
Нажимаем alt и не отпуская его выделяем номера страниц - > удаляим их -> сбрасываем табуляторы "выравниваем по центру" - > выравниваем по ширине.
Всё. По идее несколько секунд.
Но правда должны быть табуляторы, а не простые какие нибудь точки. Их удалить тоже просто через заменить.
Самое сложное в этом деле распознать содержание файнридером.
Регулярное выражение (Notepad++) для убирания номеров параграфов типа 1.2.
^\s*\d*\.\d*\.\s*
Символ ^ означает, что номер идет сначала строки
\s* - после произвольного числа пробелов (или без пробелов)
Регулярное выражение (Notepad++) для убирания номеров параграфов типа 1.2.
\s*\d*\.\d*\.\s*
Можно также скопировать в ворд и сделать вертикальное выделение (Alt+левая кнопка мыши) номеров с пробелом.
(Сложность в том, что нужно предварительно убрать переносы длинных строк.)
В любом текстовом редакторе, поддерживающем регулярные выражения, производим такую замену:
на пустую строку. Что это значит в данном случае:
\s+ один или несколько символов пробела или табуляции,
\d+ одна или больше цифр,
\s* ноль или больше пробелов (на всякий случай),
$ конец строки.
На картинке видно, что нашлись и пробелы, и знак табуляции; жмём на кнопку "Заменить все" и наслаждаемся. Кстати, нормальные регулярные выражения кроме чисто текстовых редакторов типа Notepad++ поддерживает OpenOffice (он же LibreOffice) - возможно, у кого-то он и так используется вместо Word.
Вариант. Срабатывает не всегда, но требует пару секунд на проверку.
Часто достаточно выделить текст с нумерацией и пару раз кликнуть кнопку "нумерация" на панели ворда. Текстовая нумерация может замениться на "список" и, соответственно, уйти при следующем клике.
А для меня добавка содержания не было проблема, хотя конечно так оно будет на пару минут быстрее!
Вариант.
Комбинация Alt+LeftMouse позволяет выделить на странице ворда прямоугольный блок в любом месте. Если заменить шрифт на моноширинный (курьер) и уменьшить кегль хоть до 1 (чтобы любой абзац входил в одну строку), то нумерацию легко убрать через такое выделение за несколько секунд. Некоторые программы срабатывают на Альт, их нужно закрыть или перенастроить.
Этим же приемом можно убрать и номера страниц, предварительно свалив текст на правый фланг.
Хорошая штука. Спасибо.
Рада, что смогла помочь. При необходимости могу написать аналогичное руководство по другим видам оформления содержания. Просто мне в основном попадаются только такие. Будут вопросы — пишите.
Очень полезная информация! Спасибо!
В этом разделе нет комментариев.