Я работаю над шаблоном Word с разными "главами".
Макет выглядит так:
- Страница с логотипом компании
- Титульный лист (название документа)
- Сопроводительное письмо
- TOC
- Титульный лист главы (номер главы и заголовок 1)
- Содержание главы (повторяет номер главы и заголовок 1, может содержать заголовок 2)
- Конечная страница
Содержание главы (# 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 не поднимается, потому что он установлен как "скрытый" в параметрах списка ...?
Любая помощь будет высоко оценена!