Linux: Полное руководство — страница 23 из 98

Рис. 4.13. Вставка сноски

LyX не создает DVI-файлы в домашнем каталоге пользователя. Найти их можно во временном каталоге. Обычно это

/tmp/lyx_tmpdir???????
, где ?????? — это произвольная последовательность букв и цифр. Если вы запускали просмотр DVI несколько раз, у вас будет несколько таких каталогов. Поищите DVI-файлы в этих каталогах — вы обязательно найдете нужный вам файл. Для автоматизации поиска этих файлов откройте окно виртуального терминала и введите команду:

find /tmp/lyx_tmpdir* -name *.dvi

Издательская система Scribus

TeX/LaTeX — удачная система для верстки научных работ, но в мире Windows есть много издательских систем, куда лучше приспособленных для создания макетов: Corel Ventura®, Quark Xpress®, Adobe Pagemaker®, InDesign®… Что же делать пользователю Linux? Не устанавливать же Windows из-за PageMaker.

Положение сторонников свободного программного обеспечения изменилось в 2003 г., когда вышел финальный релиз пакета компьютерной верстки Scribus 1.0 (

http://www.scribus.org.uk
, автор ядра программы — Франц Шмид).

Scribus — полноценная издательская система, в которой реализованы все необходимые для предпечатной подготовки документов функции, в том числе цветоделение по каналам CMYK, система управления цветом, поддержка Unicode для вывода на нетрадиционных языках, экспорт результатов в форматы PDF и PostScript. В качестве внутреннего формата хранения данных программа использует язык описания XML, что облегчает экспорт данных в другие пакеты.

Программа Scribus поддерживает такие распространенные графические форматы, как Encapsulated PostScript (EPS), JPEG, TIFF, Portable Network Graphics (PNG), XpixMap (xpm). Начиная с версии 1.0, Scribus поддерживает русский язык.

Scribus был включен в состав следующих дистрибутивов:

♦ Debian (нестабильный релиз)

♦ Gentoo Linux

♦ Mandrake 8.2

♦ Lindows

♦ Lycoris

♦ Fink 0.4

Если вы используете один из этих дистрибутивов, то, возможно, Scribus уже установлен у вас. А если нет, то пакет

scribus
версии 1.2 можно скачать из репозитария Sisyphus по адресу
ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/SRPMS.classic/scribus-1.2.1-alt1.1.src.rpm
.

Перед его установкой убедитесь, что у вас уже установлены:

♦ библиотека Qt-3.3;

♦ библиотека libpng версии 1.2.x:

ghostscript
— интерпретатор языков PostScript и PDF — версии 7.x;

♦ шрифты PostScript. Шрифты TTF поддерживаются Scribus начиная с версии 0.4.7.

♦ среда KDE: для работы самой Scribus она не нужна, но понадобится, если вы хотите использовать метод drag-and-drop.

Дополнительно можно установить Little CMS — систему управления цветом и цветоделения с поддержкой ICC-профилей, а взять ее можно с

http://www.littlecms.com
. В меню Edit появится команда Color Management System.

4.6. Графика в Linux

Несколько графических программ входят в состав большинства современных дистрибутивов. Далее я кратко опишу их и дам им оценку.

4.6.1. Графические редакторы

Редактор растровой графики GIMP — обрабатываем фото

The GIMP (The GNU Image Manipulation Program) — свободно распространяемый редактор растровой графики, по своим функциям ставший достойной заменой программе Photoshop. Вот некоторые возможности GIMP (далеко не все!):

♦ поддерживает практически все форматы растровой графики: GIF, JPEG, PNG, TIFF, BMP, AVI, MPEG, PS, PCX, XPM, TGA и другие;

♦ содержит множество инструментов для обработки изображений;

♦ поддерживает работу со слоями;

♦ полный Альфа-канал;

♦ может использоваться для создания анимации — Gif, AVI;

♦ содержит средства для разложения видео в форматах MPEG1, XANIM на кадры;

♦ поддерживает сценарии и расширения, благодаря которым можно добавить в программу новые функции. Поддерживаются сценарии Script-Fu, Perl-Fu, Python-Fu;

♦ обладает улучшенным управлением памятью: в результате размер изображения ограничен только объемом жесткого диска;

♦ операции Отмена (Undo) и Повтор (Redo) ограничены только дисковым пространством;

♦ имеет многочисленные инструменты выделения областей: выделение прямоугольной, произвольной, эллиптической и других областей;

♦ снабжен огромным набором графических фильтров, расширяемым с помощью плагинов.

Программа The GIMP доступна по адресу

http://www.gimp.org
.

Оценка: отлично.

KPaint

Программа KPaint, входящая в состав KDE, представляет собой полную противоположность программе The GIMP. KPaint обладает небольшим числом функций и инструментов, в ней нет системы плагинов, а о каналах и слоях эта программа вообще ничего не знает. Даже для создания самых простых изображений приятнее и удобнее использовать программу GIMP. KPaint поддерживает форматы BMP, EPS (встраиваемый PostScript), TIFF, GIF, JPEG, PNG, ICO, PGN, XPM.

Оценка: удовлетворительно.

KIconEdit — редактор иконок

Программа KIconEdit — редактор пиктограмм KDE. Используется для создания пиктограмм для среды KDE. Довольно простой редактор, позволяющий быстро создать пиктограмму для вашей программы.

Оценка: хорошо.

4.6.2. Программы — просмотрщики изображений

Следующая группа программ — это программы просмотра изображений: GQView, KView, KuickShow, ImageMagick, Electric Eyes (ее). Я предпочитаю программу GQView — она больше напоминает мне популярную программу ACDSee.

GQView

GQView можно использовать вместе с программами The GIMP. Electric Eyes и XPaint. Для редактирования загруженного изображения в программе The GIMP нажмите Ctrl+1, в Electric Eyes — Ctrl+2, в XPaint — Ctrl+3. Разумеется, указанные программы должны быть установлены. Вы хотите использовать другой редактор? Нажмите кнопку Конфигурация на панели инструментов программы, в открывшемся окне перейдите на закладку Редакторы и пропишите свой редактор (нужно указать название редактора и командную строку).

Программа может создавать коллекции рисунков, находить похожие файлы (по имени, размеру и другим параметрам).

Программа поддерживает форматы файлов: JPEG, TIFF, GIF, PNG, XPM, BMP, PCX, PGM, PPM. Могу порекомендовать для использования в качестве основного просмотрщика.

Оценка: отлично.

Electric Eyes

Следующая программа — Electric Eyes. Эта программа в некоторых дистрибутивах не устанавливается по умолчанию или вообще отсутствует. Для ее установки нужно установить пакет «

ее
». Взять его можно с
http://ftp.vn.ua/pub/unix/redhat-7.2/RedHat/RPMS/ee-0.3.12-5.i386.rpm
.

Electric Eyes — не только просмотрщик: с его помощью можно редактировать изображения, сохранять файлы в других форматах.

Для перехода в режим редактирования щелкните правой кнопкой мыши на изображении и выберите команду Просмотр→Показать/убрать панель редактирования.

Используя панель редактирования, очень легко отредактировать цветовую гамму рисунка, изменить размер, повернуть изображение, сделать скриншот экрана или выбранного окна. Для «фотографирования» экрана нажмите кнопку Снять содержимое экрана целиком и сейчас. Вы также можете выбрать окно для снятия — нажмите кнопку Выбрать окно для снятия.

Интерфейс программы немного необычен, но со временем к нему можно привыкнуть. Как и в программе The GIMP, любое действие здесь производится через контекстное меню, то есть нужно активно использовать правую кнопку мыши.

Программа поддерживает форматы: JPEG, GIF, PNG, TIFF, PS, BMP и другие.

Оценка: отлично.

KuickShow

Программа быстрого просмотра KuickShow соединяет в себе функции файлового браузера с программой просмотра. Программа относится к среде KDE, чем и объясняется первая буква в ее названии.

При щелчке по имени файла этот файл будет загружен в новое окно программы. Файлы можно открывать и в том же окне, и в новом. При желании можно установить полноэкранный режим просмотра. Программа в состоянии организовать даже слайд-шоу. Поддерживаются все графические форматы, известные KDE (*.jpeg, *.jpg, *.gif, *.xpm, *.ppm, *.pgm, *.pbm, *.pnm, *.png, *.bmp, *.psd, *.eim, ".tiff, *.xcf).

В программу встроены функции предварительного просмотра и печати. KuickShow обладает всеми необходимыми для просмотрщика функциями — ни больше, ни меньше. Конечно, в отличие от GQView, она не умеет составлять списки коллекций, но я сомневаюсь, что вам когда-нибудь понадобится эта функция.

Существенным достоинством программы является то, что для просмотра каталогов используется Konqueror, поэтому вам доступны все операции над файлами, которые вы можете использовать в файловом менеджере. Можно настроить комбинации клавиш управления просмотром.

Оценка: отлично.

KView

Программа KView является достойной альтернативой программе KuickShow. KView не умеет показывать слайд-шоу в автоматическом режиме, зато она и состоянии повернуть изображение на заданный угол, отразить и сохранить результат, а также работать в полноэкранном режиме. Для перехода в этот режим нажмите комбинацию клавиш Ctrl+Shift+F. Кроме того, KView умеет еще и сканировать изображения.

Оценка: отлично.

Kooka

Следующая группа программ предназначена для сканирования изображений: это Kooka и XSane. Первая программа, как указывается в документации KDE, предназначено для сканирования и распознавания текста. Коротко о ней можно сказать так: до FineReader ей еще очень далеко.

Оценка: удовлетворительно.

XSane

Для сканирования изображений я предпочитаю использовать программу XSane (

http://www.xsane.org
). Правда, она работает не очень стабильно. но результаты сканирования лучше, чем у программы Kooka.

Оценка: удовлетворительно.

4.6.3. Как сделать снимок экрана

KSnapShot

Эта программа предназначена для захвата экрана или отдельного окна и сохранения результата в PNG-файл. Скриншоты для этой книги я делал именно с помощью KSnapShot. Вообще не представляю, как бы я обошелся без этой программы. Можно, конечно, использовать Electric Eyes, но запускать редактор изображений для того, чтобы сделать пару скриншотов, не очень рационально.

Можно воспользоваться комбинациями клавиш KDE — Ctrl+Print и Alt+Print. Первая делает снимок всего экрана, а вторая — только активного окна. Но куда потом вставить этот снимок? В KPaint? Попробуйте. В нормальный редактор, например, The GIMP, копню экрана вставить невозможно, а использовать KPaint очень неудобно.

KSnapShot позволяет установить задержку, за время которой можно подготовить экран к съемке: открыть нужные окна, меню приложения или меню KDE. Через установленное время программа сфотографирует весь экран или текущее окно, оповестит об этом звуковым сигналом и предложит сохранить снимок.

ImageMagick

Пакет ImageMagick обычно используется для просмотра изображений и преобразования их в другой формат. Честно говоря, мне не понравился интерфейс и набор функций этого просмотрщика. Но в пакете ImageMagick есть полезная утилита import, позволяющая легко и быстро сделать снимок экрана. Может быть, среда KDE у вас вообще не установлена, поэтому программой ksnapshot воспользоваться нельзя? Тогда введите (в X-терминале или окне запуска приложений вашей оконной среды) команду:

$ sleep 5; import -window root screen.png

Команда sleep генерирует необходимую задержку в секундах. Думаю, 5 секунд хватит, чтобы вы смогли привести экран в нужный вид: вывести на передний план нужное окно, выбрать нужный пункт меню и т.п. Через 5 секунд будет выполнена команда import. Она сделает снимок корневого окна, то есть всего экрана, и запишет его в файл

screen.png
. Формат PNG для снимков экрана оптимален. Если вам нужен другой формат, например, JPG, просто измените расширение выходного файла:

$ sleep 5; import -window root screen.jpg

А как сделать снимок конкретного окна? Первый способ — указать координаты или геометрию окна, предварительно узнав их по команде xwininfo:

$ sleep 5; import -crop 400x300 screen1.png

$ sleep 5; import -geometry геометрия screen2.png

После запуска программы xwininfo указатель мыши изменит свой вид со стрелки на крестик. Щелкните по окну, и программа предоставит о нем подробную информацию.

И второй способ:

$ import window.png

Команда sleep не нужна, поскольку программа import предоставит вам возможность выбрать нужное окно — указатель мыши тоже изменится на крестик. Щелкните на нужном окне, и буквально через полсекунды в файл

window.png
будет записан образ выбранного окна.

Программа import довольно гибкая, рекомендую прочитать man этой программы — вы найдете там много интересного.

А что если вам нужно сделать снимок текстовой программы, а не графического окна? Проще всего запустить эту программу в X-терминале, сделать снимок окна X-терминала и отрезать обрамление окна с помощью GIMP.

4.7. Полезные трюки