Встроить названия глав в заголовок страницы

Встроить названия глав в заголовок страницы

Возможно, это не совсем точное название для вопроса, но я не смог придумать лучшего... Позвольте мне объяснить.

У меня есть документ с несколькими главами (их названия определены стилем «Заголовок 1»), и я хочу создать верхний колонтитул для каждой страницы с названием текущей главы, оформленным таким же образом.

Например:

Chapter 1 <- title of chapter 1 added by me
text
Chapter 2 <- title of chapter 2 added by me
text
-- page break here --
Chapter 2 <- this is inserted automatically
more text
Chapter 3 <- title of Chapter 3 added by me
text
-- page break here --
Chapter 4 <- title of Chapter 4 added by me

Я могу добавить заголовок, вставить туда поле «Название главы» и добавить к нему тот же стиль, и это будет то, что мне нужно, за исключением случаев, когда глава начинает страницу (в примере это Глава 1 и Глава 4). В этих случаях будут дублироваться названия глав — одно из заголовка страницы, а затем одно из заголовка главы.

Это не обязательно должны быть главы; я с радостью приму практически любой способ добиться такого поведения, каким бы хакерским он ни был.

решение1

У меня в нижнем колонтитуле отображаются названия глав (и подглав), и я подумал, что поделюсь ими (конечно, заголовки работают точно так же).

Пример страницы с главами и подзаголовками в нижнем колонтитуле:

Пример страницы с главами и подзаголовками в нижнем колонтитуле

Обратите внимание, что автоматический текст (поле) затенен серым цветом («Здесь должно быть название» также должно быть серым), а элементы, относящиеся к необязательной нумерации глав, выделены желтым цветом.

Обратите внимание, что вы должны отформатировать названия глав с помощью стиля, который имеет уровень Outline, как определено в Paragraph Style. В моем случае,Заголовок 3(имеющий уровень структуры 1) определяет названия глав иЗаголовок 5(имеющий уровень структуры 2) определяет «подглавы» или разделы.

Затем,

  • Инструменты,Нумерация глав;
  • Уровеньопределяет названия и номера глав на нескольких уровнях; начните с уровня 1
  • наборСтиль абзацак стилю, который вы используете для названия главы
    (Заголовок 3в моем случае для Уровня 1)
  • наборЧисло(Стиль) по желанию (если отображаются числа; в противном случае игнорируйте)
  • Все остальные параметры можно оставить по умолчанию; они объясненыв этом пункте справки.

Затем, чтобы показать названия глав, вставьтеГлаваполе в верхнем или нижнем колонтитуле:

  • Щелкните в верхнем/нижнем колонтитуле:Вставлять,Поле,Больше полей
  • Тип"="Глава
  • Формат= по желанию: название главы, номер или название+номер.
  • Уровень= 1

Чтобы показать «подглавы», вернитесь кИнструменты,Нумерация глав, выбиратьУровень2 и заполните параметры, используя другой уровень Outline. Затем вернитесь к своему колонтитулу, добавьте еще одинГлаваполе, наборУровень= 2

ПримечаниеНумерация главуровни не имеют ничего общего сЗаголовокуровни; похоже, они связаны с уровнями Outline. Я не уверен. Но если я редактирую другой стиль Paragraph, чтобы задать ему уровень Outline 1 или 2, текст из абзацев в этом стиле появляется в нижнем колонтитуле!

Связанный контент