텍신포

Texinfo
텍신포
Example texinfo.png
인쇄된 Texinfo 출력의 예; 공식 GNU Texinfo 설명서 25페이지.
원본 작성자리처드 스톨먼
밥 차셀
개발자브라이언 폭스[1]
칼 베리
초기 릴리즈1986년[2] 2월
안정적 해제
6[3].8 / 2021년 7월 3일
리포지토리
기록 위치C, 펄
운영 체제GNU
유형문서화
면허증GPL-3.0-or-Later
웹사이트www.gnu.org/s/texinfo

Texinfo는 온라인과 인쇄된 양식의 문서 생성(파일 형식을 다음과 같이 생성)에 사용되는 유형 설정 구문이다.dvi, html, pdf 등 및 단일 소스 파일이 있는 자체 하이퍼텍스트 형식, 정보)동명의 무료 소프트웨어로 발매된 컴퓨터 프로그램에 의해 구현되며, 자유 소프트웨어 재단GNU 프로젝트에 의해 생성되고 이용 가능하게 된다.[4]

Texinfo의 주된 목적은 소프트웨어 설명서를 쉽게 타이핑할 수 있는 방법을 제공하는 것이다.LaTeX 구문과 유사하게, 장, 섹션, 상호 참조, 표 및 색인 등 책의 모든 일반적인 특징을 문서에서 사용할 수 있다.Texinfo에서 사용할 수 있는 다양한 출력 생성기를 사용하면 단일 소스 파일만 사용하여 여러 문서 유형(웹 사이트를 통해 제공되는 온라인 설명서, TeX 유형 설정 시스템을 사용하여 생성된 인쇄 문서 등)을 최신 상태로 유지할 수 있다.

공식적인 Texinfo 문서에는 "텍신포"의 첫 음절은 "헥스"가 아닌 "스펙"과 운이 맞도록 발음된다고 명시되어 있다; 이 발음은 영어 문자 x가 아닌 그리스 문자 기를 나타내는 TeX의 발음에서 유래되었다.정비사들은 '텍신포'는 대문자 T와 나머지 글자는 소문자로만 써야 한다고 말한다.

출력 형식

여러 문서 출력 형식을 한꺼번에 업데이트할 수 있도록 하기 위해 원본 Texinfo(.texi) 소스 파일을 변경하면 Texinfo 파일을 다른 형식으로 변환하는 데 사용할 수 있는 여러 구문 변환기를 사용할 수 있다.이들 대부분은 GNU Texinfo 배포의 일부인 makeinfo 프로그램을 사용하여 생성된다.

HTML
(를 통해 생성됨) HTML은 월드 와이드 웹에 제시된 문서의 표준 언어인 만큼, 이 출력 형식은 온라인 문서 페이지 작성에 효과적으로 사용될 수 있다.매뉴얼은 makeinfo 프로그램이 출력 파일을 가능한 한 많은 브라우저에서 읽을 수 있는 HTML 마크업의 특정 하위 집합으로 제한하려고 시도한다는 점에 주목한다.
DVI
(를 통해 생성됨)장치 독립 파일 형식TeX 형식 설정 시스템에 의해 출력되며, 예를 들어 PostScript(ps 파일)로의 변환과 같이 보거나 인쇄할 수 있는 장치별 명령을 생성하는 데 사용할 수 있다.
PDF
(또는 .를 통해 생성됨) PostScript 언어를 기반으로 이 형식은 Adobe Systems에서 휴대용 문서 교환을 위해 개발했다.PostScript 형식과 마찬가지로 문서의 정확한 모양을 나타낼 수 있으며 임의의 확장을 지원한다.플랫폼 독립성을 지향하며, 다양한 소프트웨어로 볼 수 있다.텍신포는 TeX의 변종인 pdftex 프로그램을 이용해 PDF를 출력한다.
닥북
(를 통해 생성됨)이것은 기술 문서용 XML 기반의 마크업 언어로, 넓은 개요에서 Texinfo와 약간 유사하다.Docbook2X 프로그램을 이용하여 Docbook 파일을 Texinfo로 변환하는 것도 가능하다.
XML
(를 통해 생성됨) 일반적인 목적으로.
정보
(를 통해 생성됨)이것은 노드를 분리하고 메뉴, 상호 참조, 섹션 등에 대한 탐색 요소를 제공하기 위해 몇 개의 제어 문자와 함께 원래 Texinfo 구문의 일반 텍스트 버전인 특정한 형식이다.정보 포맷은 정보 프로그램으로 볼 수 있다.

남자 출력

특히 인간은 표준 텍신포 도구에서 출력 형식으로 사용할 수 없다.Texinfo가 GNU 소프트웨어의 문서화를 작성하는 데 사용되는 데 반해, 일반적으로 Man page는 문서화의 전통적인 형식인 Linux와 같은 Unix와 유사한 환경에서 사용되지만, 이에 대한 근거는 Man page는 전통적인 형식이 엄격하며, 전통적으로 빠른 참조 가이드로 사용되는 반면, Texinfo 애플리케이션은 Texinfo의 일반적인 형식이다.ation은 참고 매뉴얼뿐만 아니라 자습서용이다.이와 같이 텍신포 콘텐츠를 맨 페이지 형식으로 표현해도 아무런 이점이 보이지 않는다.게다가, 많은 GNU 프로젝트들은 거의 완전히 남성 페이지를 회피하며, 제공된 남성 페이지(흔히 유지되는 경우가 거의 없다고 설명하는)의 독자를 정보 문서에 언급한다.

Texinfo 원본 파일

Texinfo는 장, 단면, 상호 참조 및 색인을 사용하여 책과 같은 문서를 구조화할 수 있다.소스는 거의 일반 텍스트지만, 기술적으로는 "로 시작하는 명령으로 표시된 형식 텍스트다.@". 원본 파일의 일부 샘플:

@ifnottex @node Top @top Sample @end ifnottex @menu * 제1장::첫 장은 이 샘플의 유일한 장이다.* Index: Complete Index.@end 메뉴

명령은 장과 같은 구조를 표시하거나 특정 유형의 출력에만 처리할 소스의 일부를 나타낸다.

이력 및 현황

Texinfo는 GNU 프로젝트의 공식 문서 시스템으로 사용된다.Texinfo는 GNU General Public License에 따라 면허가 있다.

텍신포 형식은 리차드 M에 의해 만들어졌다. Stallman은 MIT에서 사용 중인 다른 인쇄 출력용 시스템을 BoTeX라고 하는 온라인 Info 하이퍼링크 문서 시스템과 결합하여 EmacsTECO 구현 위에 Stallman에 의해 만들어지기도 했다.[5][6]BoTeX 자체는 볼리오(David A와 연관됨)라는 이전의 시스템에 기반을 두고 있었다.(Risp Machine[7])은 출력에 TeX를 사용하도록 변환되었다.Robert Chassell은 Stallman이 Emacs Lisp에서 Info를 만드는 첫 번역기를 만드는 것을 도왔다.Texinfo 소프트웨어 배포 개발은 Brian Fox (최대 버전 3.8), Karl Berry (버전 5.2), Gavin Smith (2014년 12월 이후)가 주도했다.

Texinfo는 "Brian Reid's Scripe와 그 시대의 다른 형식 언어들을 느슨하게 기반으로 한다."[8]

참고 항목

참고 및 참조

  1. ^ GNU's Who, The GNU 팀은 지난 몇 달 동안크게 성장했다: 브라이언 폭스와 오퍼스 골드스타인은 재단의 유일한 직원으로 제이 펜라손과 합류했다. 가장 최근에 브라이언은 독립된 텍신포 포맷터와 브라우저를 만들었다 1988년 2월 GNU의 게시판 1권 1호4
  2. ^ Gnu Status, by Richard M.스톨맨 5. 문서화 시스템나는 지금 texinfo 형식 문서 파일을 인쇄된 설명서나 정보 파일로 변환할 수 있는 진정으로 호환되는 프로그램 쌍을 가지고 있다.문서 파일은 많은 유틸리티에 필요하다. 1986년 2월, G N U' S B L L E T I N, 1권
  3. ^ Gavin Smith (3 July 2021). "Texinfo 6.8 released". Retrieved 3 July 2021.
  4. ^ GNU의 내용: Texinfo, 1994년 10월 1일 이슈 6, By Arnold Robins, Linux Journal
  5. ^ GNU Texinfo 설명서, 섹션 1.14 기록
  6. ^ 2012년 1월 8일 리차드 스톨먼, emacs-devel 메일링 리스트에 게시: "..."정보는 1976년경부터 원본 Emacs에 존재해왔다.당시 인포 파일은 수작업으로 작성돼 모두가 ITS의 시스템 파일을 편집할 수 있었다."
  7. ^ 대니얼 와인렙과 데이비드 A.Moon (1979년 1월), Lisp Machine Manual, 2차 예비 버전
  8. ^ 텍신포

외부 링크