3

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

1    Heading 1

2    Heading 2

2.1  Subheading 2.1

3    Heading 3
     [1] Some paragraph text.
     [2] Another paragraph.

3.2  Subheading 3.1
     [1] Some more paragraph text.

Я хочу, чтобы это выглядело так:

1    Heading 1

2    Heading 2

2.1  Subheading 2.1

3    Heading 3
     [1] Some paragraph text.
     [2] Another paragraph.

3.1  Subheading 3.1
     [1] Some more paragraph text.

Обратите внимание на разницу в подзаголовке 3.1.

То, что я сделал, это использовала нумерацию. Я связал заголовок 1 с уровнем 1 и т.д. До заголовка 4 и уровня 4. Затем я связал текст абзаца с уровнем 5 и отображал только последний номер. Проблема в том, что это означает, что если я добавлю текст абзаца после заголовка уровня 1, он также увеличит счетчик уровня 2.

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

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

Я работаю с Microsoft Word 2003, но версия, вероятно, скоро изменится, поэтому любое решение будет приветствоваться.

Заранее спасибо.

1 ответ1

1

Статья Word MVP « Методы перезапуска нумерации » описывает несколько методов, включая высокоуровневый стиль заголовка, код VBA или поле LISTNUM.

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

Наилучшим вариантом может быть использование полей LISTNUM, как описано здесь. После каждого списка добавьте следующий код поля: {LISTNUM \l 1 \s 0}. Обратите внимание, что это отображается как ноль, поэтому он должен быть скрыт.

Я бы рекомендовал создать стиль для кода поля, чтобы он оставался скрытым (например, сделать шрифт белым или установить его как скрытый текст).

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

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