Scribus, новая настольная издательская и компоновочная программа для Linux - наиболее впечатляющая из свободных программ, когда-либо виденных мною.
Совершенная? Едва ли. Она все еще имеет ошибки, которые будут найдены и исправлены. В неё еще можно добавить множество особенностей и сделать дистрибутивоспецифичную установку. Нужно разобраться с её причудами. И написать документацию. Но даже со всем этим она намного лучше, чем Seabiscuit. Scribus предначертано присоединиться к GIMP, как одному из бриллиантов мира свободных программ.
Если у вас большой опыт работы с настольными издательскими системами - вы, несомненно, быстрее меня разберетесь со Scribus. Мой собственный опыт работы с подобными программами ограничен печатью номера информационного бюллетеня несколько лет назад. Даже тогда, я использовал не полноценную издательскую систему подобную Quark или FrameMaker`у, а полный разнообразных фитч текстовый процессор для OS/2, называемый DeScribe. Этим, наряду с недавним началом изучения FrameMaker 6.0, ограничивается моё общение с издательскими системами. Но за очень короткое время я постиг Scribus, и я уже сейчас научился делать больше, чем при работе с FrameMaker - включая создание PDF файлов, чтобы посмотреть на свою работу как на законченный продукт (вместо пустой траты бумаги и чернил только для того, чтобы распечатать копию своего документа и посмотреть, как это будет выглядеть). Пикселы более дешевы, чем картриджи :).
Scribus распространяется под лицензией GPL. Она начала свою жизнь в 2001 году как приложение для Python. В середине 2001 года версия 0.3 была перенесена на С++. Впервые я узнал о Scribus в NewsVac, несколько недель назад, в нем сообщалось о выходе 1.0.
Основываясь на том, что я нашел в его документации, можно сказать, что Scribus - это (в основном) произведение одного человека: Franz Schmid. Два других указаны в документах как содействующие, но разрабатывал ли его один или трое - это все же очень маленькая группа.
Я начал моё изучение со скачивания Scribus 1.0 и английской документации с одного из зеркал сайта, указанного на download page веб сайта Scribus. Для установки Scribus вы должны иметь заголовки и библиотеки QT3 development, минимальное требование - версия 3.03, но 3.12 предпочтительней, так же нужны Ghostscript и PostScript Type 1 или TrueType шрифты. Моя система основана на Red Hat 9 и Ximian, поэтому я просто запустил команду "up2date qt-devel". Ваши действия зависят от вашего дистрибутива.
Библиотека LittleCMS является необязательной, но она потребуется, если вы хотите создавать PDF файлы. Я загрузил LittleCMS тарбоид (tarball) с её веб сайта, разархивировал её, и запустил make и make install. Если вы хотите изменить настройки, то они находятся в Icms.h. Мне ничего не нужно было изменять.
Я рекомендую ставить LittleCMS до Scribus, в противном случае конфигурационный скрипт Scribus не будет включать color management в сборку, а это означает, что вы не сможете создавать документы PDF. Если вы установили LittleCMS после Scribus, вы должны переустановить Scribus, чтобы использовать все функциональные возможности.
Поскольку я не использую KDE, моя QT ситуация далека от идеала. У меня установлена версия 3.1, но переменная среды QTDIR указывала на более раннюю версию. Скрипт настройки Scribus не работал, пока я не нашел проблему. Я отредактировал файл .bashrc, и, указав правильную версию, решил проблему. Между прочим, пользователи KDE смогут использовать drag-and-drop в Scribus, в отличие от пользователей других оконных менеджеров.
Не следуете моему примеру: не пытайтесь в начале использовать метод проб и ошибок, а потом уже смотреть документацию. Читайте документацию полностью с самого начала. Она содержит множество полезной информации и подсказок. Обратите особое внимание на хорошее руководство, которое было переведено с оригинала на Французском языке. Это руководство проведет вас через создание документа от первой страницы до последней.
Поскольку я не последовал своему собственному совету, мне потребовалось некоторое время, чтобы понять, что необходимо создать текстовое поле ( text box), прежде чем я смогу "получить текст" из текстового файла (созданного ранее). У меня заняло больше времени, чтобы узнать, что мне было необходима цепочка текстовых полей на одной странице, и одно поле на следующей странице, чтобы увидеть весь текст из файла который я вставил. Всё это оказалось легко сделать после того, как я понял, что нужно делать. Например, чтобы переместить текстовое поле, нужно нажать на значок текстового поля, затем перетащить его по странице. Формирование цепочек просто настолько, насколько прост выбор текстовых полей и щелчок по значку "Chain Text".
Я упоминал ранее создание информационного бюллетеня с помощью текстового процессора. Scribus - это, определенно, не текстовый процессор, а настольная издательская система. Я имею в виду такие вещи, как CMYK color, создание и импорт PDF, поддержка EPS (инкапсулированного формата PostScript), и многое другое.
Нет, я не буду выбрасывать мой eMac, но я так же и не собираюсь обновляться до OS X и до последней версии настольной издательской системы от Adobe. И я собираюсь продолжить изучение FrameMaker 6.0. Я предполагаю, что это - хороший путь изучения настольных издательских систем, и всё, что я узнал с FrameMaker, легко перенесётся и на Scribus. Но моё сердце уже принадлежит Scribus, первой современной свободной настольной издательской системе для Linux.