Online Documentation Server
 ПОИСК
ods.com.ua Web
 КАТЕГОРИИ
Home
Programming
Net technology
Unixes
Security
RFC, HOWTO
Web technology
Data bases
Other docs

 

 ПОДПИСКА

 О КОПИРАЙТАХ
Вся предоставленная на этом сервере информация собрана нами из разных источников. Если Вам кажется, что публикация каких-то документов нарушает чьи-либо авторские права, сообщите нам об этом.




Печать в Linux HOWTO (Linux Printing HOWTO): Как генерировать что-то стоящее печати

Next Previous Contents


14. Как генерировать что-то стоящее печати

Здесь мы перейдем к реальному программному обеспечению. По существу Linux может запускать много типов исполнимых файлов с разной степенью удачи: Linux/x86, Linux/Alpha, Linux/Sparc, Linux/foo, iBCS, Win16/Win32s (при помощи dosemu и, иногда, с Wine), Mac/68k (через Executor), я Java. Я буду просто обсуждать родное для Linux и общее для Unix программное обеспечение.

Для самого Linux, выбор довольно ограничен теми продуктами доступными в общем для Unix:

14.1 Языки разметки

Большинство языков разметки наиболее подходяще для больших или повторяющихся проектов, где вы хотите чтобы компьютер контролировал компоновку текста, чтобы сделать ее единой. Попытка сделать хорошенькую вывеску на языке разметки будет вероятно неудачной...

nroff

Этот один из первых языков разметки Unix. Справочные страницы -- это наиболее общий пример вещей отформатированных с использованием макросов *roff; много людей "ругаются" на нем, но nroff имеет, по крайней мере для меня, более тайный синтаксис чем необходимо, и вероятно делает бедный выбор для новых работ. Это стоящее знание, хотя вы можете печатать справочные страницы прямо в postscript с помощью groff. Большинство команд man будут делать это для вас с помощью man -t foo | lpr.

TeX

TeX, и макро-пакет LaTeX, это один из наиболее широко применяемых языков разметки в Unix. Технические работы часто написаны в LaTeX, потому-что он сильно упрощает создание компановки и это все еще одна из нескольких систем обработки текста, которая поддерживает математику и хорошо и полностью. Выходной формат TeX это dvi, и он конвертируется в PostScript или Hewlett Packard PCL при помощи dvips или dvilj.

SGML

Существует по крайней мере один свободный обработчик (parser) sgml доступный для Unix и Linux; его форма это основа системы документации Linuxdoc-SGML. Он может также поддерживать другие DTD.

HTML

Некоторые люди предполагают, что для отдельных проектов может быть достаточно писать их в HTML и печатать используя Netscape. Я не согласен с этим, но это YMMV.

14.2 Текстовые процессоры с WYSIWYG

В настоящее время больше нет недостатка в WYSIWYG программном обеспечении для обработки текстов. Доступно несколько полных офисных наборов, включая один, который свободен для персонального использования (StarOffice).

StarOffice

Немецкая компания распространяет по сети StarOffice свободным для Linux. Полный офисный набор имеет все возможности которые вы ожидаете и вы можете не беспокоится об оплате. Существует mini-HOWTO, где описывается как получить и установить этот пакет. Он генерирует на выходе PostScript или PCL, так что он должен работать с большинством принтеров в Linux.

LyX

LyX это надстройка для LaTeX, которая выглядит очень многообещающей. Смотрите Домашнюю страницу LyX для более детальной информации. Также существует версия LyX сделанная в стиле KDE, она называется Klyx; автор LyX и подстрекатель проекта KDE это одна и таже персона.

The Andrew User Interface System (Система пользовательского интерфейса Andrew)

AUIS включает ez, редактор WYSIWYG-стиля с основными возможностями систем обработки текста, возможностями для работы с HTML и полную поддержку MIME электронной почты и групп новостей. К сожалению AUIS больше не сопровождается.

Koffice

Проект KDE работает в направлении полного набора офисных программ. Я думаю, что он не будет готов в ближайшее время.

GNOME

Проект GNOME также работает в направлении создания офисных программ лицензированных по лицензии GNU. Хотя еще ничего не доступно.

Коммерческие предложения

По крайней мере Caldera и Red Hat продают пакеты содержащие обычные офисные приложения подобные WYSIWYG текстовому процессору и электронной таблице. Я могу предполагать что они делают классную работу, но я никогда не пользуюсь ими. Я думаю, что Caldera также продает Sun WABI, так что вы вероятно сможете запустить что-то подобное MS Office под ним, если вы хотите иметь доступ к файлам других людей.

Jeff Phillips <jeff@I_RATUS.org> использует Caldera WordPerfect для Linux (на Slackware) и говорит что он работает хорошо. Он по всей видимости включает встроенную поддержку принтера, как некотрые могут ожидать. Caldera должна иметь информацию на http://www.caldera.com/. Вы также можете купить более новую версию Wordperfect прямо с Corel, выбрав порт под Unix.

RedHat и SuSE продают набор называемый Applixware; вы можете найти их web-сервер по адресу http://www.redhat.com/. Applix доступен на множестве платформ и включает электронную таблицу, текстовый процессор, пакет для создания презентаций и тому подобное. Также есть отдельная версия Applix доступная в виде Java, которая называется ApplixAnyWhere; Я думаю, что это тоже самое, но медленее и менее функциональное.

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


Next Previous Contents


With any suggestions or questions please feel free to contact us