[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Texinfo(1) 는 한개의 소스 화일을 사용해서 온라인 정보와 인쇄된 출력물을 얻어낼 수 있는 문서화 system이다. 그러므로 온라인 도움말 및 그외 온라인 정보와 매뉴얼 및 그외 인쇄물을 작성하기 위해 두개의 별도의 문서를 작성하는 대신, 오직 1개의 문서만 작성하면 된다. 문서가 변경되었을때, 오직 1개 문서만 변경하면 된다. (Info file이라고 불리는 온라인 정보는 Info 문서보기 프로그램으로 읽을 수 있다.)
Texinfo를 사용해서, 당신은 장(chapter), 절(section), 상호참조(cross reference ), 그리고 색인(index)같은 보통 서적의 특징을 가진 인쇄 문서를 만들 수 있다. 동일한 Texinfo 소스 화일에서 당신은 menu에 의해 동작하는 node, menu, 상호참조, 색인이 있는 온라인 Info file을 만들어 낼 수 있다. 당신은 원한다면 인쇄 문서의 장과 절을 온라인 정보의 노드와 일치시킬 수 있다; 그리고 상호참조와 색인을 Info file과 인쇄물에 동시에 이용할 수 있다. The GNU Emacs Manual과 이 매뉴얼은 Texinfo 화일의 좋은 예이다.
인쇄 문서를 만들어 내려면, Texinfo 소스 화일을 TeX typesetting
프로그램으로 처리한다. 이렇게 하면 조판하고, 책이나 보고서로 인쇄할 수
있는 DVI 화일이 만들어 진다. (Texinfo 언어는 TeX의 일반적인
언어인 plain TeX 과는 완전히 다르다는 것에 유의한다.) 만약 TeX이
없고 troff
나 nroff
가 있다면, 대신에 texi2roff
프로그램을 사용할 수 있다.
Info 화일을 만들려면, Texinfo 소스 화일을 makeinfo
유틸리티로
처리하거나, Emacs의 texinfo-format-buffer
명령을 사용하라; 이렇게
하면 온라인으로 설치할 수 있는 Info 화일이 만들어 진다.
TeX과 texi2roff
는 여러가지 종류의 프린터에서 작동한다;
마찬가지로 Info는 거의 모든 종류의 컴퓨터 터미널에서 작동된다. 이
능력은 Texinfo를 일반적인 목적의 system으로 만들어 주지만, 한가지 제한을
가져다 준다. 그것은 Texinfo 화일은 오직 관습적인 "typewriter"
문자(문자, 숫자, 빈칸, 그리고 구두점들)는 포함할 수 있지만, 특이한
graphics는 포함할 수 없다는 것이다.
Texinfo 화일은 글과 typesetting and formatting 프로그램이 뭘 해야 할지 알려주는 @-명령(`@'다음에 오는 단어)이 들어 있는 plain ASCII 화일이다. Texinfo 화일을 어떤 text editor로 작성해도 된다; 하지만 GNU Emacs를 사용하는 것이 특히 편리하다. 왜냐하면 이 에디터는 여러가지 Texinfo와 관련된 기능들을 제공하는 Texinfo mode라는 별도의 mode가 있기 때문이다. (See section Using Texinfo Mode.)
Texinfo는 온라인 도움말과 인쇄된 매뉴얼을 동시에 만드는 데 쓸 수 있다; 게다가 Texinfo는 자유롭게 재배포할 수 있다. 이러한 이유때문에, Texinfo는 GNU 유틸리티와 라이브러리의 문서가 쓰여진 형식이 되었다.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Info 화일은 Info 문서보기 프로그램이 그 화일에 대해 작동할 수 있도록
format된 Texinfo 화일이다. (makeinfo
와
texinfo-format-buffer
는 Texinfo 화일을 Info 화일로 바꾸는 두가지
명령어이다.)
Info 화일은 node라고 하는 조각들로 나뉘고, 각각의 node는 한가지 주제에 대한 설명을 담고 있다. 각 노드는 이름이 있고, 사용자가 읽을 문서와 다른 node에 대한 pointer를 담고 있다. Info 프로그램은 한번에 한개의 node만을 표시하고, 사용자가 다른 관련 노드들 사이로 이동할 수 있는 명령들을 제공한다.
Info 화일의 각 node는 그 node의 주제의 부주제를 설명하는 child node를 몇개라도 가질 수 있다. child node의 이름은 parent node의 menu 안에 나열된다; 이렇게 해서 child node중의 하나로 이동할 수 있는 Info 명령을 사용할 수 있다. 이반적으로 한 개의 Info 화일은 한권의 책처럼 구성되어 있다. 만약 node가 논리적으로 `장'(chapter)의 레벨이면, 그 child node들은 `절'(section)의 level이다; 마찬가지로, `절'의 child node들은 `관'(subsection)의 level에 있다.
같은 parent의 child들은 `Next'와 `Previous' pointer라는 양방향의 사슬로 모두 연결되어 있다. `Next' pointer는 다음 절(section)에 대한 link를 제공하고, `Previous' pointer는 이전 절(section)에 대한 link를 제공한다. 즉 한 장에서 `절'(section)의 레벨에 있는 모든 node는 모두 연결되어 있다. 보통 이 연결고리의 순서는 parent의 menu에 있는 child들의 순서와 동일하다. 각 child node는 parent node의 이름을 `Up' pointer로 가지고 있다. 마지막 child는 `Next' pointer가 없고, 첫번째 child는 `Previous'와 `Up' pointer로 모두 parent를 갖고 있다.(2)
장, 절 등과 맞춰서 node를 만드는 책과 같은 Info 화일의 구조는 관습상의 문제일 뿐이지, 꼭 필요한 것은 아니다. `Up', `Previous', 그리고 `Next' pointer는 다른 어떤 node라도 가리킬 수 있고, menu는 다른 어떤 node라도 포함할 수 있다. 그러므로 node의 구조는 어떤 directed graph도 될 수 있다. 하지만, 인쇄된 책이나 보고서처럼 장과 절의 구조와 비슷한 구조를 따르는 것이 보통 더 이해하기 편할 것이다.
menu와 `Next', `Previous', 그리고 `Up' pointer 이외에 Info는 참조라고 하는 다른 종류의 pointer를 제공한다. 참조는 문장 사이에 끼어 있을 수 있다. 보통 참조는 계층적인 구조에 맞지 않는 link를 표현하는 데 가장 적합한 방법이다.
대부분 인쇄물의 장과 절의 구조에 node를 맞춰서 문서를 설계할 것이다. 하지만, 가끔 지금까지 생각했던 내용과는 맞지 않을 때가 있다. 그래서 Texinfo는 Info 화일의 node구조와 출력물의 `절' 구조를 알려주는 별도의 명령을 사용한다.
일반적으로 한개의 Info 화일을 전통적으로 `Top'이라고 하는 node를 통해서 들어간다. 이 node는 보통 그 화일의 목적에 대한 간단한 설명과 화일의 나머지 부분을 갈 수 있는 커다란 메뉴를 갖고 있다. 이 node로부터 시작해서 node와 node간을 왔다갔다 해서 논리적으로 file을 검색하거나, main menu에 나열된 특정 node로 가거나, 색인 menu를 찾아서 원하는 정보가 있는 node로 직접 갈 수 있다.
만약 Info 화일을 인쇄된 매뉴얼을 읽듣이 순서대로 읽어 나가고 싶다면, 고급 Info 명령인 g* RET 명령으로 전체 화일을 얻을 수 있다. (See Advanced Info commands: (info)Expert.)
`info' 디렉토리의 `dir' 화일은 전체 Info system의 출발점 역할을 한다. 여기서부터 시작해서 전체 Info system의 각 문서의 `Top' node에 갈 수 있다.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Texinfo 화일은 인쇄된 책이나 매뉴얼로 format되고, typeset될 수 있다. 이렇게 하려면 Donald Knuth에 의해 쓰여진 강력하고, 영리한 typesetting 프로그램인 TeX이 필요하다.(3)
Texinfo로 쓰여진 책은 이외 다른 typeset되고, 인쇄된 문서와 비슷하다; 이 문서는 장, 번호가 붙여지거나 안 붙여진 절과 관, page header, 상호 참조, footnote, 색인은 물론이고 표지, copyright page, 목차, 그리고 서문을 가지고 있다.
온라인 정보로 변환할 것은 전혀 신경쓰지 않고, 책을 쓰기 위해 Texinfo를 사용할 수 있다. Texinfo는 인쇄된 소설이나, 심지어 인쇄된 메모를 쓰는데는 사용할 수 있다. 비록 후자의 상은 전자메일이 훨씬 쉽기 때문에 추천하지 않지만.
TeX은 일반적인 목적의 typesetting 프로그램이다. Texinfo는 Texinfo 화일을 typeset할때 사용되는 정보(정의나 매크로)를 담고 있는 `texinfo.tex'이라는 화일을 제공한다. (`texinfo.tex'은 TeX에게 어떻게 Texinfo의 @-명령을 TeX 명령으로 바꿀지 알려준다. 그리고 TeX은 TeX 명령들을 처리해서 typeset 문서를 만들어낸다.) `texinfo.tex'은 문서를 인쇄하기 위한 specification으 담고 있다.
문서는 8.5inch by 11inch(216mm by 280mm; 이것은 기본 크기)
종이에 인쇄되는 것이 가장 많다. 하지만 7inch by 9.25inch (178mm
by 235mm; @smallbook
크기의 종이나 유럽식 A4 크기
(@afourpaper
)종이에 인쇄할 수도 있다. (See section Printing "Small" Books. 그리고 Printing on A4 Paper.)
`texinfo.tex'의 parameter를 바꾸면 인쇄물의 크기를 변경할 수 있다. 또, 인쇄 문서가 format되는 style을 바꿀 수 있다; 예를 들어, 사용되는 font의 크기, 각 문단의 indentation 크기, 단어가 hyphenate되는 정도 등을 바꿀 수 있다. 이 specification을 바꾸는 것으로 위엄있고 중후하고 심각하게 보이는 책을 만들거나, 가볍고, 신선하고, 명랑하게 보이는 책을 만들 수도 있다.
TeX은 자유롭게 배포할 수 있다. TeX은 Pascal의 한 갈래인 WEB이라는 언어로 쓰여졌고, Pascal이나 (TeX과 함께 배포되는 변환 프로그램을 사용해서) C로 컴파일할 수 있다. TeX에 관한 정보를 얻으려면 (See (emacs)TeX Mode section `TeX Mode' in The GNU Emacs Manual.
TeX은 매우 강력하고, 아주 많은 기능이 있다. Texinfo 화일은 Info 형태로 문자만 출력되는 terminal과 조판된 책으로 동시에 볼 수 있어야 하기 때문에, Texinfo가 제공하는 formatting 명령은 제한될 수밖에 없다.
See section How to Obtain TeX.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Texinfo 화일에서, TeX에게 어떻게 인쇄된 매뉴얼을 typeset할것인지
알려주고, makeinfo
와 texinfo-format-buffer
에게 어떻게 Info
화일을 만들지 알려주는 명령은 `@'가 앞에 온다; 이 명령들은
@-명령이라고 한다. 예를 들어, @node
는 node를 가리키는
명령이고, @chapter
는 장의 시작을 알려주는 명령이다.
주의: 모든 @-명령은
@TeX{}
명령을 제외하고는 완전히 소문자로만 쓰여진다.
Texinfo의 @-명령은 엄격히 제한된 명령어 집합이다. 이 엄격한 제한때문에 Texinfo 화일은 TeX과 Info 화일로 변환하는 code에서 이해될 수 있다. Info 화일은 알파벳과 숫자를 표시할 수 있는 어떤 터미널에서도 사용할 수 있다. 이것과 비슷하게, TeX에 의해 만들어진 출력물을 여러가지 종류의 프린터에서 인쇄할 수 있다.
이 명령어들이 어떤 일을 하느냐에 따라, 또는 이 명령어에 어떤 argument(4)를 그 명령어가 가지냐에 따라, @-명령을 줄에 단독으로 쓰이거나, 문장의 일부로 써야 한다:
@noindent
와 같은 명령을 줄이 시작할때 이 명령만 그 줄에 쓴다.
(@noindent
는 다음줄이 시작할때 문단의 시작에서 들여 쓰지 않도록
한다.)
@chapter
와 같은 명령을 줄이 시작할때 쓰고 그 줄의 나머지 부분에
이 명령의 argument를 함께 쓴다. 이 경우에 장의 제목이다.
(@chapter
는 장의 제목을 만들어 준다.)
@dots{}
와 같은 명령은 어디든지 원하는 곳에 쓰지만, 보통 문장
사이에 쓴다. (@dots{}
는 점들을 찍는다 …)
@code{sample-code}
와 같은 명령은 어디든지 원하는 곳에
(하지만 보통 문장 사이에) 그 argument와 함께 쓴다. 이 예에서
sample-code는 brace 사이에 쓴다. (@code
는 글을 code로
표시한다.)
@example
과 같은 명령을 줄이 시작할때 단독으로 쓴다; 그 다음 줄에
해당 글을 쓴다; 그리고 알맞은 @end
명령을 쓴다. 이 경우
@end example
는 해당 글 다음에 시작하는 줄에 단독으로 쓴다.
(@example
… @end example
은 해당 문장을 들여쓰고,
예문처럼 typeset한다.)
일반적인 규칙으로, 한개 명령은 다른 글속에 섞여서 사용될 경우 brace를
필요로 한다; 하지만 한개 줄에 단독으로 시작되면 brace가 필요없다.
@:
같은 알파벳이 아닌 명령은 이 규칙의 예외이다. 이 명령들은
brace가 필요없다.
Texinfo에 경험을 쌓을 수록, 여러가지 명령들을 어떻게 써야 할지 금방 알게 될 것이다: 명령어들을 쓰는 여러가지 방법은 정확한 syntax를 따른다면 Texinfo 화일을 쓰거나 읽기 쉽게 만들 것이다. (@-명령의 syntax에 대한 자세한 설명은 @-Command Syntax.)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
`@', `{', 그리고 `}'를 제외한 표시 가능한 ASCII 문자는 Texinfo 화일에 쓸 수 있고, 바로 그 문자를 뜻한다. `@'는 명령어를 시작하는 escape 문자이다. `{'와 `}'는 특정 명령어에 대해서 argument를 둘러싸기 위해서만 사용되어야 한다. 이 특별하게 사용되는 문자들을 문서에 쓰려면, 그 앞에 `@' 문자를 쓴다. 즉 다음과 같이 한다: `@@', `@{', 그리고 `@}'.
dash를 쓰려면 한번에 세개의 hyphen, `---'을 사용한다--이와 같이. TeX에서는, 한개나 혹은 두개의 hyphen은 보통 typeset때 쓰이는 dash보다 짧은 dash를 쓴다. Info는 스크린에 표시하기 위해 세개의 hyphen을 두개로 바꾼다.
인쇄된 매뉴얼에서 문단이 들여쓰기 되는 것을 방지하려면,
@noindent
를 그 문단 앞의 줄에 단독으로 쓴다.
만약 Texinfo의 일부를 @iftex
과 @end iftex
명령으로
둘러싼다면, 그 부분은 인쇄물에서만 나타날 것이다; 그 부분에서는,
Info에서는 쓸 수 없는 plain TeX에서 온 몇개의 명령을 쓸 수 있다.
마찬가지로 일부를 @ifinfo
와 @end ifinfo
로 둘러싼다면, 그
부분은 오직 Info 화일에만 나타날 것이다; 그 부분에서는 TeX에서는
사용할 수 없는 Info 명령을 쓸 수 있다. @ifhtml
과 @end
ifhtml
도 마찬가지이다.
See section Conditionally Visible Text.
주의: Texinfo 화일에서 tab을 사용하지 말라! TeX은 가변폭의 font를 사용한다. 이것은 어떤 상황이든 tab이 작동하도록 정의할 수 없다는 뜻이다. 결과적으로 TeX은 tab을 한개의 space처럼 처리하고, 그 문서는 그 모양 그대로 보이지 않는다.
이 문제를 피하기 위해, Texinfo mode는 GNU Emacs가 TAB key를 누를때 여러개의 space를 넣도록 해 준다.
또한 Emacs에서 한 region에서 tab을 여러개 space로 바꾸려면
untabify
명령을 실행할 수 있다.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
@comment
명령(@c
로 주여 쓸 수 있는)을 사용해서 Info
화일이나 인쇄된 매뉴얼 모두에 나타나지 않는 comment를 Texinfo 화일에 쓸
수 있다. 이 comment는 Texinfo 화일을 읽는 사람을 위한 것이다.
@comment
나 @c
명령에 이어서 오는 한줄은 모두
comment이다; 그 줄의 나머지는 Info 화일이나 인쇄된 매뉴얼에 나타나지
않는다. (때때로, @comment
나 @c
를 줄의 가운데 쓸 수도
있다. 그리고 오직 @comment
나 @c
다음에 오는 글만
나타나지 않을 것이다; 하지만 @settitle
과
@setfilename
처럼 전체 줄에 걸쳐서 작동하는 명령의 경우는
아니다. 그런 명령으로 시작하는 줄에서는 @comment
나 @c
을
쓸 수 없다.
@ignore
와 @end ignore
명령을 사용해서 Info 화일이나
인쇄된 매뉴얼 모두에 나타나지 않는 긴 길이의 글을 쓸 수 있다. 각 명령을
한 줄에 단독으로 줄이 시작할때 쓴다. 이 두 명령 사이의 글은 처리된
출력물에는 나타나지 않는다. comment를 쓰기 위해 @ignore
와
@end ignore
명령을 쓸 수도 있다. 또, @ignore
와
@end ignore
는 문서의 Texinfo 소스 화일에는 해당되지만, 그 문서로
만들어진 Info나 인쇄물에는 해당되지 않는 copying premission의 일부를
둘러싸기 위해 쓸 수도 있다.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
습관적으로 Texinfo 화일의 이르은 `.texinfo', `.texi', 또는 `.tex'의 확장자가 붙는다. 더 긴 확장자가 이 화일의 특성을 사람에게 더 분명히 알려주기 때문에 더 좋다. 짧은 확장자는 긴 화일이름을 처리할 수 없는 operating system에 해당되는 것이다
인쇄된 매뉴얼과 Info 화일로 만들기 위해서 Texinfo 화일은 반드시 다음과 같은 줄로 시작해야 한다:
\input texinfo @setfilename info-file-name @settitle name-of-manual |
화일의 내용은 이렇게 시작해야 하고, 반드시 다음과 같은 줄로 끝나야 한다.
@bye |
`\input texinfo' 줄은 TeX에게 TeX에게 어떻게 Texinfo의 @-명령들을 TeX typesetting 명령으로 바꿀지 알려주는 `texinfo.tex' 화일을 사용하게 한다. (backslash, `\'를 사용하는 것에 주의하자; 이게 TeX에게는 맞다.) `@setfilename' 줄은 Info 화일의 이름을 알려주고, TeX에게 보조 화일을 열도록 한다. `@settitle' 줄은 인쇄된 매뉴얼의 page header (혹은 footer)를 지정한다.
화일의 끝에 단독으로 쓰이는 @bye
줄은 format하는 프로그램에게
화일이 끝났고, formatting을 중단하라고 알려준다.
보통 이렇게 빈약한 형식을 사용하지 않고, mode setting과 start-of-header와 end-of-header 줄을 Texinfo 화일의 시작에 다음과 같이 포함시킬 것이다:
\input texinfo @c -*-texinfo-*- @c %**start of header @setfilename info-file-name @settitle name-of-manual @c %**end of header |
첫줄의 `-*-texinfo-*-'라인은 이 화일을 편집할때 Emacs가 Texinfo mode로 바꾸도록 한다.
`@setfilename'과 `@settitle' 줄을 둘러싸는
@c
줄들은 없어도 되지만, 화일의 일부에 대해서 TeX이나 Info를
실행할때 필요하다. (더 자세한 정보를 얻으려면 See section Start of Header.)
그 외에, 보통 Texinfo 화일에 표지, 색인 등을 알려줘야 할 것이다. 그러나 짧은 문서에 유용한 최소한은 시작할때 세 줄과, 끝날때 한 줄이다.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
일반적으로 Texinfo 화일은 이 최소한의 시작과 끝보다 더 많은 것을 가지고 있다--보통 여섯개 부분을 가지고 있다:
Header는 화일을 이름짓고, TeX에게 어떤 definition 화일을 사용할 것인지를 알려주고, 그 외 "살림살이(housekeeping)" 업무를 수행한다.
요약 설명과 Copyright 부분은 문서를 설명하고, Info 화일의
copyright notice와 copying permission을 담고 있다. 이 부분은
@ifinfo
와 @end ifinfo
로 둘러싸서 Info 화일일때만 이
부분을 나타내도록 해야 한다.
표지과 Copyright 부분은 인쇄된 매뉴얼을 위한 표지와 copyright
page, 그리고 copying permission이 있다. 이 부분은 @titlepage
와
@end titlepage
로 둘러싸여야 한다. 이 표지와 copyright page는
인쇄된 매뉴얼에서만 나타난다.
Master Menu는 전체 Info 화일의 모든 node의 전체 menu를 갖고 있다. 이 메뉴는 Info 화일에서만 `Top' node안에서 나타난다.
문서의 Body는 전통적인 책이나, 백과사전처럼 구조화될 수 있고, 형태가 자유로울 수도 있다.
끝에는 색인과 차례를 표시하기 위한 명령어들과 단독으로
@bye
명령이 있다.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
여기 여섯가지 부분은 완전하지만, 짤막한 Texinfo 화일이 있다. `\inpu texinfo'에서부터 `@end titlepage'까지 이 화일의 첫 세 부분은 더 위협적(FIXME)으로 보인다. 대부분은 표준적인 boilerplate(FIXME)이다; 매뉴얼을 쓸때, 그냥 이 부분에 당신의 매뉴얼의 이름을 집어넣는다. (See section Beginning a Texinfo File.)
다음의 예문은 들여쓰기되었다; 그에 대한 comment는 안 되었다. comment가 없는 완전한 화일은 A Sample Texinfo File에서 볼 수 있다.
이 header는 Info 화일이나 인쇄된 매뉴얼에서 보이지 않는다.
이 부분은 여러가지 parameter를 결정한다. parameter는 Info
화일의 이름이나, header에 사용되는 제목이다.
\input texinfo @c -*-texinfo-*- @c %**start of header @setfilename sample.info @settitle Sample Document @c %**end of header @setchapternewpage odd |
요약 설명과 copyright 부분은 인쇄된 매뉴얼에서만
보인다.
@ifinfo This is a short example of a complete Texinfo file. Copyright @copyright{} 1990 Free Software Foundation, Inc. @end ifinfo |
이 표지 부분은 Info 화일에서는 나타나지 않는다.
@titlepage @sp 10 @comment The title is printed in a large font. @center @titlefont{Sample Title} @c The following two commands start the copyright page. @page @vskip 0pt plus 1filll Copyright @copyright{} 1990 Free Software Foundation, Inc. @end titlepage |
`Top' node는 Info 화일의 master menu를 담고 있다.
인쇄된 매뉴얼은 menu가 아니라 차례를 사용하기 때문에
이 master menu는 Info 화일에서만 나타난다.
@node Top, First Chapter, (dir), (dir) @comment node-name, next, previous, up |
@menu * First Chapter:: The first chapter is the only chapter in this sample. * Concept Index:: This index has two entries. @end menu |
body 부분은 문서의 색인과 차례를 제외한 글 모두를 담고 있다. 이 예문은 한개 node와 번호 메겨진 list를 담고 있는 한개의 장이 있다.
@node First Chapter, Concept Index, Top, Top @comment node-name, next, previous, up @chapter First Chapter @cindex Sample index entry This is the contents of the first chapter. @cindex Another sample index entry Here is a numbered list. @enumerate @item This is the first item. @item This is the second item. @end enumerate The @code{makeinfo} and @code{texinfo-format-buffer} commands transform a Texinfo file such as this into an Info file; and @TeX{} typesets it for a printed manual. |
끝 부분은 색인이나 이 문서가 원래 가지고 있는 번호가
붙지 않은 장을 만들기 위한 명령과 차례를 만들기 위한 명령을 담고 있다;
또 이 부분은 문서의 끝을 나타내는 @bye
명령이 있다.
@node Concept Index, , First Chapter, Top @comment node-name, next, previous, up @unnumbered Concept Index @printindex cp @contents @bye |
여기에 이 예문의 첫번째 장이 어떻게 보이는 지가 있다.
This is the contents of the first chapter.
Here is a numbered list.
- This is the first item.
- This is the second item.
The
makeinfo
andtexinfo-format-buffer
commands transform a Texinfo file such as this into an Info file; and TeX typesets it for a printed manual.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Richard M. Stallman이 이 매뉴얼의 Edition 1.0을 썼다. Robert J. Chessel이 Edition 1.1부터 시작해서 변경하고, 보강했다. Karl Berry가 Edition 2.22부터 시작해서 Texinfo 3.8과 그 뒤 버전에 대해서 추가했다.
이 작업을 발전시키는 데 도와준 모두에게 감사한다. 특히 쉴새없이 실수와 불분명한 점을 기록하고 알려준 François Pinard와 David D. Zuhn에게 감사한다; 자주, 그리고 때로는 지겹게 비슷한 edition들을 다시 매뉴얼을 읽어준 Melissa Weisshaus에게 특히 감사한다. 우리의 실수는 우리 탓이다.
제안이나 수정을 다음으로 보내주길 바란다:
Internet address: bug-texinfo@prep.ai.mit.edu |
당신의 메세지에 edition 번호화 변경일을 포함시켜 달라.
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
이 매뉴얼 번역판은 번역판일 뿐이다. 한국어에 Localize된 Texinfo에
대해서는 전혀 언급하지 않는다. 예를 들어, @xref
는 `See
…'를 출력한다고 그대로 번역하고 있다.
류창우가 Edition 2.23를 한국어로 번역했다.
[ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated by Autobuild on March, 29 2007 using texi2html 1.76.