Предметный указатель (Индекс, Index)

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

westyles

Участник
Топикстартер
Сообщения
2
Реакции
0
Всем добрый день.

Я пользуюсь InDesign CS5.
Нашел в этой теме h??p://forum.rudtp.ru/showthread.php?t=28482&p=529723&viewfull=1#post529723 хороший вариант расстановки букв алфавита, как это делает предметный указатель. Там есть и ссылки на оригинал поста.

Вот такой код GREP должен находить совпадения первых прописных букв в абзацах (?<=^(\u))(.+\r)(?!^\1)(\u)
И заменой $2\r$3\r\r$3 добавить буквы.
Но, как я ни старался, ни менял код GREP, так и не смог заставить нормально работать его. Он почему-то пропускает некоторые абзацы и не ставит буквы. Я уже больше недели бьюсь с ним, разбирался с рег. выражениями и ни чего не выходит.

Вот в таком тексте, на пример, (это название абзаца и номер страницы или без номера):

Аыауке 5
Агшщгшщ 4
Аьшнп 4
Бвен 4
Вкенр 5
Дпр 5
Доро 5
Женрпрлг
Пенгл 4
Япгишлу 6

Этот GREP пропускает абзац с заглавной буквой "А" "В" и "П". Одну букву "А" ещё можно дописать в ручную. Если менять эти абзацы с этими буквами на другие, то пропуск идет в этих же абзацах, не зависимо какие там буквы.

И получается так:

Аыауке 5
Агшщгшщ 4
Аьшнп 4

Б

Бвен 4
Вкенр 5

Д

Дпр 5
Доро 5

Ж

Женрпрлг
Пенгл 4

Я

Япгишлу 6

Помогите пожалуйста мне с этим GREP. Что нужно изменить, чтобы работало как надо.
Может это глюк CS5?
 
Ответ: GREP в InDesign. Что и как

Это не глюк.
Он у вас не находит те буквы, где только по 1 абзацу (это как раз в вашем примере В и П).
 
Ответ: GREP в InDesign. Что и как

Может этот опус поможет. Вот исходный вариант
111 468.jpg
А это после замены (конечно, число максимальных повторений (здесь 5) можно увеличить).
467.jpg
 
Ответ: GREP в InDesign. Что и как

Может этот опус поможет.

Мега респект тебе за этот GREP!!!

Теперь все работает как надо. Мне даже не верится =)
Такой вариант GREPa универсальнее того, что я подлинковывал.
Всем спасибо за помощь.
 
Добалвение элементов указателя через GREP

Добрый день!
интересует возможно ли добавить автоматически Элементы указателя через GREP
есть крупная верстка, очень много блоков.
нужно собрать Указатель по именам этих блоков.
думал сделать просто искать стиль Заголовка блока и вставлять перед ним элемент указателя, но данный метод не действует.
может я что то не так делаю.
подскажите пожалуйста?
 
Ответ: GREP в InDesign. Что и как

____
 
Статус
Закрыто для дальнейших ответов.