MS Word - Показать «Раздел плана, продолжение» вверху каждой страницы

2306
ErikE

В документе Word (2003) я использую выделение заголовков (где заголовки помещаются в стиль заголовок 1, заголовок 2, заголовок 3 и т. Д.).

Как вставить в заголовок страницы текущее имя заголовка стиля (любой глубины), например «Самый последний заголовок, продолжение»? Я также хотел бы, чтобы он был пустым, если страница начинается с нового заголовка, а не продолжается с предыдущего.

2

3 ответа на вопрос

2
AdamV

Чтобы вставить заголовок (или нижний колонтитул), содержащий информацию из стилизованного заголовка, используйте поле StyleRef, например:

 

вставит текст первого заголовка 1 на текущей странице. Если такой стиль не найден на текущей странице, он работает в обратном направлении по документу, чтобы найти предыдущий, так что это довольно успешно показывает «заголовки глав».

Недавно я хотел сделать что-то похожее на вас, чтобы я мог показать «Заголовок1 - Заголовок2», если на этой странице есть подраздел, но подавить его, если его не было. К сожалению, это даст мне последний заголовок2 из предыдущей главы, если бы на этой странице не было ни одного, что было бы бесполезно. Я не смог найти способ обойти это, найти страницу, с которой он возвращал ее (для сравнения, если она появилась перед заголовком 1, например) или другие полезные приемы. Для меня было недостаточно важно потратить слишком много времени, поэтому я бросил его и просто показал заголовок 1.

Вы можете получить то, что вам нужно, если у вас есть пустой заголовок вверху страницы, а другой заголовок - прямо под ним. Пометьте первый как скрытый текст, и он все равно может быть выбран для создания пустого заголовка на первой странице главы, а не на последующих. Вам также может понадобиться посмотреть параметры для поля STYLEREF, чтобы оно обнаруживало первое вхождение на странице, а не последнее (которое, как мне кажется, я помню, используется по умолчанию).

Спасибо. Я думаю, что это приведет меня в правильном направлении. ErikE 14 лет назад 0
0
Rogier

Если я правильно понимаю ваш вопрос. Откройте « Формат»> «Стили и форматирование ...», выберите форматирование и нажмите « Изменить» . Появляется новый экран, где вы можете изменить название заголовка или стиль.

Чтобы иметь пустую страницу перед заголовком, нажмите во всплывающем экране Формат> Абзац перейдите на вкладку Line и Page Breaks и выберите Разрыв страницы до п

You're not understanding my question correctly. I'm expecting an answer that involves complex field code evaluations to place in the Page Header (View -> Header & Footer) the current header name. If, for example, the content of a section is longer than one page, "page break before" is hardly going to help on the second page, now, is it? ErikE 14 лет назад 0
0
Peter

Моя работа заключается в том, чтобы добавить «фиктивные» заголовки (тот же текст заголовка, но другой уровень заголовка) в начале и конце раздела, охватываемого этим заголовком. Затем используйте этот уровень заголовка в поле заголовка страницы. Не забудьте спрятать пустые заголовки в вашем оглавлении. Когда вы закончите редактирование, измените форматирование заголовка, чтобы оно было невидимым.

Похожие вопросы