2006년 11월 24일 금요일

LyX 설치, 사용하기 전에 알아야 할 것들

LyX이 무엇인지 잘 모르는 분들은 "LyX에 관한 간단한 소개"를 보시라.

1. LaTeX 설치


LyX을 설치하기 위해서는 우선 LaTeX이 필요하다. LaTeX은 운영체제에 따라 자신에게 맞는 LaTeX 패키지를 설치해야 한다. 윈도우의 경우 LyX과 함께 다른 필요한 프로그램들을 모두 한 번에 설치할 수 있으므로 LaTeX을 따로 설치하지 않아도 무방하다.

아래에 각 플랫폼 별로 사용할 수 있는 LaTeX 배포본을 기술하였다. 이 외에도 많은 LaTeX 시스템이 존재하므로 꼭 아래의 배포본들을 설치하지 않더라도 무방하다.

Linux
- teTeX: 가장 일반적인 LaTeX 배포본이다. 많은 리눅스 시스템에서 기본으로 설치된다.

Windows
- MikTeX: 윈도우에서 가장 많이 쓰는 것은 MikTeX이다. 보통 LaTeX을 쓰는 사람들이 사용하는 조합은 MikTeX + WinEdt이지만, 윈에디트의 경우 쉐어웨어이므로 공공기관에서는 설치하여 사용할 수 없다. 물론, LyX을 쓰려고 마음먹었다면 더욱 필요없다. 윈에디트 대신 가끔 TeXnicCenter 를 쓰는 분들도 있다.
- proTeXt: MikTeX에 TeXnicCenterGhostscript/GSview를 추가하여 만들어진 배포본이다.

MacOS X
- MacTeX: gwTeX을 기본으로 하여 MacOS에서 쓸 수 있게끔 만들어진 배포본이다.


그 외에도 무료로 사용 가능한 LaTeX 시스템들을 아래의 링크에서 볼 수 있다.
http://www.tug.org/interest.html#free


2. LyX 설치

Linux에서는 다음의 방법들 중 편한 것을 선택하여 설치할 수 있다.
- Ubuntu/Debian: LyX을 패키지로 설치할 것을 권장한다.
- Redhat / Fedora core: RPM 형태로 다운로드하여 설치하면 편하다.
- 소스빌드: 소스파일을 다운로드하여 컴파일한다. 소스 빌드의 경우 필요한 라이브러리(libXpm, qt 등.)가 없으면 configure 단계에서 실패하므로 에러 메세지를 보면 관련 패키지를 설치한 후 다시 컴파일하면 된다.

Windows
- LyX과 MikTeX을 설치하는 기본 인스톨러: 다운로드 디렉토리 (버전 1.4.3 다운로드), 추가정보
- 필요한 패키지를 모두 설치: 여기에서 다운로드하여 설치하면 MikTeX부터 모든 필요한 패키지를 한 번에 설치해 준다. 추가 정보를 릭 위키에서 확인할 수 있다. MikTeX이 설치되어 있으면 중간 과정을 생략하므로 모두 설치할 수 있는 패키지로 설치하는 것이 가장 편한 설치 방법이라 하겠다. (LyX, MikTeX, ImageMagick, 수식 폰트, Aspell, Ghostsciprt/Ghostview)

MacOS
- dmg 파일을 다운로드하여 설치: 관련정보, 다운로드


3. LaTeX에 관한 몇 가지 도움말

CTAN: LaTeX에 관한 인터넷 검색을 하다 보면 가장 많이 접하게 되는 것 중 하나이다. CTAN은 The Comprehensive TeX Archive Network 을 줄인 말이며, TeX에서 사용되는 클래스 파일이나 스타일 파일 등을 모아 둔 곳이다. 만약 LaTeX을 쓰다가 관련 클래스(.cls) 파일 혹은 스타일(.sty) 파일이 없다는 에러를 접하면 이 곳에서 다운로드 받으면 된다.

LaTeX의 문서 만드는 과정: LaTeX/TeX 파일(.tex)을 컴파일하여 DVI 파일을 만들고, 이 파일을 이용하여 pdf 문서로 만들게 된다.

LyX의 문서 만드는 과정: LyX 파일(.lyx)을 만들면 다양한 포맷으로 내보내기(export)할 수 있는데, LyX 프로그램은 내부적으로 latex의 명령어를 이용하여 컴파일하여 원하는 포맷의 파일을 생성하게 한다. 즉, pdf를 만드는 경우라면 (.lyx -> .tex -> .dvi -> pdf)의 변환을 거치게 된다.

텍(TeX) 파일: 보통 LaTeX 문서를 만들면 (혹은 TeX 문서를 만들면) .tex 확장자를 갖게 되고, 이 파일에는 미리 정의된 태그들을 사용하여 텍스트 파일의 형태로 저장한다.

클래스 파일: .cls 확장자를 가진 파일들을 의미한다. 보통 LaTeX 문서를 만들면 .tex 확장자를 갖게 되는데 이 파일들은 미리 LaTeX 시스템이 알고 있는 클래스 파일을 태그의 형태로 .tex 문서에 포함시켜 사용한다. 그러므로, 클래스 파일이 없으면 해당 클래스 파일을 사용한 .tex 문서는 컴파일하여 pdf 문서로 만들 수 없다.

스타일 파일: .sty 확장자를 가진 파일들을 의미한다. 클래스 파일과 비슷한 의미로 이해하면 간단하다. 클래스 파일보다는 좀 좁은 범주라 생각할 수 있다. 문서의 스타일만 정의하는 정도라고 생각하면 적당할 것 같다.

0 개의 댓글: