다음 이전 차례

13. 출력용 문서 만들기(How to generate something worth printing)

여기에서 수많은 프로그램이 소개된다. 기본적으로 리눅스는 4가지 유형의 바이너리 실행 파일을 (안정성의 차이는 있지만) 실행시킬 수 있다: Linux, iBCS, Win16/Win32s (dosemu 또는 wine 이용), Mac/68k (Executor 이용) (역자주 : 현재 일부 배포본은 alpha와 sparc으로 포팅되어 판매되고 있다.)

여기서는 Linux 전용(native) 프로그램과 일반적인 유닉스용 프로그램에 대해서 설명하겠다. SCO용 워드퍼펙 처럼 iBCS 에뮬레이션을 통해서 잘 작동하는 상용 프로그램들은 논외로 하겠다. 리눅스의 경우 Unix 환경에서 보편적으로 많이 사용되는 프로그램으로 선택의 폭이 제한된다.

13.1 마크업 언어 (Markup languages)

대부분의 markup language는 대규모 또는 반복적인 프로젝트나 업무 - 문서의 전체적인 흐름(layout)을 컴퓨터로 정리하여 일관된 흐름을 유지 - 에 적합한 도구이다. markup language를 이용해서 멋진 사인을 만들려고 하는 것은 상당한 노력을 필요로 한다...

nroff

nroff는 유닉스에서 최초의 markup language에 속한다. 맨페이지 는 *roff 매크로로 된 대표적인 본보기이다. 많은 사람들은 이를 권장하지만, norff는 ,적어도 내게는 , 필요이상으로 난해하고 새로운 작업용으로 적당하지 않다. 그럼에도 불구하고, 배울만한 가치가 있다. groff를 이용하여 맨페이지를 PS 형식의 문서로 변환할 수 있다. man -t foo | lpr 형식의 man 명령어를 이용하면 된다.

TeX

텍(TeX), 그리고 매크로 패키지인 라텍(LaTeX)은 유닉스 세계에서 널리 사용되는 markup language다. 기술적인 문서나 저작물은 LaTeX 으로 많이 작성되는데, 이는 (LaTeX이) 문서의 전체적인 조감(layout) 을 간단하게 하며, 수학적 표현을 제대로 지원하는 문서처리시스템 (text processing system)이기 때문이다. TeX의 출력물은 dvi(Device Independent) 포맷이며 PS나 HP (Hewlett Packard)의 PCL(Printer Control Language)로 변환할 수 있다. (dvips나 dvilj사용)

SGML

Unix와 Linux용으로 free sgml parser를 구할 수 있다. 이것이 Linuxdoc-SGML 문서 생성 시스템의 기본을 구성한다. 또한 다른 DTD를 지원한다.

HTML

누군가 제안하길, 간단한 프로젝트용으로 HTML로 작성하여 Netscape 으로 출력해 보는 것이었다. 나는 여기에 동의하지 않지만. YMMV

13.2 위지윅(WYSIWYG)

위지윅의 단점을 안고 있는 문서처리 프로그램들이다. 사용해 보고, 다음에서 빠뜨린 내용에 대해서 알려달라.

LyX

LyX는 LaTeX의 front-end이며 많은 가능성을 가진 프로그램이다. 자세한 정보는 LyX의 홈페이지를 참고하라. < www-pu.informatik.uni-tuebingen.de/users/ettrich/> The Andrew User Interface System(AUIS) AUIS에는 위지윅 스타일이며 기초적인 워드 프로세서의 기능을 가진 ez라는 문서 편집기를 포함하고 있다. HTML과 MIME email 및 newsgroup을 지원한다.

상용 프로그램

Caldear와 Red Hat은 위지윅 스타일의 워드프로세서와 스프레드시트 프로그램과 같은 보편적인 사무용 프로그램을 같이 판매한다. 아마 쓸만한 것들로 생각되지만, 한 번도 사용해 보지 못했다. Caldera에서 선(Sun)의 와비(Wabi)를 판매한다고 들었다. 그러므로 남들의 파일을 가지고 작업해야 할때, MS Office등의 윈도용 프로그램 을 실행할 수 있을 것이다.

(역자주:와비는 선(Sun)에서 판매하는 유닉스용 MS Windows 에뮬레이터이다.) Jeff Phillips < jeff@I_RATUS.org>는 Caldera의 Linux용 WordPerfect(슬랙웨어에 설치)을 사용해 보고 그것이 잘 작동한다고 보고했다. 그 프로그램은 다른이들의 예상과 같이 자체적으로 프린터를 지원했다. Caldera는 < www.caldera.com/>에서 자료를 제공하고 있다. RedHat은 Applixware라는 오피스 패키지를 판매한다. 레드햇의 웹사이트인 < www.redhat.com/>에서 관련 자료를 찾아 보라. 그 외의 업체는 (있다면) 자사의 제품에 대해 자료를 제공해 달라.
다음 이전 차례