groff(소프트웨어)

groff (software)
그로프
Official gnu.svg
원저작자제임스 클라크
개발자GNU 프로젝트
초기 릴리즈1990년 6월, 32년 전(1990-06)
안정된 릴리스
1.22[1].4 / 2018년 12월 23일
프리뷰 릴리즈
1.23.0.rc1 / 2020년 11월 12일
저장소
기입처C++
유형조판
면허증.2009년 : GPL-3.0 이후[a]
1992: GPL-2.0 이후[b]
1990: GPL-1.0 이후[c]
웹 사이트gnu.org/software/groff/

Groff(/'d'i'r'f/ JE-roff)[5] (GNU troff라고도 함)는 포맷명령어와 [6]혼합된 플레인텍스트가 지정되었을 때 포맷된 출력을 생성하는 조판 시스템입니다.이것은 troff nroff 텍스트포맷의 GNU 대체입니다.

Groff에는 eqn, tbl, picsoelim을 포함한 다수의 도우미 프로그램, 프리프로세서 및 포스트프로세서가 포함되어 있습니다.또한 표준 troff 매크로 패키지를 복제하거나 기능을 확장하거나 완전히 대체하는 매크로 패키지도 포함되어 있습니다.

Groff의 새로운 기능 개발이 활발하며 Linux 및 4.4 의 UNIX에서 파생된 무료 오픈 소스 운영 체제의 중요한 부분입니다.BSD 파생 모델 - 특히 troff 매크로를 사용하여 UNIX 및 Unix 유사 시스템에서 표준 형식의 문서인 man 페이지를 작성하기 때문입니다.

OpenBSD는 4.9 릴리즈 [7]이후 기본 설치에서 groff를 mandoc으로 대체했습니다.macOS Ventura도.

역사

groff는 주로 James Clark에 의해 C++로 작성된 원래 구현으로, 많은 확장자를 포함하여 ditroff를 모델로 합니다.첫 번째 버전인 0.3.1은 1990년 6월에 출시되었습니다.첫 번째 안정판인 1.04는 1991년 11월에 발표되었습니다.groff는 당시 독점적이었고 UNIX 브랜드 시스템에서도 항상 사용할 수 없었던 표준 AT&T troff/nroff 패키지를 쉽게 대체할 수 있는 무료 소프트웨어로 개발되었습니다.1999년, Werner Lemberg와 Ted Harding이 그로프의 [8]관리를 맡았다.현재 groff 버전은 1.22.[9]4이며, 3년 전(2018-12-23) 12월 23일에 출시되었습니다.

「 」를 참조해 주세요.

메모들

  1. ^ 2009-01-04 [2]이후 GPL-3.0 이후
  2. ^ 1992-08-03부터2009-01-04까지 GPL-2.0 [3]이후
  3. ^ 1990년부터 1992-08-01년까지 GPL-1.0 [4]이후

레퍼런스

  1. ^ "GNU troff version 1.22.4". 23 December 2018. Retrieved 23 December 2018.
  2. ^ "1.20: Update GPL2 to GPL3".
  3. ^ "1.06: ChangeLog".
  4. ^ "1.02: groff.c".
  5. ^ 라하, 마나스."GNU Groff 텍스트 처리 [permanent dead link]
  6. ^ "GNU troff (Groff) — a GNU project". www.gnu.org. Retrieved 2017-01-28. Groff (GNU troff) is a typesetting system that reads plain text mixed with formatting commands and produces formatted output.
  7. ^ OpenBSD 4.8과 4.9의 변경 사항
  8. ^ FFII-Nachrichten 1999 Woche 20.
  9. ^ Garrigues, Bertrand (2018-12-23). "GNU troff version 1.22.4". The Free Software Foundation. Retrieved 2018-12-30.

외부 링크