Как создать TOC на базе Character Style?

  • Автор темы Автор темы popz
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

popz

Топикстартер
12 лет на форуме
Сообщения
16
Реакции
1
Уважаемые! Столкнулся с такой проблемой. Начинаю верстать толстенькую энциклопедию и задумался об оглавлении. Начало статьи должно быть оформлено полужирным (в моем случае - Myriad Pro Black, оформлено специальным Character Style), далее тире и описательная часть (Myriad Pro Regular). Как бы мне заставить Table of Content не впендюривать весь абзац в содержание, а брать только жирненькое? :(
[attachmentid=12367]
Оформить как буквицу не получается, количество слов разное от статьи к статье. Может подскажете куда рыть?
 
@popz
Тире и далее сжать "до не хочу" и назначить белый цвет. Делается греп-стилем. Где-то пролетала такая тема.
_________
Переношу тему в раздел GREP, чтобы местные спецы по нему подсказали.
 
Тире и далее можно и без GREP, Nested style
 
  • Спасибо
Реакции: George
В тексте перед каждой статьей должен быть абзац, содержащий нужный для оглавления текст, который имеет невидимое оформление и не отрывается от последующего.
Он-то и идет в оглавление.

Вот как сделать такой повторный заголовок в вашем случае:
Сформируйте стиль абзаца "Заголовок-невидимый" (интерлиньяж 0 pt, цвета нет).
В статье у вас начало абзаца оформлено каким-то символьным стилем. Пусть он называется "Название".
Запускаете первый поиск/замену.
Ищете ^.+ (символьный стиль Название)
Меняете на $1%\r$1
Вторая замена:
Ищете %
Меняете на пустоту с абзацным стилем Статья
 
  • Спасибо
Реакции: LeonidB
есть такой скрипт - IndexMatix

он умеет (строит индекс на основе символьного стиля).
 
есть такой скрипт - IndexMatix
Спасибо. Нашел уже. http://www.indiscripts.com/post/2011/02/introducing-indexmatic-2-beta
Только он по-русски не может и платный.
Про игры с ГРЕПом читал тему, спасибо за руководство. Еще нашел скрипт Kolontitul-slovar, сходу выдал ошибку, позже буду разбираться.
 
Статус
Закрыто для дальнейших ответов.