Статьи из блога

Статьи из блога

Оглавление: как скрыть нумерацию страниц для отдельных элементов

На сайте RusFAQ был задан вопрос о скрытии нумерации страниц для отдельных элементов оглавления. Ситуация была такая: оглавление собрано из заголовков трех уровней - Заголовок 1, Заголовок 2 и Заголовок 3 (рисунок ниже).

 

Оглавление с нумерацией заголовков

 

Необходимо отобразить нумерацию страниц только для Заголовка 1 и Заголовка 3. Заголовок 2 должен был быть без нумерации. Как этого можно добиться?

 

Для решения этой ситуации следует использовать поля оглавления. Выполните следующие действия:

  1. Соберите оглавление в обычном порядке (меню Вставка | Ссылка | Оглавление и указатели | вкладка Оглавление).
  2. После создания оглавления встаньте на любой его элемент и щелкните правой кнопкой мыши для вызова контекстного меню.
  3. Из контекстного меню выберите команду Изменить поле. Откроется диалоговое окно Поле. В списке полей активной будет строка ТОС.
  4. Нажмите кнопку Коды поля. В диалоговом окне Поле появится панель Дополнительные свойства поля.
  5. Скопируйте и сохраните выражение, которое в данный момент отображается в текстовом поле Коды поля. Оно вам пригодится, когда вы захотите вернуть обычный режим сборки оглавления.
  6. В текстовом поле Коды поля введите взамен имеющегося выражения следующее: TOC \n "2-2". Буквально эта строка означает, что будет собрано оглавление с учетом заданного диапазона без указания номеров страниц. В данном случае пропускаемый диапазон - 2 уровень структуры документа, то есть Заголовок 2.
  7. Нажмите кнопку ОК и замените оглавление. Заголовки 2-го уровня будут выведены в оглавление без номеров страниц, тогда как другие заголовки - с номерами. Вот как это выглядит на скриншоте:

 

Оглавление без нумерации заголовков

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Еще записи по вопросам использования Microsoft Word:

Комментариев: 7

  1. EugeneDest
    14.01.2008 в 15:13 | #1

    Я всегда делал так:

    1. Создаю оглавление в обычном порядке

    2. Жму ALT+F9 и заменяю TOC \o "1-2" на TOC \n "2-2" и всё..

    P.S.

    После проделывания ваших шагов, у меня дублируются все заголовки по 2 раза. (Office 2007 on WinXP)

  2. 14.01.2008 в 15:34 | #2

    А разве мы с вами делаем разные действия? По сути, мы лишь меняем код поля и все. У меня нет дублирования, вероятно, мистика...

  3. ivan
    16.03.2008 в 00:30 | #3

    Господа после экспериментов с оглавлением у меня вместо оглавления сейчас показывается слов ТОС и ключи, как вернуть подскажите. У меня ворд 2007. Заранее благодарю в следующий раз буду осторожней.

    Какой Тос с какими ключами должен быть и куда его вставлять.

  4. 16.03.2008 в 10:03 | #4

    Ivan, вам надо скрыть коды полей и в этом вам поможет следующая заметка:

    http://wordexpert.ru/page/kodyi-poley-vmesto-ssyilok-kak-vosstanovit-vid-ssyilok

  5. Юрий
    13.06.2009 в 08:53 | #5

    Вообще в оглавлении есть одна неприятная штука: если вам нужно заголоки какого-то уровня выделить п/ж шрифтом, к примеру, то точно так же выделяется и номер страницы, и "заполнитель".

    Возможно ли сделать отдельное форматирование для заполнителя и нумерации, и отдельное - для текста (названия главы)?

  6. 13.06.2009 в 09:19 | #6

    Нет, Юрий, это невозможно сделать в Word. Оформление каждого уровня в оглавлении задается с помощью стилей, а стиль влияет на форматирование всего абзаца.

    К тому же, мне кажется, что такое раздельное форматирование строки оглавления будет не очень хорошо смотреться.

    Я думаю, что при разработке самой концепции оглавления сотрудники мелкомягких задумывались над этим и пришли к выводу, что раздельное форматирование ни к чему. Я с ними согласен.

    Юрий, меня терзают смутные сомнения. А зачем Вам это нужно? Неужели преподаватель требует? Или это личная инициатива? Если это требует преподаватель, то пусть обоснует свои требования стандартами.

  7. Серге Лосев
    17.10.2009 в 16:14 | #7

    А как быть в случае если оглавение собирается из пользовательскийх стилей, а не из залоговков?

    {TOC \t "Header;2;Authors;3;DivHeader;1"}

    Ровно такая же задача, необходимо, чтобы элементы второго уровня (Header) были без нумерации?

Оставьте комментарий!

(обязательно)

^ Наверх