У меня тот же стиль для заголовков на уровне заголовка 1; они идентичны, за исключением того, что в таблице содержания я хотел бы выделить один из них серым фоном. Я пытался изменить 2 подхода:

  1. Используйте разные заголовки (например, заголовки 1 и 2) с тем же стилем де-факто, но я не могу тогда в оглавлении разместить их обоих на одном уровне, это не сработает и поместит заголовок 2 на уровень 2.

  2. Используйте один и тот же уровень заголовка, например стиль "Заголовок 1" и "Выделенный заголовок 1", которые наследуются от заголовка 1. Таким образом, я могу разместить их на одном уровне, НО я не могу отформатировать, чтобы отличаться в оглавлении.

Есть ли способ сделать это? Заранее спасибо.

1 ответ1

0

Я вижу 2 способа сделать это, но оба не совершенны.

Способ 1

При этом методе оглавление теряет функциональность гиперссылки (вы не сможете щелкнуть текст оглавления, но номера страниц будут гиперссылками), а выделенные заголовки будут выделены в оглавлении и в основном тексте. Просто используйте только один стиль, например, H1 с уровнем контура 1 и примените прямое форматирование к соответствующим заголовкам в тексте. Это будет отражено в оглавлении, но только после удаления переключателя "\h" из поля оглавления.

Способ 2

Похоже на ваш # 1. Используйте стиль H1 с уровнем контура 1 и H2 с уровнем контура 2. В оглавлении они отображаются со стилями TOC 1 и TOC 2 (или что-то подобное, я не использую английскую версию). Измените стиль оглавления 2 так, чтобы он совпадал со стилем оглавления 1. Недостаток этого метода заключается в том, что заголовки находятся на разных уровнях, поэтому контур на панели навигации неверен.

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