Помогите с оглавлением

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

Gasparian

Топикстартер
10 лет на форуме
Сообщения
163
Реакции
50
Хочу сгенерировать оглавление для сборника стихов и возникла проблема: стихи без названия (***) в оглавлении должны присутствовать в виде первой строки, на которую задан стиль основного текста. У названий соответственно задан другой стиль. Помогите советом
 
первой строке назначается стиль с уникальным именем, затем этот стиль добавляется в список стилей для генерации оглавления
 
  • Спасибо
Реакции: Gasparian
Хочу сгенерировать оглавление для сборника стихов и возникла проблема: стихи без названия (***)
Есть скрипт еще на эту тему, чтоб лишних стилей не плодить. Погуглите TOC_Poems_v5. Сам не пользовался, но, судя по описанию, то что нужно.
 
  • Спасибо
Реакции: Gasparian
Сразу же еще проблемка возникла:), надо у всех «***» изменить стиль на «незаголовочный»
 
Генерируйте не Оглавление, а Алфавитный указатель (Index).
Идёт с первого стиха. Выделяете текст заголовка. Нажимаете Ctrl+U.
Если стих со ***, то выделяйте первую строку. После нажатия Ctrl+U вписывайте в формате
Было
***
Прекрасная пора

В окне: кавычки и многоточие (не один символ "многоточие", а пока три точки).
"Прекрасная пора..."

И сохраняете это.

Генерировать Index — в меню "Таблицы и Индексы".
Но сначала перепроверьте, чтобы не было т. н. "управляющих" символов.
Просмотреть Index — он не по латинскому алфавиту, а в подменю "Символы (Symbols)".
Длинные тире, многоточия_как_один_символ (Ellipsis) будут как ^что-то^.
При генерации это вызовет крах Индизайна.

Затем "Сгенерировать Index" (нажатием на треугольник равносторонний)/
У вас будет фрейм, поставьте его в публикацию.

Затем выделите весь текст Указателя.
Скопируйте в Ворд.
Замените символ "два пробела" на табулятор (или что там будет перед №№ страниц).
Затем "Преобразовать текст в таблицу", 2 столбца.

Выделите таблицу. Найдите "Сортировка". Отсортируйте по второму столбцу, получится по возрастанию №№ страниц.
(Или перетащите эту таблицу в Excel и там отсортируйте.)

Скопируйте текст в Блокнот.
Перенесите в Индизайн.
Замените "три точки" на спецсимвол Ellipsis (многоточие одним символом).
Замените "не те тире" на длинные тире.
Замените табулятор на "Right Indent Tab" (табулятор сдвига вправо до упора)
(У меня английская версия уже 10 лет, я русские не знаю переводы.)

Ещё можете присвоить символу Right Indent Tab стиль символа "Трекинг 200%".
Тогда точки будут редкими.

Перепроверьте те названия стихов, которые после ***.
Есть редкие случаи, когда надо отследить.
***
«И сказал он: "Идите туда—
Где осень...

В оглавлении будет вот так
«И сказал он: "Идите туда—"...»

То есть когда первая строка есть речь в кавычках.

Желаю успехов!
 
  • Спасибо
Реакции: langry и Gasparian
@Gasparian, ищите скрипт PoemsContent

Правда у меня только под CS 4 работает.
 
  • Спасибо
Реакции: Gasparian
Я, может, что-то не так делала, но просто назначала стиль с оригинальным названием "первая строка" и именно его добавляла для создание оглавления, звездочки, соответственно, наоборот. Вроде никаких проблем не возникало. Сборников стихов верстано немерено.... ну штук 15 точно :)
 
  • Спасибо
Реакции: Gasparian
Статус
Закрыто для дальнейших ответов.