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 스크립트를 사용할
필요성이 생긴다. 또한, 직접 문서에서 몇몇을 고쳐야할 수도 있다.
또한, 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 등 다른 플랫폼에서도 사용가능하다.
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.caldera.com/LDP/HOWTO
http://www.linux.ucla.edu/LDP
http://www.cc.gatech.edu/linux/LDP
http://www.redhat.com/mirrors/LDP
또는 다음 페이지에서 가까운 미러사이트를 찾아볼 수도 있다. http://www.linuxdoc.org/mirrors.html site를 하나 골라서 /LDP/HOWTO/xxxx-HOWTO.html을 찾아가면 된다.
이 문서는http://www.sgmltools.org에서 찾을 수 있는 "SGML-Tools"로 쓰여졌다. 소스를 컴파일하려면 다음과 같이 하면 된다.이 문서의 HTML, DVI, Postscript 혹은 SGML 파일의 tar-ball을 다음 주소에서 받을 수 있다. ftp://www.linuxdoc.org/pub/linux/docs/HOWTO/other-formats/ 와 http://www.linuxdoc.org/docs.html#howto
Plain text 포맷은 : ftp://www.linuxdoc.org/pub/linux/docs/HOWTO 와 http://www.linuxdoc.org/docs.html#howto
하나의 HTML 파일은 : http://www.linuxdoc.org/docs.html#howto 하나의 HTML 파일은 다음의 명령으로 만들어질 수 있다. (sgml2html의 man page를 보라) sgml2html -split 0 xxxxhowto.sgml
프랑스어, 독일어, 스페인어, 중국어, 일본어 등의 번역은 ftp://www.linuxdoc.org/pub/linux/docs/HOWTO 와 http://www.linuxdoc.org/docs.html#howto 에서 찾을 수 있다. 또 다른 언어로의 번역또한 환영한다.
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. 에서 받을 수 있다. 아래의 예제를 보라.
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% 깨끗하지 않아서, 다음 과같이 실행하려면 에러가 날 것이다.ld2db 프로그램은 http://www.dcs.gla.ac.uk/~rrt/docbook.html 이나 Milkyway Galaxy site에서 받으면 된다.
cleanup_ld2db.pl perl script 는 Milkyway Galaxy site에서 받으면 된다.
20.3. MS WinHelp 포맷으로 바꾸기
SGML Howto를 Microsoft Windows Help 파일로 바꿀 수도 있다. 먼저, sgml을 다음과 같이 html로 바꿔라.
20.4. 여러가지 포맷의 문서를 읽기
dvi 포맷의 문서를 보기 위해서는, xdvi 프로그램을 사용해라. xdvi 프로그램은 Redhat 리눅스의 경우 ControlPanel | Applications | Publishing | Tex menu 버튼에 있고, tetex-xdvi*.rpm 패키지에 들어있다. dvi 문서를 읽으려면 다음과 같은 명령을 쓰면 된다.
Postscript 파일을 읽기 위해서는 'gv'(ghostview)프로그램이나 'ghostscript'를 쓰면 된다. ghostscript 프로그램은 ghostscript*.rpm 패키지에 있고, gv 프로그램은 gv*.rpm 패키지에 들어있다. 이들은 ControlPanel | Applications | Graphics menu 버튼에 있다. gv 프로그램이 ghostscript보다 훨씬 사용하기 편하다. ghostscript와 gv 는 윈도우나 OS/2 등 다른 플랫폼에서도 사용가능하다.
윈도우, OS/2등 모든 OS를 위한 ghostsciprt는 다음 사이트에 있다. http://www.cs.wisc.edu/~ghost
Postscript 문서를 읽기 위해서는 다음과 같이 하면 된다 -
HTML 포멧 문서는 Netscape Navigator, Microsoft Internet explorer, Redhat Baron Web browser 나 다른 웹브라우저로 읽으면 된다.
latex, LyX 는 latex의 X-Window 프론트엔드인 LyX 로 읽으면 된다.
Recent Posts
Archive Posts
Tags