KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
You will be honored for contributing your time and skill to a worthy cause.
FrontPage › Ubuntu에서TeX하기/Precise
Ubuntu에서 TeX하기

Ubuntu에서 TeX하는 방법을, 특히 한국어로 문서를 작성하는 경우를 중심으로 정리하고 있다. 주로 다른 위키 페이지에서 우분투 사용자에게 필요한 정보를 아주 간단하게 뽑아 정리한 것이 많다. 별도로 어디에서 인용했는지 표시를 하지 않았지만, 대부분 글 속에 해당 페이지의 링크가 걸려있으니 더 자세한 내용과 배경 지식을 얻고 싶다면 링크된 페이지를 읽어 볼 것을 권한다.


목차

1 TeX 시스템 설치
2 한국어 문서 작성 환경
2.1 ko.TeX
2.1.1 7.10(Gutsy Gibbon)에서의 ko.TeX 설치 방법
2.2 CJKLaTeX
2.3 DHHangul
3 소프트웨어 도구
3.1 텍스트 편집기
3.1.1 Emacs
3.1.2 VimLaTeX
3.1.3 KILE
3.1.4 LyX
3.2 뷰어
3.3 BibTeX
3.4 그래픽
3.5 HTML/XML


1 TeX 시스템 설치

우분투에서 TeX 시스템은 패키지로 제공되고 있으므로 간단하게 설치할 수 있다. 유닉스 계열 시스템을 위한 TeX 배포판으로 teTeX가 있으나 2006년 5월 이후 더 이상 관리되지 않는다. 그 대안으로 권장되는 배포판은 TeXLive이다.

texlive 패키지 설치:
$ sudo apt-get install texlive

초보자의 경우에는 TeXLive 전체를 모두 설치하는 것이 좋다. TeXLive 전체를 한번에 설치하는 명령어는 다음과 같다.
$ sudo apt-get install texlive-full

이제 TeX/LaTeX을 사용하여 문서를 작성할 수 있다. 영어를 비롯한 라틴문자를 사용하는 언어로 문서를 작성한다면 이것으로 충분하다. 단, 한국어 문서를 작성하거나 영문서를 작성하면서 한글, 한자를 포함시키는 것과 같은 작업은 불가능하다.


(!) 그러나, 반드시 우분투에서 제공되는 패키지만 이용해서 설치해야 하는 것은 아니다. 편리하게 한글 TeX 작업환경을 구축하기 위한 프로젝트 KTUGCollectionProject의 결과물인 KC2007을 이용할 수도 있다. KC2006에서는 Microsoft Windows 시스템만을 지원했으나 KC2007에서는 Mac, Linux도 지원한다. 이 배포판을 이용하면 한국어/한글 문서 작성 환경을 구축하기 위해 별도로 작업을 할 필요가 없다.

TeXLive 2007을 기반으로 하는 KC2007 한글환경인 KC2007/TeXLive[http]한국텍학회 홈페이지에 공개되어 있고 Linux에서 설치하는 방법도 설명되어 있다. 이것을 사용하려면 한국텍학회에 회비를 내고 정식회원으로 가입하여야 한다.

2 한국어 문서 작성 환경

우분투에서 한국어 문서 작성이 가능한 TeX 사용 환경을 구축하기 위하여 설치/설정해야 할 것을 정리하였다.

TeX에서 한국어/한글을 사용하는 방법은 여러가지가 있다. 이를 위한 우분투 패키지로는 latex-hangul-ucs (Hangul-ucs), hlatex(HLaTeX), cjk-latex(CJKLaTeX)가 있으며 이외에도 몇몇 패키지가 더 존재한다. (우분투 10.10의 경우 latex-hangul-ucs 패키지는 ko.TeX 패키지에 통합되었다.)

한국어 문서 작성을 위하여 현재 권장되는 것은 ko.TeX이다. 2007년에 Hangul-ucsHLaTeX을 통합하여 작성된 패키지이다. 우분투 10.10의 경우 기본 저장소에 등록 되어있다. TeXLive 시스템에서 작동하나 teTeX에서는 올바른 작동을 보장하지 않으므로 texlive가 설치되어 있어야 한다. 이 페이지에서는 새로운 패키지인 ko.TeX 설치만 설명한다. Hangul-ucsHLaTeX의 설치에 관해서는 /Dapper를 참조.

CJKLaTeX은 본격적인 한국어 문서 조판을 위해서는 사용되지 않는다. 예를 들어, 영어로 된 문서에 한글을 조금 써야할 필요가 있을 때 이 패키지를 사용할 수 있다.

DHHangulLambda 패키지이다.




2.1 ko.TeX


ko.TeX 패키지를 이용하려면 TeXLive 배포판이 설치되어 있어야 한다. 만약 우분투에서 기본으로 제공되는 texlive 패키지를 설치하지 않고 TeXLive 배포판 CD/DVD를 이용하거나 최신판을 다운로드받아 설치하였다면 ko.TeX 패키지도 따로 다운로드받아 설치해 주어야 한다. 다음 문서 참조.

ko.TeX 패키지는 아직 Ubuntu에서 기본적으로 제공되지 않고 있다. ko.TeX/instpack의 내용을 참조하면 ko.TeX을 수동으로 설치할 수 있으며, 7.10 Gusty에서는 alee님이 작성하신 debian 패키지를 이용하여 설치할 수 있다. (texlive에 의존하고 있음.)

7.10 Gusty에서 기본적으로 제공하는 hangul-ucs를 pdflatex를 통하여 사용할 경우 절 제목 등에 사용되는 굵은 글씨가 깨져나오는 경우가 있다. 따라서 ko.TeX로의 전환을 추천한다.

2.1.1 7.10(Gutsy Gibbon)에서의 ko.TeX 설치 방법

먼저, TeXLive가 설치되어 있는지 확인한다. 만약 TeXLive가 설치되어 있지 않다면, 이 페이지의 첫부분에 적혀 있는 명령어를 참조하여 TeXLive 패키지를 먼저 설치한다. 초보자인 경우에는 TeXLive를 풀버전으로 설치하는 것을 추천한다.

ko.TeX을 설치하기 위해서는 약간의 준비가 필요하다. 먼저[시스템]→[관리]→[소프트웨어 소스]를 누른다. 그리고 [써드 파티 소프트웨어] 탭에 들어간 다음 [Add] 버튼을 누르고 다음과 같은 내용을 붙여넣는다.
deb http://alee.anj.kr/debian alee main
그리고 [소스 추가] 버튼을 누르면, 붙여넣은 내용이 목록에 추가된다. (이 과정을 ‘소스 목록 추가’라고 한다.) 이제 [닫기]를 누르면 대화창이 하나 뜨는데, 그러면 [다시 읽기] 버튼을 눌러 준다. 패키지 정보 다운로드가 끝나고 창이 닫히면, 이제 ko.TeX을 설치할 준비가 끝난 것이다.

준비가 끝났으면 다음과 같은 명령어를 실행한다.
# sudo apt-get install ko.tex

이제 ko.TeX의 설치가 끝났다. 잘 설치되었는지 처음시작하기 등에 있는 예제를 컴파일하여 확인해본다.



Gusty 이전 버전이라면 /Dapper의 설명을 따르도록 한다.

2.2 CJKLaTeX

영어로 논문을 쓰면서 한글, 한자를 중간에 포함시키는 것과 같은 경우라면 CJKLaTeX을 사용하는 것이 괜찮은 선택이 될 수 있다. 그러나, 한국어를 주로 하는 문서를 작성하는 데 사용하기에는 불편하다.

3 소프트웨어 도구

3.1 텍스트 편집기

3.1.1 Emacs

Emacs에서 TeX 문서를 편집한다면 auctex, preview-latex 패키지를 설치하자. Emacs에 대해서 여기서 설명을 덧붙일 필요는 없을 것이다. 두 패키지를 설치해 주면 Emacs에서 (La)TeX 편집 환경이 어떤 다른 에디터도 부럽지 않을 만큼 편리해 진다. 특히, preview-latex은 컴파일된 결과를 Emacs 편집창 내에서 보면서 편집할 수 있게 해주므로 수식 편집을 할 때는 꽤나 유용하다.

$ sudo apt-get install auctex preview-latex

3.1.2 VimLaTeX

Vim에서 TeX 문서를 편집한다면 vim-latexsuite 패키지를 설치하자. Vim 역시 설명을덧붙일 필요가 없는 편집기. LaTeX 문서 편집, 컴파일, .dvi 문서 검색까지 모두 Vim 내에서 할 수 있다. Vim 사용자는 모든 편집가능한 것을 Vim에서 편집하려는 경향이 있기 때문에 장단점을 이야기할 필요도 없을 것이고, Vim을 처음 접하는 경우에는 LaTeX 기능까지 사용하는 것이 복잡하게 느껴진다면 메뉴가 있는 GUI 버전의 gvim을 사용해 보는 것도 한 방법이다. 그래도 불편하다면 cream이라는 마크로 패키지를 설치하면 다른 에디터와 동일한 인터페이스를 사용할 수 있다. 사용하면서 한 가지씩 익혀 나가면 된다. 그러나 Vim에 빠지는 기본은 hjkl을 방향키로 사용하는 데 익숙해 지는 것이다. 만일 명령어모드로 가기위해 ESC를 누르는 것이 불편하다면 xmodmap명령을 이용해 잘 사용하지 않는 capslock키를 ESC로 지정할 수 있다. 불필요한 움직임이 많이 줄어든다.

$ sudo apt-get install vim-latexsuite

자세한 사용법을 알고 싶으면 |:h latex-suite|, LaTeX 도움말도 |:h latexhelp| 명령으로 볼 수 있다.

gvim은 vim-gnome 또는 vim-gtk 패키지로 설치할 수 있다. GTK2 GUI에 스크립트 언어를 지원하도록 컴파일된 vim-python, vim-perl, vim-ruby 패키지를 선택할 수도 있다.
$ sudo apt-get install vim-gtk

3.1.3 KILE

KILE (KDE Integrated LaTeX Environment)은 KDE에서 LaTeX 문서 소스 편집을 위한 사용자 친화적 에디터이다. emacs나 vi에 익숙하지 않고 배울 생각도 없는 등 여러가지 이유로 쓰지 않을 때 kile은 최상의 선택 중의 하나가 될 듯하다. 기본적인 에디터로서의 기능은 다 갖추었다. Kate에 (La)TeX을 위한 기능을 덧붙인 것으로 생각할 수 있다.

$ sudo apt-get install kile kdegraphics

3.2 뷰어

DVI 뷰어 PS 뷰어
  • gv
  • gnome-gv
  • kghostview

PDF 뷰어

3.3 BibTeX

참고문헌 관리 도구

  • KBibTeX ([http]home) : KDE Bib 파일 관리 도구

  • Kbib ([http]home) : KDE Bib 파일 관리 도구

  • Tellico ([http]home) : KDE 컬렉션 관리 도구.
    • 책과 참고문헌 목록 관리.
    • BibTeX 형식을 불러오고 내보낼 수 있다.
    • z39.50 프로토콜을 통해 국립중앙도서관, 국회도서관 자료를 검색하고 항목을 추가할 수 있다.
    • 이외에도 비디오, 음악, 게임, 동전, 우표, 등의 수집 관리를 기본으로 제공하고 자유롭게 새로운 데이터베이스도 만들 수있다.

  • jabref (jabref.sourceforge.net) : 자바 환경의 bib 파일 편집기.
    • 탁월하고 다양한 기능을 자랑한다.

3.4 그래픽


^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2013-01-29 08:09:29
Processing time 0.0661 sec