Нумерованные абзацы в Word 2007

3389
Kit

У меня есть следующие стили, определенные в Word 2007. Все они имеют уровни структуры 1-6. Они также правильно отображаются в оглавлении (не все, я только установил TOC до уровня 3).

1 Заголовок 1
1.1 Заголовок 2
1.1.1 Заголовок 3
1.1.1.1 Заголовок 4
1.1.1.1.1 Заголовок 5
1.1.1.1.1.1 Заголовок 6

Это то что я хочу

1 Заголовок 1
1.1 Основной текст под заголовком Уровень 1
1.2 Основной текст под заголовком Уровень 1

2 Заголовок 1
2.1 Заголовок 2
2.1.1 Основной текст под заголовком Уровень 2
2.1.2 Основной текст под заголовком Уровень 2
2.1.3 Основной текст под заголовком Уровень 2

2.2 Заголовок 2
2.2.1 Основной текст под заголовком Уровень 2
2.2.2 Основной текст под заголовком Уровень 2

Как мне сделать две последовательности списков ссылок друг на друга? Вот иллюстрация :

Заголовок 1
. Основной текст под заголовком 1 уровня
. Основной текст под заголовком уровня 1

Приведенный выше пример должен быть расширен до:

1 Заголовок 1
1.1 Основной текст под заголовком Уровень 1
1.2 Основной текст под заголовком Уровень 1

Другой пример:

Заголовок 1
. Заголовок 2

. . Основной текст под заголовком уровня 2
. . Основной текст под заголовком Уровень 2

следует расширить до:

2 Заголовок 1
2.1 Заголовок 2
2.1.1 Основной текст под заголовком Уровень 2
2.1.2 Основной текст под заголовком Уровень 2
2.1.3 Основной текст под заголовком Уровень 2

Нумерованные абзацы основного текста не должны отображать содержание. Я не мог найти правильный способ сделать это, будь то в многоуровневых списках, полях, стилях и т. Д. Как мне сделать это правильно?

Если это вообще возможно, я бы хотел определить только один стиль основного текста, связанный с нумерованным многоуровневым списком. Числа в многоуровневом списке должны корректироваться в соответствии с разделом (или подразделом, или номером подраздела), к которому он принадлежит.

Вот скриншот моей проблемы. Посмотрите нумерацию основного текста, которая не будет соответствующим образом скорректирована: альтернативный текст

В ответ на DMA57361:
К сожалению, проблема сохраняется:
альтернативный текст

Я думаю, что Word 2007 организует списки контуров (теперь они называются многоуровневыми списками). У меня есть следующие многоуровневые списки, определенные и связанные с соответствующими стилями:

Многоуровневый список заголовков:
Уровень 1 -> Заголовок 1
Уровень 2 -> Заголовок 2
Уровень 3 -> Заголовок 3
и т. Д ...

Пункты Многоуровневый список:
Уровень 1 -> (нет)
Уровень 2 -> Пункт 1
Уровень 3 -> Пункт 2
и так далее ...

Интересно, возможно ли для стиля в одном многоуровневом списке «получить» номер контура, которому он принадлежит? Например, стиль раздела 1 должен обнаружить, что он принадлежит разделу 1 или разделу 2, а затем соответствующим образом изменить его нумерацию. Стиль пункта 2 должен обнаружить, что он принадлежит подразделу 3.2 или даже подразделу 4.5, а затем соответствующим образом скорректировать его нумерацию.

Как жаль, что это для Word 2007. Кто-нибудь поможет?

3

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

3
DMA57361

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

Стили сборки

Поднимитесь на панель стилей, IIRC в Word 2007, вы нажали маленькую стрелку вниз в правом нижнем углу селектора стилей на ленте. Нажмите на кнопку « Новый стиль» в Word 2007, и я думаю, что это пиктограмма буквы Aс блеском / звездочкой.

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

Вы, вероятно, хотите создать на BodyText1основе Heading2, на BodyText2основе Heading3, и так далее для однако многих уровней вам нужно будет.

Вместо этого вы могли бы основываться BodyText2(и т. Д.) BodyText1И просто регулировать уровень нумерации, но по какой-то причине это вызвало у меня проблему. Не знаю почему, но вы можете попробовать, чтобы вам не приходилось переопределять размер шрифта / etc для каждого BodyTextстиля.

Отрегулируйте содержание

Поскольку новые стили основаны на тех Heading, они появятся в оглавлении. Очевидно, что это не желательно.

Именно здесь моя память о Word 2007 становится туманной, ниже приведен только Word 2003 - если он не совпадает, дайте мне знать, и я обновлю Word 2007, как только я дома, и смогу проверить напрямую.

Щелкните правой кнопкой мыши на текущем оглавлении и выберите « Изменить поле», затем нажмите кнопку «Оглавление», чтобы открыть окно оглавления. (Вы, вероятно, можете попасть сюда и при создании совершенно нового оглавления)

Нажмите кнопку « Параметры» (внизу справа), а затем найдите каждый BodyTextстиль в списке; очистите поле TOC Level от каждого из них. Это гарантирует, что BodyTextэлементы не будут отображаться в оглавлении вообще. Закройте каждое окно, пока не вернетесь к своему документу. Вас могут спросить, хотите ли вы заменить текущую таблицу, если это так, нажмите Да.

Используйте стили

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

К сожалению, я не вышел за пределы __Build Styles__. Смотрите мои правки на мой вопрос. Kit 13 лет назад 0
@Kit, Хммм, окей - я посмотрю это с помощью Word 2007 сразу после того, как вернусь домой вечером, и обновлю по мере необходимости. - Моя первая мысль (без учета W2007) состоит в том, чтобы попытаться основать пункт 1 на заголовке 2 (оба формата `xx`) и пункт 2 на заголовке 3 (` xxx`) и т. Д., А не на одном и том же заголовке. DMA57361 13 лет назад 1
@Kit, я только что попробовал это дома в Word 2007 - и мне кажется, что каждый стиль `Clause` основан на следующем заголовке (поэтому` Clause1` основан на `Header2`). Это было сделано * без * касания настройки нумерации / списка вообще. DMA57361 13 лет назад 0
Хотелось бы дважды подтвердить ваш ответ за усилия и понимание (вместо этого я разместил его в комментарии), но я добавил свое собственное решение, которое отлично сработало для меня. Kit 13 лет назад 0
2
Kit

Вот как это работает для меня. Я включил нумерованные абзацы основного текста в систему многоуровневых списков. Недостатком является то, что я могу использовать только до 4 уровней контура.

«Перезапуск списка после» должен быть установлен следующим образом:

Level Restart after 1 (Heading 1)  2 (Clause 1) 1 3 (Heading 2) 1 4 (Clause 2) 3  5 (Heading 3) 3 6 (Clause 3) 5 7 (Heading 4) 5 8 (Clause 4) 7 

Я настроил свойства шрифта (полужирный) для нумерации статей.

«Включить номер уровня из» должен быть установлен соответственно. Например, для уровня 5 (заголовок 3) должны быть включены только номера уровней от 1 и 3. Аналогично, для уровня 6 (пункт 3) должны быть включены только номера уровней от 1, 3 и 5.

альтернативный текст