Я работаю над шаблоном Word с разными "главами".

Макет выглядит так:

  1. Страница с логотипом компании
  2. Титульный лист (название документа)
  3. Сопроводительное письмо
  4. TOC
  5. Титульный лист главы (номер главы и заголовок 1)
  6. Содержание главы (повторяет номер главы и заголовок 1, может содержать заголовок 2)
  7. Конечная страница

Содержание главы (# 6) может занимать несколько страниц. Очевидно, что может быть несколько глав, поэтому я добавил повторяющиеся элементы управления контентом вокруг # 5 и # 6, чтобы упростить дублирование структуры (насколько это возможно, должен быть защищен и не редактироваться конечным пользователем).

Проблема в том, что титульная страница главы (# 5) содержит номер главы в другой строке и в другом формате, например:

Титульная страница главы

Это должно стать 2,0, 3,0 и т.д. Для других глав. Содержимое главы (# 6) затем должно использовать данные с титульной страницы главы:

Содержание главы

Содержимое главы скопируйте заголовок главы, используя {STYLEREF "Heading 1"} . И я мог бы заставить нумерацию работать, используя стиль списка со скрытой нумерацией для заголовка 1 (заголовок главы) и обычную нумерацию для подразделов (заголовок 2). Таким образом, подразделы правильно пронумерованы как 2.1, 2.2 и т.д. В других главах.

Но я не могу заставить нумерацию глав работать («1.0» в этом примере): я пробовал с {STYLEREF 1 \n} - но он всегда возвращает "1" на титульной странице главы (# 5), как будто это не поднимает заголовок 1 ниже. В качестве быстрого исправления я ввел поле SEQ , но оно не обновляется автоматически, поэтому оно не идеально.

Как я могу заставить нумерацию глав работать? Очевидно, стиль заголовка 1 применяется правильно, так как STYLEREF на следующей странице правильно его подбирает.

Кроме того, я изо всех сил, чтобы заставить TOC работать. Я не хочу никаких номеров страниц, только структуру, но на этот раз с номерами глав. Лучшее, что я мог сделать, это:

Оглавление

Очевидно, что это должно быть просто «1.0 заголовок для этой главы», а затем «1.1 подраздел (заголовок 2)» под ним. Но похоже, что номер заголовка 1 не поднимается, потому что он установлен как "скрытый" в параметрах списка ...?

Любая помощь будет высоко оценена!

1 ответ1

0

Мне кажется, я вас правильно понял, и вы хотите получить такой результат:

Расстояние между "реальным" номером заголовка и текстом создается нажатием Shift+Enter - новая строка вместо нового абзаца. Там нет никакого способа получить это автоматически с числовым форматом. (Но вы должны иметь возможность использовать форматирование абзаца как часть стиля для отражения StyleRef информации заголовка.)

Посмотрите на коды полей следующим образом. Обратите особое внимание на поля StyleRef (2 из них!) переключателем \l выберите заголовок снизу, а не раньше.

Для обработки нумерации я создал новый стиль нумерации, связав уровни (я сделал только 2) со стилями заголовков.

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