3

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

Поэтому я хочу добавить римские номера страниц в docA. Это не проблема. Но теперь я хочу скорректировать нумерацию римских чисел (так как в диссертации есть, скажем, пять страниц). Это то, что я хочу:

  • арабские номера страниц в заголовке, начиная с 1
  • римские номера страниц в нижнем колонтитуле, начиная с VI

Я попробовал это: я выбрал «Номер страницы», «Формат номера страницы» и попытался настроить начальную точку. Однако это меняет оба номера страниц.

Как можно иметь разную нумерацию в верхнем и нижнем колонтитулах?

2 ответа2

6

Вы можете сделать это, используя коды полей.

Нажмите Alt+F9, чтобы переключить отображение кода поля и вычисленного значения. Вы заметите, что когда вы вставляете номер страницы, это на самом деле { PAGE } .

Обратите внимание, что фигурные скобки { } не могут быть напечатаны, они должны быть вставлены с помощью Ctrl+F9.

Что нам нужно сделать, это использовать формулу. Вы хотите сместить число на 5, поэтому вы хотите что-то вроде:

{ = { PAGE } + 5 \*ROMAN }

Чтобы вставить это:

  1. Нажмите Ctrl+ F9 дважды, чтобы получить { { } }

  2. Введите PAGE во внутренних скобках

  3. Введите = между первыми двумя (открывающими) скобками

  4. Введите + 5 \*ROMAN между двумя последними (закрывающими) скобками

  5. Нажмите Alt+ F9, чтобы просмотреть результат


Пояснение:

= Обозначает поле формулы. Это похоже на формулу Excel, хотя и немного более простой.

{ PAGE } вставляет номер текущей страницы в формулу - сначала вычисляется внутреннее поле. Если бы вы были на первой странице, поле формулы отображало бы что-то вроде { = 1 + 5 \*ROMAN } . Если PAGE не был обозначен как код поля, заключив его в фигурные скобки, вы вставляете текст PAGE в поле формулы, которое интерпретирует его как закладку .

Дополнение должно быть очевидным.

\* Указывает отображаемый формат. ROMAN означает римские цифры в верхнем регистре, roman - римские цифры в нижнем регистре. По умолчанию используются арабские цифры, если вы не указали формат.

1

Я нахожусь на MS Word 2007 в Windows XP.

Я собирался для этого в моих заголовках:

Page 4 = Folio 1
Page 5 = Folio 2

так далее

После борьбы с приведенным выше кодом (очень полезная отправная точка - спасибо Бобу), поскольку минусы работали, но, очевидно, использовались минусы (и двойные минусы не имели значения), плюсы отказывались работать и приводили к ошибкам синтаксиса, и вообще без оператора мои числа "страниц" продолжал идти в минус территории, пока они не развернулись - очень странно, я в конечном итоге понял это правильно, указав код для числа, следующего за "Page":

    { = { PAGE \*ARABIC } + 3 }

Мой последний заголовок выглядит так:

    Page { = { PAGE \*ARABIC } + 3 } = Folio { = { PAGE \*ARABIC \*MERGEFORMAT }

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

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