Я пытаюсь разработать оглавление в Word, которое можно обновлять, связывать и т. Д. С частями документа. Я пытаюсь изменить статический шаблон, предоставленный моим университетом, в котором нет кодов полей (т. Е. Этот ToC необходимо будет обновить вручную).
Последние 4-5 часов я потратил на изучение кодов полей TC, создания сложных ToC и т. Д., Но мне сложно построить именно этот пример.
В моем документе я также использую заголовки 1-4 в качестве многоуровневого списка, глава 1 - заголовок 1, подзаголовок 2 - ex: 1.1, подзаголовок 3 - ex: 1.1.1, ... и т. Д. способ пойти и по-прежнему моделировать ToC из изображения выше? Я надеюсь отформатировать тезис следующим образом:
microsoft-word
table-of-contents
Jibcutter
источник
источник
Ответы:
Приведенный выше ответ, кажется, требует много дополнительной работы. Как и в моем предыдущем комментарии выше, вы можете избежать всего этого, просто используя поле 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.
источник
Сложность в том, что вы хотите, чтобы заголовки глав в самих главах состояли из Икс "с последующим разрывом строки / абзаца, а затем заголовком главы; но в оглавлении должен быть только номер главы, затем пробел, а затем заголовок главы. Но в то же время к заголовкам глав должна применяться автонумерация ( через многоуровневый список), чтобы номера глав включались в нумерацию подзаголовков. Все это можно сделать, но это требует некоторой работы. К сожалению, мне удалось добиться того, чтобы все отступы и выравнивание в оглавлении работали только вставив два отдельных оглавления (один для заголовков «Список рисунков» и «Список таблиц», а другой для всего остального). Вот что я сделал:
Настройте многоуровневый список. (Звучит так, как будто вы уже сделали это.) Уровень 1 списка назначен Заголовок 1 стиль, использует арабскую цифру, которой предшествуют слово «глава» и пробел. Задавать Следуйте за номером с в Ничего такого , Уровень 2 назначен Заголовок 2 стиль, и использует арабскую цифру, которой предшествует число с уровня 1, а затем точка. И уровень 3 назначен Заголовок 3 стиль, а также использует арабскую цифру, которой предшествуют число с уровня 1, точка, число с уровня 2 и точка.
Вставьте курсор между автоматически сгенерированным «Разделом» + номером раздела и вставьте разрыв строки ( сдвиг + Войти ).
Для каждой главы выполните следующие действия:
Поместите курсор в конец абзаца для заголовка главы и вставьте
TC
поле, включающее два встроенныхREF
поля:Первый
REF
поле извлекает автоматически сгенерированный номер абзаца, в котором появляется указанная закладка, но удаляет слово «глава», а второе извлекает текст внутри закладки (т. е. заголовок главы). Между закрывающей скобкой для первогоREF
поле и открывающую скобку для второго нажмите табуляция , так что номер и заголовок будут разделены пробелом в оглавлении.На странице оглавления введите «Оглавление» в одном абзаце, «Страница» во втором и «Глава» в третьем. Применять Заголовок оглавления стиль к первому, и выравнивание по правому краю второго.
В первом оглавлении заголовки для Списка рисунков и Списка таблиц будут отображаться на основе стилей. Во втором оглавлении информация главы (номер главы + пробел + заголовок главы) будет извлечена из
TC
поля, которые вы добавили. Различные подзаголовки будут добавлены на основе стилей, используя автонумерацию из настроенного вами многоуровневого списка.Вот мой пример:
источник
Это отличные описания (новый пользователь, недостаточно репов для публикации изображений). Вы сделали скриншот из многоуровневой настройки списка, который я уже использовал.
Вот мой пример синтаксиса, который отлично работает: пример
Единственная проблема, с которой я столкнулся сейчас, - это попытка вставить вкладку между «1» и «Введение» в оглавлении и исправить вкладку после номера подзаголовка, между «1.1» и «Фон и значение», до 0,25. TOC Tab Issue , Я достиг желаемого интервала и т. Д. В формате абзацев в стиле TOC 1 и TOC 2, но мне трудно разобраться с этими вставками вкладок.
источник