Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Профиль создается, когда вы в первый раз заходите в developerWorks. Выберите данные в своем профиле (имя, страна/регион, компания) которые будут общедоступными и будут отображаться, когда вы публикуете какую-либо информацию. Вы можете изменить данные вашего ИБМ аккаунта в любое время.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Создание платформенно-независимой документации при помощи Groff

Введение в систему форматирования текста с открытым исходным кодом GNU Troff

Михаэль Штутц, писатель, консультант
Михаэль Штутц (Michael Stutz) - автор книги The Linux Cookbook, которую он создал и набрал на компьютере с использованием только программного обеспечения с открытым исходным кодом. Его интересы в работе включают также цифровую публикацию и будущее его книги. Он использует различные версии операционной системы UNIX вот уже 20 лет. Вы можете написать ему на адрес stutz@dsl.org.

Описание:  Groff (GNU Troff), последняя версия реализации утилиты Troff с открытым исходным кодом, - это система подготовки документов, обеспечивающая одинаковое воспроизведение текстов на различных устройствах печати и отображения. Объясняются азы системы Groff и ее использования для подготовки документации, систем справочной информации, отчетов или любых документов для печати, к которым предъявляются требования профессионального качества, переносимости и поддержки многочисленных форматов вывода.

Дата:  14.05.2008
Уровень сложности:  средний

Активность:  4268 просмотров

Прежде чем мы начнем

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

Об этом учебном курсе

Этот учебный курс представляет введение в использование системы подготовки документации Groff (GNU Troff). Он объясняет, как работает эта система, как вводить в ней данные, написанные на специальном языке команд Groff, и как из этих данных создавать платформенно-независимые документы для печати в различных форматах.

Темы, рассматриваемые в этой статье:

  • процесс подготовки документа;
  • формат входного файла;
  • синтаксис языка;
  • базовые операции форматирования;
  • создание выходных данных.

Цели

Главная цель этого учебного курса - знакомство с открытым исходным кодом Groff для подготовки документов. Если необходимо встроить в приложение документацию или справочную систему или распечатать (вывести на дисплей) документы для заказчика или внутреннего использования, например, список заказов, сообщения о проблемах (trouble tickets), чеки или отчеты, то с помощью этого курса читатель узнает, как можно использовать Groff для этих задач.

Учебный курс дает основы Groff включая создание и обработку стандартных входных файлов Groff и приемы получения с их помощью различных выходных данных.


Предварительные требования

Этот учебный курс написан для разработчиков и администраторов UNIX® с начальным и средним уровнем квалификации. Необходимы базовые знания о том, как использовать оболочку с командной строкой UNIX и текстовый редактор.


Системные требования

Для выполнения примеров из этого учебного курса понадобится доступ к компьютеру, работающему под управлением ОС UNIX со следующим предустановленным программным обеспечением (см. раздел Ресурсы для получения ссылок):

  • Groff Дистрибутив Groff включает в себя инструмент для взаимодействия с пользователем groff, внутренний механизм обработки текста troff и различные дополнительные инструменты, которые используются в этом учебном курсе.

    Groff распространяется Free Software Foundation в рамках проекта GNU (GNU Project), исходный код был опубликован согласно общедоступной лицензии GNU (GPL). Groff был реализован практически для всех ОС UNIX и для ОС Microsoft® Windows®.

    На момент написания этой статьи последним релизом Groff являлась версия 1.19.2. Для этого учебного курса понадобится Groff версии не меньше чем 1.17.


  • gxditview. Этот инструмент включен в Groff с версии 1.19.2, в более старых версиях Groff этот инструмент распространялся отдельно.


  • Программа для просмотра документов PostScript - инструмент ghostview, gv или showpage.


При инсталляции Groff следует прочесть файл README в дистрибутиве с исходным кодом Groff, в котором перечислено дополнительное ПО, которое может потребоваться для компиляции и установки Groff.

1 из 7 | следующая

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=AIX и UNIX
ArticleID=307953
TutorialTitle=Создание платформенно-независимой документации при помощи Groff
publish-date=05142008
author1-email=stutz@dsl.org
author1-email-cc=