Я пытаюсь добиться следующей схемы нумерации для документа «looon word»:

[Секция 1]

[формула] (1.1)

[формула] (1.2)

[формула] (1.3)

[Раздел 2]

[формула] (2.1)

[формула] (2.2)

[формула] (2.3)

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

Я пытался вставить номер раздела и метку SEQ в одно поле, но безуспешно. Есть идеи как этого добиться?

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

1 ответ1

1

Вам нужно использовать многоуровневый список с уровнями заголовков. Разделы могут быть заголовком 1, а в формулу вводится один из других уровней, например заголовок 2 или 3. Ресурс о том, как создать многоуровневый список, можно найти по ссылке на статью « Как создать пронумерованные заголовки ... », если вы не хотите использовать эту ссылку, чтобы выполнить поиск в Интернете на ShaunaKelly.Ком а потом ищи статью.

На основании ваших добавленных комментариев ...

Многоуровневый список может быть настроен так, чтобы он был правым. Вы делаете это с помощью Right Justifying пользовательских стилей абзацев, и в диалоге List, где вы назначаете каждый уровень списка одному из ваших пользовательских абзацев, вы также устанавливаете Right Justification на Symbol Level.

Если вы все еще не хотите использовать пользовательский многоуровневый список. Тогда альтернативой является использование кодов полей SECTION и SEQ. На основании вашего примера из вашего вопроса они будут выглядеть так:

({ SECTION }.{ SEQ  mylist \r1 })

({ SECTION }.{ SEQ  mylist \n })

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

Код поля переключается на поле SEQ, сообщая полю либо перезапустить нумерацию с 1, либо продолжить нумерацию с предыдущей записи.

Вы можете установить эти две записи как записи AUTOCORRECT и присвоить первой имя, например, =Seq1 и при вводе первой записи в новом разделе документа нумерация будет перезапущена с 1. Затем запись AUTOCORRECT для второй записи (с параметром /n) с именем, таким как =Seg2 , будет вставлена во все последующие записи в разделе документа.

Последний вариант - просто использовать вторую предоставленную мной запись AUTOCORRECT, которая вставляет ({SECTION}. { SEQ mylist \n}) строка. При этом все записи будут правильно установлены для каждого раздела документа, но их схема под номера будет непрерывной. Затем вы создадите пользовательский макрос, который при выполнении будет искать в документе поля последовательности и устанавливать первый найденный в разделе переключатель нумерации перезапуска.

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