MAKEINFO(1)

명칭
makeinfo - Texinfo 문서를 변환한다

서식
makeinfo [OPTION]... TEXINFO-FILE...

해설
Texinfo 로 쓰여진 문서를 다른 다양한 포맷으로 변환합니다. 디폴트에서는, Emacs 또는 스탠드얼론의 GNU Info 로 온라인에 읽는데 적합한 Info 파일로 변환합니다.

  일반 옵션

--error-limit=NUM
    NUM 개의 에러가 나오면(자) 종료합니다 (디폴트에서는 NUM 는 100 입니다).

--force
    에러가 일어나도 출력을 보관 유지합니다.

--help
    이 헬프 화면을 표시해, 종료합니다.

--no-validate
    노드의 상호 참조의 검증 처리를 생략합니다.

--no-warn
    경고를 출력하지 않습니다 (다만, 에러는 출력합니다).

--reference-limit=NUM
    NUM 개의 참조까지 관계해 경고를 냅니다 (디폴트는 1000 입니다).

-v, --verbose
    현재무엇을 처리하고 있는지를 표시합니다.

--version
    버젼 정보를 표시해, 종료합니다.

  출력 포맷 선택 (디폴트에서는 Info 를 출력):

--docbook
    Info 포맷이 아니고, DocBook 포맷으로 출력합니다.

--html
    Info 포맷이 아니고, HTML 포맷으로 출력합니다.

--xml
    Info 포맷이 아니고, XML (TexinfoML) 포맷으로 출력합니다.

  일반 출력 옵션

-E, --macro-expand FILE
    매크로를 전개한 소스를 FILE 에 출력합니다. 어떠한 @setfilename 도 무시합니다.

--no-headers
    Info 출력 또는 HTML 로부터, 노드 separator, Node: 행, 메뉴를 생략해, 각각 plaintext 또는 단보람 출력을 생성합니다. 또, 디폴트로 표준 출력에 출력합니다.

--no-split
    Info 나 HTML 를 분할하지 않습니다. 단일의 파일만을 생성합니다.

--number-sections
    출력에 장, 섹션등의 번호를 포함하도록(듯이) 합니다.

-o, --output=FILE
    FILE (분할 HTML 의 경우는 디렉토리)에 출력합니다.

  Info 및 plaintext용 옵션:

--enable-encoding
    Info 출력에, @documentencoding 에 따른 엑센트부의 특수 캐릭터를 출력합니다.

--fill-column=NUM
    Info 파일의 행을 NUM 캐릭터눈으로 되풀이합니다 (디폴트에서는 72 입니다).

--footnote-style=STYLE
    Info 에, STYLE 에 따른 각주를 출력합니다: `separate'는, 고유의 노드를 작성해 각주를 둡니다. `end'는, 각주가 정의되고 있는 노드의 말미에 각주를 둡니다 (이것이 디폴트입니다).

--paragraph-indent=VAL
    Info 의 단락을 VAL 캐릭터만 스페이스에서 인덴트 합니다 (디폴트는 3 입니다). VAL 가 `none'일 때, 인덴트는 실시하지 않습니다. VAL 가 `asis'일 때, 현재 존재하는 인덴트 처리를 보관 유지합니다. --split-size=NUM Info 파일을 크기 NUM 에 분할합니다 (디폴트는 50000 입니다).

  입력 파일 옵션:

--commands-in-node-names
    노드명에 @ 명령을 허가합니다.

-D VAR
    변수를 정의합니다. @set 를 사용했을 경우와 같습니다.

-I DIR
    DIR 를 @include 의 서치 패스에 가세합니다.

-P DIR
    DIR 를 @include 서치 패스의 선두에 둡니다.

-U VAR
    변수의 정의를 무효로 합니다. @clear 를 사용했을 경우와 같습니다.

  입력 파일의 조건 처리:

--ifhtml
    HTML 를 생성하지 않을 때에서도, @ifhtml 및 @html 를 처리합니다.

--ifinfo
    Info 를 생성하지 않을 때에서도, @ifinfo 텍스트를 처리합니다.

--ifplaintext
    plaintext를 생성하지 않을 때에서도 @ifplaintext 를 처리합니다.

--iftex
    @iftex 및 @tex 를 처리합니다. --no-split 옵션을 은근히 포함하고 있습니다.

--no-ifhtml
    @ifhtml 및 @html 텍스트를 처리하지 않습니다.

--no-ifinfo
    @ifinfo 텍스트를 처리하지 않습니다.

--no-ifplaintext
    @ifplaintext 텍스트를 처리하지 않습니다.

--no-iftex
    @iftex 및 @tex 텍스트를 처리하지 않습니다.

@if... 조건문에 대한 디폴트의 동작은, 출력 포맷에 의존합니다 : HTML 를 생성하는 경우, --ifhtml 가 온이 되어, 외는 오프가 됩니다. Info 를 생성하는 경우, --ifinfo 가 온이 되어, 외는 오프가 됩니다. plaintext를 생성하는 경우, --ifplaintext 가 온이 되어, 외는 오프가 됩니다.

사용예

makeinfo foo.texi
    Info 파일을 foo 의 @setfilename 로 정의되고 있는 파일에 써냅니다.

makeinfo --html foo.texi
    HTML 를 @setfilename 로 정의되고 있는 파일에 써냅니다.

makeinfo --xml foo.texi
    XML 를 @setfilename 로 정의되고 있는 파일에 써냅니다.

makeinfo --docbook foo.texi
    DocBook XML 를 @setfilename 로 정의되고 있는 파일에 써냅니다.

makeinfo --no-headers foo.texi
    plaintext를 표준 출력에 써냅니다.

makeinfo --html --no-headers foo.texi
    노드행으로 메뉴가 없는 html 를 써냅니다.

makeinfo --number-sections foo.texi
    번호 붙이고 한 섹션 첨부의 Info 를 써냅니다.

makeinfo --no-split foo.texi
    단일의 Info 를 써냅니다만, 커집니다.

버그 리포트
버그 리포트는 bug-texinfo@gnu.org 에 전자 메일로 보내 주세요. 일반적인 질문이나 논의는 help-texinfo@gnu.org 에 부탁합니다.

COPYRIGHT
Copyright © 2002 Free Software Foundation, Inc. There is NO warranty. You may redistribute this software under the terms of the GNU General Public License. For more information about these matters, see the files named COPYING.

관련 항목
makeinfo 의 문서 전체는, Texinfo 메뉴얼로서 관리되고 있습니다. info 및 makeinfo 프로그램이 당신의 사이트에서 올바르고 인스톨 되고 있으면,

    info makeinfo

명령로 완전한 메뉴얼에 액세스 할 수가 있습니다.