пятница, 11 февраля 2011 г.

Scribus. Добавить оглавления и указатели

Долго пыталась разобраться автоматической вставкой оглавления в Scribus.  Кое-что хотелось бы изменить или более автоматизировать. Во всяком случае у меня получилась вот какая последовательность действий:
  • сначала, конечно, создаем документ, предположим это брошюра из 6 страниц плюс обложка;
  • пусть брошюра содержит четыре раздела. первый раздел на третьей странице, второй - на пятой, третий раздел - на шестой, а четвертый раздел - на седьмой странице;
  • добавляем эти разделы с нумерацией в Файл/Параметры документа/Разделы и жмем применить;


  • теперь там же в параметрах переходим на вкладку Атрибуты объекта документа;
  • жмем кнопку Добавить, называем атрибут TOC;
  • жмем Применить;
  • переходим на вкладку Указатель оглавления и индексы;
  • жмем Добавить, появляется элемент Указатель оглавления 1;
  • выставляем значения: 
Имя атрибута, это имя атрибута добавленного в этом уроке;
Текст8 - имя текстового блока, в котором будет размещаться оглавление;
Остальное, думаю, интуитивно понятно.
  • жмем Применить;
  • жмем ОК;
  • переходим к текстовым блокам документа, которые содержат элементы, которые будут входить в оглавление, а именно к разделам.
  • выделяем текстовый блок, содержащий первый раздел, открываем контекстное меню (щелчок правой кнопкой) и выбираем пункт Атрибуты;
  • в открывшемся окне жмем Добавить;
  • в списке Имя выбираем TOC;
  • в поле Значение вводим текст, который будет отражаться в оглавлении для этого раздела, например, Раздел 1;
  • повторяем предыдущий пункт для всех разделов;
  • выполняем Расширения/Добавить указатель оглавления.
Вот такая штука получается. Конечно так оглавление оформляют редко, но здесь уже другая тема, а именно Стили.

МИНУСЫ
Что мне не понравилось, так это большое количество ручной работы. Для каждого раздела нужно указывать значение, а как бы его туда поместить автоматически. Кто знает пишите.
Еще один момент. Атрибут привязан к текстовому блоку, а не к заголовку (или элементу оглавления). Что будет, если в процессе верстки заголовок переместится в другой блок? Получается, что его надо будет вручную перебивать. А если в документе более 20 страниц?

7 комментариев:

  1. Если кто-то живой..., скажу....,

    ОтветитьУдалить
  2. а я сверстал пару книг, обе за двести страниц, со вставками фоток и пр., оглавление рукми..., не хотел покупать Адоб....,..., тяжело было...в Мейкере проще было...

    ОтветитьУдалить
  3. А руками оглавление вставлять поживому - не немужицкое это дело...

    ОтветитьУдалить
  4. Довольно печальная картина. Описанный метод полностью не пригоден для верстки книг и тем более для создания многоуровневого содержания. Тут может, конечно, помочь написание несложного скрипта. Как собственно и для, например, плавающих колонтитулов, которые во всех остальных WYSIWYG издательских программ является вполне себе тривиальной задачей, которую можно накликать мышкой. Но тут возникает вопрос - если для таких стандартных, в верстке, элементов нужно освоить программирование, то не проще ли тогда сразу использовать TeX/LaTex?

    ОтветитьУдалить
    Ответы
    1. Скрайбус не подходит для сложной верстки. Кто хочет продвинутые программы, всегда может приобрести программы для профессиональной верстки, например, Adobe InDesign - там есть все, в том числе и недостатки :)

      Удалить