Я пытаюсь создать оглавление, похожее на это:

Heading 1 ........................................... p. 1
    Subheading 1 -- p. 1, Subheading 2 -- p. 3, Subheading 3 -- p. 4,
    Subheading 4 -- p. 4, Subheading 5 -- p. 6
Heading 2 ........................................... p. 7
    Subheading 1 -- p. 7, Subheading 2 -- p. 8, Subheading 3 -- p. 8,
    Subheading 4 -- p. 10, Subheading 5 -- p. 11
Heading 3 .......................................... p. 12

И так далее, в Word 2007.

Есть идеи, как мне этого добиться? Мой текущий ток генерируется с помощью {TOC \o "1-3" \h \z \u} . Я полагаю, что переключатель \p сработает, предполагая, что я могу ограничить его заголовками уровня 2.

1 ответ1

1

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

Единственный способ добиться этого - создать макрос, который генерирует для вас такое содержание. Другими словами, при запуске он будет перебирать каждый абзац заголовка в документе и вставлять оглавление, как вы хотите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .