Двойная нумерация страниц в MS Word – как исправить?

Добрый день.

Возник вопрос о двойной нумерации страниц в MS Word.

Исследование привело к нескольким вариантам решения, которые меня не устроили из-за высокой трудозатратности из-за необходимости вручную редактировать документ (в частности, верхние и нижние колонтитулы) при изменении длины разделов или создавать дополнительные элементы (закладки). Также найденные методы имеют ограничение формы “все разделы должны быть пронумерованы” 1″

Ссылка на сайт:

http://office.microsoft.com/ru-ru/word-help/HA001034900.aspx (страница больше не доступна)

http://support.microsoft.com/kb/291283 (2 метода. Оба не удовлетворили)

В результате была создана пара методов, существенно автоматизирующих процесс:

Метод I, «основная» нумерация – сквозная (пример файла на OneDrive):

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

2. На первых страницах разделов с нашей нумерацией вставьте в основной текст: {SEQ A \ h \ r {= ({PAGE} -1)}}

3. Вставьте числа в верхние и нижние колонтитулы как {PAGE}

4. Номера страниц в разделе вставляются в верхние и нижние колонтитулы как {= ({PAGE} – {SEQ A \ c})}

Метод II, «основная» нумерация – это внутренняя нумерация страниц в разделах.

Имеет ограничения:

– все разделы ДОЛЖНЫ начинаться со следующей страницы, иначе последовательная нумерация будет неправильной.

– невозможно создать контент в обычном режиме (он будет включать “локальные” номера страниц в разделах, так как сквозные номера для Word окажутся не чем иным, не обозначающими настраиваемые поля, которые можно только вычислить и отобразить.)

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

Правильно оформляем документ:

1. Вставьте разделители разделов в соответствии со структурой документа («Вставить» – «Разрыв» – «Новый раздел со следующей страницы»)

2. Вставляем в начале каждого раздела, включая первый, следующий код:

{SEQ B \ h \ r {SEQ A \ c}} {SEQ C \ h \ r {PAGE}} {SEQ D \ h \ r {Section}} {SEQ A \ h \ r {= {Section Pages} + {SEQ B \ c}}}

3. Вставьте следующий код в начало документа (перед кодом, вставленным в предыдущем абзаце:

{SEQ A \ h \ r 1}

4. Создаем верхние и нижние колонтитулы в соответствии с требованиями к оформлению разделов.

5. Там, где вам нужно увидеть номера страниц, введите соответствующий код:

5.1 для обычных номеров страниц:

{СТРАНИЦА}

5.2 для сквозных номеров страниц (если раздел не включает разметку пункта 2, будет отображаться ноль):

{= ({SEQ B \ c} – {SEQ C \ c} + {PAGE}) * ({SEQ D \ c} = {Section})}

5.3 для сквозных номеров страниц (если раздел не включает разметку пункта 2, вывод будет подавлен):

{IF {SEQ D \ c} = {Section} {= ({SEQ B \ c} – {SEQ C \ c} + {PAGE}) * ({SEQ D \ c} = {Section})} \ * MERGEFORMAT}

————————————————————————————————–

Примечания:

– ВАЖНЫЙ! Фигурные скобки {} вставляются с помощью сочетания клавиш Ctrl + F9. Копировать код со страницы браузера в документ через буфер обмена не получится. Но, вставив код один раз в документ Word, в будущем его можно будет копировать как внутри одного документа, так и в другие документы без потери функциональности.

– Чтобы показать / скрыть коды полей, используйте комбинацию клавиш Alt + F9.

– Для пересчета значений полей необходимо их обновить (например, войдя в режим предварительного просмотра и затем вернувшись в режим редактирования)

– Вариант с написанием {D} вместо {SEQ D \ c}, кажется, дал мне где-то неправильные результаты, но если у вас все работает, вы можете заменить все группы кода клавишей “\ c”. Те. «{SEQ A \ c}», «{SEQ B \ c}» и «{SEQ C \ c}» становятся соответственно «{A}», «{B}» и «{C.

PS Для тех, кто любит разбираться (в «методе II”):

B – Через номер начальной страницы текущего раздела

C – Локальный номер начальной страницы текущего раздела

A – Через номер начальной страницы следующего раздела

D – Флаг для применения непрерывной нумерации к этому разделу (то же, что и номер раздела, если в разделе есть непрерывная нумерация)

Итак, на более человеческом языке код выглядит так:

п.2 .: B: = A; C: = СТРАНИЦА; D: = Раздел; A: = Страницы раздела + B

пункт 3 .: A: = 1

стр. 5.2. = (BC + PAGE) * (D = Раздел)

————————————————————————————————–

Изменения:

2016-12-21. Изменена структура, исправлены опечатки.

2017-07-11. Добавлен «Метод I» более простой и эффективный, спасибо Vogel DK за идею

Спасибо за ваш отзыв.

Ты удивил меня.
Несколько лет назад, просто введя запрос в поисковике, я сразу все нашел. Очень старая информация ниже:

Ниже приведен пошаговый процесс создания документа Word с двойными числами.

С нумерацией листов внутри каждого раздела все просто.

1. Наведите курсор на желаемую точку ввода номера листа и щелкните мышью на нем;

2. Используя сочетание клавиш Ctrl + F9, мы получаем фигурные скобки {}, просто сочетание клавиш. Все команды в Word записываются между этими скобками (поля.

3. В скобках введите {Страница}, если вы хотите отобразить номер листа в разделе, или введите {SectionPages}, если вам нужно указать общее количество листов для всего раздела.

4. С помощью комбинации клавиш Alt + F9 меняем отображение поля, то есть переключаемся с отображения текста на отображение чисел. Когда вы попробуете это на практике, вы поймете.

Теперь самое интересное – принцип непрерывной нумерации страниц всего документа. Принцип состоит в том, чтобы сделать перекрестную ссылку в конце каждого раздела и в следующих разделах, чтобы суммировать значения всех последних страниц каждого раздела. Как это сделать:

1. В первом разделе просто установите обычную нумерацию страниц, как описано выше. Если необходимо начать нумерацию не с единицы, а, например, с двух, то в уже знакомом поле пишем {= {page} +1}, либо вместо числа «1» любое число, которым значение должно быть увеличено. Если поле {= {page} +1} находится на первой странице, при изменении типа поля оно будет «2″.

2. Далее необходимо включить отображение непечатаемых символов. В конце каждого раздела после текста вы увидите разделитель разделов – текст ::::::::::::::, который нужно переместить на новую строку. Для этого поместите курсор перед разделителем и нажмите Enter. После перемещения разделителя на новую строку выделите его. Подбор нужно делать от начала до конца, иначе он не будет выделяться.

3. После выбора вам необходимо сделать перекрестную ссылку на выбранную область. Для этого щелкните ленту «Вставка» и найдите закладку. Текст должен быть выделен!

В открывшемся окне напишите название закладки, всегда латиницей и без пробелов, например R1. Установите флажок для скрытых закладок. И жмем Добавить.

4. В следующем разделе, в том месте, где необходимо вставить разбиение на страницы, в поле мы пишем следующее {= {page} + {pageRef R1}}. Поле {pageRef R1} устанавливает номер листа раздела, на котором находится ссылка R1. Например, у нас есть 5 листов в первом разделе, что означает, что мы получаем {= {1} + {5}} и в результате получаем 6. Если первая страница первого раздела не начинается с одного, то вам нужно добавить необходимое число, как описано выше, например {= {page} + {pageRef R1} +1}.

В конце следующих разделов также необходимо вставить ссылку с другими именами. Я для себя использовал R1, R2, R3…

В каждом последующем разделе в полях добавьте {pageRef Rvalue.} Столько раз, сколько указано выше в том месте, где вы сейчас находитесь. Например, в четвертом разделе я получил {= {page} + {pageRef R1} + {pageRef R2} + {pageRef R3} +1}.

Теперь при добавлении или удалении страниц в любом разделе нумерация будет работать автоматически.

Источник: https://answers.microsoft.com/ru-ru/msoffice/forum/all/double/a92c2f0d-edf3-4dfe-9120-121ddacefca4

Добавить комментарий