Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>
이 문서의 다른 포맷

20. 이 문서의 다른 포맷

이 문서는 14가지 포맷으로 배포된다. - DVI, Postscript, Latex, Adobe Acrobat PDF, LyX, GNU-info, HTML, RTF(Rich Text Format), Plain-text, Unix man pages, 하나의 HTML파일, SGML (linuxdoc format), SGML (Docbook format), MS WinHelp 포맷.

이 howto 문서는

  • http://www.linuxdoc.org 에서 HOWTOs를 누르고, 웹브라우저에서 CTRL+f 나 ALT+f를 이용해 howto 이름을 넣어서 찾을 수 있다.

또한, 다음 미러사이트에서도 찾을 수 있다 -

이 문서는http://www.sgmltools.org에서 찾을 수 있는 "SGML-Tools"로 쓰여졌다. 소스를 컴파일하려면 다음과 같이 하면 된다.

  • sgml2html xxxxhowto.sgml (html 만들기)

  • sgml2html -split 0 xxxxhowto.sgml (하나의 html file로 만들기)

  • sgml2rtf xxxxhowto.sgml (RTF file만들기)

  • sgml2latex xxxxhowto.sgml (latex file만들기)

20.1. Acrobat PDF 포맷

PDF 파일은 acrobat의 distill이나 Ghostscript를 사용해서 Postscript 파일로부터 만들 수 있다. 그리고 Postscript 파일은 LaTex 파일로부터 만들어지는 DVI파일로 만들 수 있다. distill 소프트웨어는 http://www.adobe.com. 에서 받을 수 있다. 아래의 예제를 보라.

bash$ man sgml2latex
bash$ sgml2latex filename.sgml
bash$ man dvips
bash$ dvips -o filename.ps filename.dvi
bash$ distill filename.ps
bash$ man ghostscript
bash$ man ps2pdf
bash$ ps2pdf input.ps output.pdf
bash$ acroread output.pdf &
혹은 ps2pdf 같은 Ghostsciprt 명령어를 사용할 수도 있다. ps2pdf는 Adobe의 Acrobat Distiller와 거의 같은 역할을 한다 (즉, PostScript 파일을 PDF로 바꾼다) ps2pdf 는 Ghostscript를 실행시키고, pdfwrite라는 특별한 "출력장치"를 사용하는 작은 스크립트이다. ps2pdf를 사용하기 위해서는 pdfwrite 장치가 Ghostscript 컴파일 시에 Makefile에 포함되어있어야 한다. 자세한 내용은 해당 문서를 보도록 해라.

20.2. linuxdoc 을 Docbook 포맷으로 바꾸기

이 문서는 linuxdoc SGML 포맷으로 쓰여졌다. Docbook SGML 포맷은 linuxdoc 포맷을 포함하고, 더 많은 기능을 갖고 있다. linuxdoc은 간단하고 사용하기 쉽다. linuxdoc SGML파일을 Docbook SGML로 바꾸려면 ld2db.sh 프로그램과 몇몇 perl 스크립트를 사용해라. ld2db에서 얻어지는 것은 100% 깨끗한 것이 아니고, clean_ld2db.pl perl 스크립트를 사용할 필요성이 생긴다. 또한, 직접 문서에서 몇몇을 고쳐야할 수도 있다.

ld2db.sh 는 100% 깨끗하지 않아서, 다음 과같이 실행하려면 에러가 날 것이다.
	bash$ ld2db.sh file-linuxdoc.sgml db.sgml
	bash$ cleanup.pl db.sgml > db_clean.sgml
	bash$ gvim db_clean.sgml 
	bash$ docbook2html db.sgml
또한, perl 스크립트를 돌린 후에 몇몇 작은 에러를 고치고 싶기도 할 것이다. 예를들어, </Para>를 매 <Listitem>마다 넣을 필요가 있을 수도 있다.

20.3. MS WinHelp 포맷으로 바꾸기

SGML Howto를 Microsoft Windows Help 파일로 바꿀 수도 있다. 먼저, sgml을 다음과 같이 html로 바꿔라.

	bash$ sgml2html xxxxhowto.sgml     (html 파일 만들기)
	bash$ sgml2html -split 0   xxxxhowto.sgml (하나의 html 파일로 만들기)
그리고 HtmlToHlp이라는 툴을 쓰면 된다. 또한, winhelp 파일을 만들기 위해 sgml2rtf를 쓴다음, RTF파일을 쓸 수도 있다.

20.4. 여러가지 포맷의 문서를 읽기

dvi 포맷의 문서를 보기 위해서는, xdvi 프로그램을 사용해라. xdvi 프로그램은 Redhat 리눅스의 경우 ControlPanel | Applications | Publishing | Tex menu 버튼에 있고, tetex-xdvi*.rpm 패키지에 들어있다. dvi 문서를 읽으려면 다음과 같은 명령을 쓰면 된다.

	xdvi -geometry 80x90 howto.dvi
	man xdvi
그리고 윈도우 크기를 마우스로 조정 한다. 이리저리 살표보기 위해서는 화살표키나 PageUp, PageDown키, 그리고 'f', 'd', 'u', 'c', 'l', 'r', 'p', 'n' 키 등을 위, 아래 중앙으로 움직이거나 다음페이지, 이전페이지 등으로 넘기기 위해 쓸 수 있다. expert 메뉴를 끄기 위해서는 'x'를 누르면 된다.

Postscript 파일을 읽기 위해서는 'gv'(ghostview)프로그램이나 'ghostscript'를 쓰면 된다. ghostscript 프로그램은 ghostscript*.rpm 패키지에 있고, gv 프로그램은 gv*.rpm 패키지에 들어있다. 이들은 ControlPanel | Applications | Graphics menu 버튼에 있다. gv 프로그램이 ghostscript보다 훨씬 사용하기 편하다. ghostscript와 gv 는 윈도우나 OS/2 등 다른 플랫폼에서도 사용가능하다.

Postscript 문서를 읽기 위해서는 다음과 같이 하면 된다 -

		gv howto.ps
		ghostscript howto.ps

HTML 포멧 문서는 Netscape Navigator, Microsoft Internet explorer, Redhat Baron Web browser 나 다른 웹브라우저로 읽으면 된다.

latex, LyX 는 latex의 X-Window 프론트엔드인 LyX 로 읽으면 된다.