Чтобы вставить заголовок (или нижний колонтитул), содержащий информацию из стилизованного заголовка, используйте поле StyleRef, например:
{STYLEREF "Heading 1"}
вставит текст первого заголовка 1 на текущей странице. Если такой стиль не найден на текущей странице, он работает в обратном направлении по документу, чтобы найти предыдущий, так что это довольно успешно показывает "заголовки глав".
Недавно я хотел сделать что-то похожее на вас, чтобы я мог показать «Заголовок1 - Заголовок2», если на этой странице есть подраздел, но подавить его, если его не было. К сожалению, это даст мне последний заголовок2 из предыдущей главы, если бы на этой странице не было ни одного, что было бы бесполезно. Я не смог найти способ обойти это, найти страницу, с которой он возвращал ее (для сравнения, если она появилась перед заголовком 1, например) или другие полезные приемы. Для меня было недостаточно важно потратить слишком много времени, поэтому я бросил его и просто показал заголовок 1.
Вы можете получить то, что вам нужно, если у вас есть пустой заголовок вверху страницы, а другой заголовок - прямо под ним. Пометьте первый как скрытый текст, и он все равно может быть выбран для создания пустого заголовка на первой странице главы, а не на последующих. Вам также может понадобиться посмотреть параметры для поля STYLEREF, чтобы оно обнаруживало первое вхождение на странице, а не последнее (которое, как мне кажется, я помню, используется по умолчанию).