
У меня есть документ, для оформления которого я использую функцию стилей Word, а также создаю оглавление.
Теперь у меня ситуация, когда мои заголовки содержат табуляцию. Подумайте о таких вещах:
Итак, это: [номер абзаца] [вкладка] [название]
Теперь это дает мне следующую ситуацию в оглавлении:
Как вы видите, здесь также отображается табуляция. Я бы предпочел, чтобы «табуляция» была заменена двумя или тремя пробеламиилиесли бы можно было изменить интервал табуляции. Я уже пробовал менять позиции табуляции второго уровня в содержании, но это только все испортило (точки исчезли, а номер страницы появился слева).
Было бы здорово, если бы можно было изменить позиции табуляции (для второго уровня) в оглавлении. Заранее большое спасибо!
решение1
Есть несколько способов, которыми вы можете подойти к этому. Лично мне ни один из них не нравится. По моему скромному мнению, с первым не так уж и сложно жить, но я подозреваю, что два других создадут больше проблем, чем пользы.
Заголовки уровня 2 оформлены в стиле абзаца TOC2 (по крайней мере, в англоязычной версии Word), поэтому вы можете изменить как левый отступ, так и установить первую вкладку в этом стиле. Вы должны убедиться, что не вставляете вторую позицию/тип вкладки, которая сместит позицию и тип номера страницы. Интересно, произошло ли это, когда вы изменили вкладки.
Чтобы полностью удалить табуляции, вам придется изменить способ форматирования абзацев заголовков. По моему мнению, это не очень хороший подход, поскольку это означает, что вам придется вручную добавлять табуляции в начале текста каждого заголовка, а проблема в том, что Word затем делает отступы в абзаце. Так что это неудобно. (Обычно я сначала вставляю символ, затем табуляцию, а затем удаляю символ, чтобы обойти это.)
Это можно сделать, например, с помощьюГлавная->Абзац->Многоуровневый списоквыпадающий список, выбираем стиль списка MultiLevel, который вы используете, и переходим вОпределить новый многоуровневый список.... Там убедитесь, что вы видите все диалоговое окно (щелкнитеПодробнее >>кнопку внизу слева, если вы ее видите). Затем уровень 1 и установите Follow Number With на "Space" или "Nothing". Затем пройдитесь по всем вашим абзацам заголовков и добавьте эти ручные вкладки. Вы должны обнаружить, что другие стили заголовков также изменились, но если нет, вы можете изменить их в диалоговом окне.
Теперь, когда вы повторно генерируете ToC, строки должны содержать один пробел независимо от того, выбрали ли вы Space или Nothing, и независимо от того, вставили ли вы Tab. Но чтобы получить правильный макет заголовка в теле документа, вам нужно будет вручную добавить эти табуляции обратно.
Наконец, вы можете вставить поля { TC } и построить нестандартный ToC, используя, например, поле { TOC \f \h \z }. Но это означает, что вам придется вставлять/удалять поля TC для соответствия вашим заголовкам, и вам придется либо вручную поддерживать числа и тексты в полях TC, либо использовать поля перекрестных ссылок в полях TC. В последнем случае вам все равно придется вручную устанавливать уровень поля TC. Это не идеально, поскольку поля перекрестных ссылок полагаются назакладкипомечая соответствующие тексты, и изменяя текст заголовка и его положение, легко испортить то, что закрывают эти закладки. Использование перекрестных ссылок означает, что вам придется поместить поле TC где-то, кроме абзаца Heading (возможно, в пустом абзаце выше или ниже, или вы можете поместить их все где-то рядом с полем TOC.
Но, например, предположим, что у вас есть заголовок 2-го уровня, например такой:
1.1 Истории
затем щелкните за пределами заголовка и используйте Ссылки->Подписи->Перекрестная ссылка. Снимите флажок «Вставить как гиперссылку». Вставьте две ссылки, одну на Номер абзаца заголовка, а другую на Текст абзаца.
Используйте сочетание клавиш Ctrl-F9, чтобы вставить пару фигурных скобок кода поля { }
, и введите между ними следующее TC " " \l 2
(так как это заголовок 2-го уровня), чтобы получить
{ TC " " \l 2 }
Теперь вырежьте/вставьте эти две ссылки в поле TC — в результате у вас должен получиться набор вложенных полей, которые выглядят примерно так:
{ TC "{ REF _Ref44430901 \r } { REF _Ref44429279" }" \l 2 }
Поля TC автоматически форматируются как скрытый текст, но вам нужно убедиться, что два поля REF не форматируются как Hidden. Вот почему проще не создавать их, пока точка вставки находится внутри поля TC.
Выберите и обновите эти поля TC, затем выберите и обновите поле ToC. Вам может потребоваться изменить параметры ToC, чтобы получить пунктирные вкладки.