1

Я пытаюсь разработать оглавление в Word, которое можно обновлять, связывать и т.д. С частями документа. Я пытаюсь изменить статический шаблон, предоставленный моим университетом, в котором нет кодов полей (т. Е. Этот ToC необходимо будет обновить вручную).

Последние 4-5 часов я потратил на изучение кодов полей TC, создания сложных ToC и т.д., Но мне сложно построить именно этот пример.

Пример ToC

В моем документе я также использую заголовки 1-4 в качестве многоуровневого списка, глава 1 - заголовок 1, подзаголовок 2 - ex: 1.1, подзаголовок 3 - ex: 1.1.1, ... и т.д. способ пойти по этому поводу и все еще моделировать ToC из изображения выше? Я надеюсь отформатировать тезис следующим образом:

Пример первой страницы

3 ответа3

0

Сложность здесь в том, что вы хотите, чтобы заголовки глав в самих главах состояли из «главы x », за которой следовал разрыв строки / абзаца, а затем заголовок главы; но в оглавлении должен быть только номер главы, затем пробел, а затем заголовок главы. Но в то же время в заголовках глав должна применяться автонумерация (через многоуровневый список), чтобы номера глав включались в нумерацию подзаголовков. Это все можно сделать, но это требует определенной работы. К сожалению, мне удалось добиться того, чтобы все отступы и выравнивание в оглавлении работали, только вставив два отдельных оглавления (одно для заголовков "Список рисунков" и "Список таблиц" и одно для всего остального). Вот что я сделал:

Настройте многоуровневый список. (Похоже, вы уже сделали это.) Уровень 1 списка назначен стилю Заголовок 1 , в нем используется арабская цифра, которой предшествует слово "Глава" и пробел. Установите Follow number с Nothing. Уровень 2 назначен стилю заголовка 2 и использует арабскую цифру, которой предшествует число с уровня 1, а затем точка. Уровень 3 назначается стилю заголовка 3 , а также использует арабскую цифру, которой предшествуют число с уровня 1, точка, число с уровня 2 и точка.

Вставьте курсор между автоматически сгенерированным "Разделом"+ номером раздела и вставьте разрыв строки (Shift+ Enter).

Для каждой главы выполните следующие действия:

  1. Выберите текст для заголовка главы и вставьте вокруг него закладку (названную, например, ch01 для первой главы, ch02 для второй и т.д.).
  2. Поместите курсор в конец абзаца для заголовка главы и вставьте поле TC которое включает два встроенных поля REF :

    { TC "{ REF ch01 \n \t } { REF ch01 }" }

    Первое поле REF извлекает автоматически сгенерированный номер абзаца, в котором появляется указанная закладка, но удаляет слово "Глава", а второе извлекает текст внутри закладки (т. Е. Заголовок главы). Между закрывающей скобкой для первого поля REF и открывающей скобкой для второго нажмите клавишу Tab, чтобы номер и заголовок были разделены пробелом в оглавлении.

  3. На странице оглавления введите "Оглавление" в одном абзаце, "Страница" во втором и "Глава" в третьем. Примените стиль заголовка TOC к первому и выровняйте по правому краю второй.

  4. Поместите курсор в начало абзаца "Глава" и вставьте пользовательское оглавление в « Ссылки» > "Оглавление". Нажмите « Параметры» и очистите все значения в списке « Доступные стили». В поле для стиля, который вы использовали для заголовков "Список рисунков" и "Список таблиц" (предположительно, Таблица рисунков), введите значение (я использовал 4, по причинам, связанным с форматированием, поскольку оно выглядит как хотя ваш TOC имеет всего 3 уровня). Нажмите OK, чтобы вставить оглавление.
  5. Поместите курсор в конец абзаца "Глава" и вставьте другое пользовательское оглавление. Нажмите кнопку Параметры, снимите 1 из поля для Heading 1 стиль (но оставить 2 для Heading 2 и 3 для Heading 3), а затем выберите поля ввода Таблица флажок в нижней части диалогового окна. Нажмите OK, чтобы вставить оглавление.

В первом оглавлении заголовки для Списка рисунков и Списка таблиц будут отображаться на основе стилей. Во втором оглавлении информация о главе (номер главы + пробел + заголовок главы) будет извлечена из полей TC которые вы добавили. Различные подзаголовки будут добавлены на основе стилей, используя автонумерацию из настроенного вами многоуровневого списка.

Вот мой пример:

TOC

0

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

Вот мой пример синтаксиса, который отлично работает: Пример

Единственная проблема, с которой я столкнулся сейчас, - это попытка вставить вкладку между "1" и "Введение" в оглавлении и исправить вкладку после номера подзаголовка, между «1.1» и "Фон и значение", до 0,25. Выпуск TOC Tab. Я достиг желаемого интервала и т.д. В формате абзацев в стиле TOC 1 и TOC 2, но мне трудно разобраться с этими вставками вкладок.

0

Приведенный выше ответ, кажется, требует много дополнительной работы. Как и в моем предыдущем комментарии выше, вы можете избежать всего этого, просто используя поле TC с полями STYLEREF для создания записей главы в оглавлении. Поскольку в поле TC будут использоваться поля STYLEREF, вы можете просто скопировать и вставить его для каждой главы. Поле TOC просто нужно отредактировать, чтобы удалить заголовок 1 и добавить \f, чтобы выбрать поля TC, а затем отрегулировать настройки абзацев в стиле TOC1 и TOC2, чтобы получить желаемое выравнивание.

На первом скриншоте ниже вы можете увидеть расположение полей TC.

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

Третий снимок экрана показывает коды полей (а не результаты полей) для полей TC и TOC.

Обратите внимание, что внутри поля TC есть два поля STYLEREF, в которых ищется стиль заголовка 1. К первому добавлены переключатели \n \t, так что он показывает номер, но без слова "Глава" (например, 1). Нажмите клавишу TAB после поля, а затем вставьте второе поле STYLEREF, в котором нет дополнительных переключателей, поскольку мы просто хотим, чтобы текст использовался в стиле заголовка 1 (например, Введение). \ L 1 говорит ему сделать это верхним уровнем (TOC1) в оглавлении.

В поле TOC вы увидите, что у него есть \f (это говорит Word о включении полей TC в оглавление) и \t "Заголовок 2,2, Заголовок 3,3", который говорит Word также включать текст с этими стилями (т.е. ваши подзаголовки и подзаголовки). Опять же, если вы хотите включить другие уровни нумерации, просто добавьте эти стили в список - заголовок 2,2 означает добавление заголовка 2 в качестве уровня 2 (TOC2) в оглавление. Обратите внимание, что мы не включили заголовок 1,1 в список стилей, так как мы уже получим эти заголовки с нашими полями TC.

Пример страницы с полями и оглавлением

Стили, настроенные на включение главы в нумерацию контуров

Код поля TC и поле TOC с указанием кодов

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