Грофф ( / dʒ я г ɒ е / JEE -roff ) [2] (также называемый ГНУ TROFF ) представляет собой систему , которая создает набор текста форматированный вывод , когда дается простой текст , смешанный с командами форматирования. [3] Это замена GNU для программ форматирования текста troff и nroff .
Автор (ы) оригинала | Джеймс Кларк |
---|---|
Разработчики) | Проект GNU |
Первый выпуск | Июнь 1990 г . |
Стабильный выпуск | 1.22.4 [1] / 23 декабря 2018 г . |
Репозиторий | |
Написано в | C ++ |
Тип | Верстка |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | gnu |
Грофф содержит большое количество вспомогательных программ, препроцессоров и постпроцессоров включая EQN , ТПС , рис и soelim . Также включены несколько пакетов макросов, которые дублируют, расширяют возможности или полностью заменяют стандартные пакеты макросов troff.
Компания Groff активно занимается разработкой новых функций и является важной частью бесплатных операционных систем с открытым исходным кодом и производных от UNIX , таких как Linux и производные от BSD 4.4, особенно потому, что макросы troff используются для создания страниц руководства, стандартной формы документации по Unix. и Unix-подобные системы.
OpenBSD заменил groff на mandoc в базовой установке, начиная с их выпуска 4.9. [4]
История
Грофф оригинальная реализация написана в основном в C ++ от Джеймса Кларка и смоделирована ditroff , в том числе многих расширений. Первая версия, 0.3.1, была выпущена в июне 1990 года. Первая стабильная версия, 1.04, была анонсирована в ноябре 1991 года. Groff был разработан как бесплатное программное обеспечение, чтобы обеспечить легко доступную замену стандартному пакету AT&T troff / nroff, который в time был проприетарным и не всегда был доступен даже в фирменных системах UNIX . В 1999 году Вернер Лемберг и Тед Хардинг взяли на себя обслуживание groff. [5] Текущая версия groff - 1.22.4, [6] выпущена 23 декабря 2018 г . .
Смотрите также
Рекомендации
- ^ Гарриг, Бертран (2018-12-23). «GNU troff версии 1.22.4» . Фонд свободного программного обеспечения . Проверено 30 декабря 2018 . CS1 maint: обескураженный параметр ( ссылка )
- ^ Лаха, Манас. «Введение в систему обработки текста GNU Groff» [ постоянная мертвая ссылка ]
- ^ «GNU troff (Грофф) - проект GNU» . www.gnu.org . Проверено 28 января 2017 .
Groff (GNU troff) - это система набора текста, которая читает простой текст, смешанный с командами форматирования, и производит форматированный вывод.
- ^ Изменения, внесенные между OpenBSD 4.8 и 4.9
- ^ FFII-Nachrichten 1999 Woche 20 .
- ^ Гарриг, Бертран (2018-12-23). «GNU troff версии 1.22.4» . Фонд свободного программного обеспечения . Проверено 30 декабря 2018 . CS1 maint: обескураженный параметр ( ссылка )
Внешние ссылки
- Официальный веб-сайт
- архив списка рассылки groff (с возможностью поиска)
- Форум Groff , организованный Nabble , архивирует список рассылки groff в доступный для поиска форум (к сожалению, сегодня ни одно из электронных писем не видно).
- troff .org дает предысторию и примеры troff, включая реализацию roff GNU.
- Домашняя страница макросов мамы