본문 바로가기

Linux/프로그램 소개

[문서]우분투에서 한글 Tex 환경 설치와 에디터 소개

저는 대학 재학 시절 교수님들의 논문 작성 아르바이트 일을 많이 했습니다. 처음 일을 맡았을 때 단순히 워드프로세서로 작성하는 줄로 알았었는데 생전 처음 보던 프로그램 이더군요.
그 땐 Win98 환경에 tex 패키지를 깔고 아래아 한글로 작성 tex로 컴파일 했었습니다. 그 시절이 인터넷이 왕성했던 시절도 아니어서 정보를 찾기가 힘들었고, 무엇보다 논문을 쓰시는 교수님들조차 tex에 문외한이셔서 아르바이트생인 제가 연구해서 논문을 작성했었습니다. 그냥 tex로 작성해와라 던져주고 출력물을 확인해서 통과하는 그런 수준이었습니다. 시간이 지나 선배들도 졸업하고 과 유일하게 tex를 다룰 수 있던 저는 무소불위의 권력을 가졌었습니다(학부생 신분에 unix 계정과 랩이랑 교수실 열쇠 뭉치들이 저에게 주어지더군요) 그러던 중 연구실과 교수실 마다 깔린 Hp Unix 시스템이 눈에 들어왔습니다. 이때부터 Unix와의 첫 만남이였지요 ^^;; tex가 unix,linux에서도 가능하다는 걸 깨닫고 집에 컴퓨터에 슬랙웨어 리눅스를 설치하고 tex와 싸우던 그 시절이 그립기도 하고 저에게 linux를 알게해 준 계기가 되어서 이렇게 tex에 대한 소개를 합니다.사설이 길었군요 ^^;;;

우분투에서 한글 tex 환경 구축은 너무나 쉽습니다.(예전 디스켓 한통에 복사해서 설치하던 때랑 비교하면..ㅎㅎ)

[윈도우 설치법]
훌륭하신 개발자님들(KTUG)의 노고로 한글 패키지가 만들어져 있습니다.

ko.TeX Live 2009 <-Download

윈도우 설치니 아주 쉽겠죠? 그냥 클릭...클릭...만 하심 됩니다.


[우분투 설치법]
TeXLive + ko.TeX 패키지를 설치하시면 됩니다.

우선 TeXLive를 설치합니다.

$ sudo apt-get install texlive 
또는
$ sudo apt-get install texlive-full

ko.TeX 패키지를 설치합니다.
 
$ sudo apt-get install ko.tex 

일단 한글 tex 환경은 만들어졌군요. 메뉴얼 상에 보면 각종 터미널 명령어로 설정도 해줘야 하지만
터미널과 별로 친하지 않은 저는 그냥 나둬도 이용하는데 불편은 없더군요
한글 사용은 문서 첫 줄에  \usepackage{kotex}를 넣어주시면 됩니다.

자 이제 한글 tex 환경을 만들어뒀으니 편하게 tex 환경을 이용할 수 잇는 에디터를 알아볼까요 ?

우분투에는 많은 에디터들이 있습니다 Vi,Emacs,Gedit,Geany,nano 등..
하지만 Vi,Emacs는 저에겐 넘사벽이더군요.요즘은 간간히 Vi를 연구하고 있습니다.
많은 에디터 들이 있지만. 개인적으로 Texworks랑 lyx를 추천합니다.


TexWorks
Tex에 특화된 에디터입니다.한글 지원도 잘되고 바로 pdf로 결과물을 확인할 수 있는 편한 환경을 만들어줍니다.
설치는 sudo apt-get install texworks


Lyx
Lyx 역시 Tex 특화 에디터 입니다.역시 한글 지원이 잘됩니다. 구 버전 우분투에선 한글 메뉴까지 지원이 된 걸로 기억합니다.하지만 10.04 lucid 에선 설정을 해줘도 안되더군요. lyx는 자체 포멧을 씁니다 *.tex 이런 식으로 저장되는 것이 아닌 고유한 확장자를 가지더군요,하지만 pdf ,postscript ,dvi 등 다양한 결과물을 확인할 수 있습니다.
설치는  sudo apt-get install lyx

lyx 기본 설정에서  컴파일 하다 보면 mtf 에러가 납니다. 폰트 오류 같은데 Document -> settings -->Language 에서 Language Default를 해제하시고 Other 메뉴에서 문자 인코딩 방식을 unicode(utf8)로 고쳐주심 해결됩니다.
 

간혹 구 버전 tex 파일을 컴파일 하실 때 dhucs 오류가 나기도 합니다. 호환성 문제라고 합니다.
그럴 때 아래 파일을 다운 받으세요.
다운 받으신후 root 권한으로 /usr/share/texmf-texlive/tex/latex/mystyles 폴더에 넣어두시고 (mystayles폴더가 없으심 만드심 됩니다). 그러고 난 뒤 터미널에서 mktexlsr 하면 될 것입니다.

Tex 설치와 에디터에 대해 알아보았습니다. Tex 활용과 명령어들은 KTUG를 참고하시면 도움이 되실 겁니다. 즐거운 tex 생활 되시길 바랍니다.

'Linux > 프로그램 소개' 카테고리의 다른 글

[문서]Wine + 한글 2007  (0) 2010.10.08
[System]VirtualBox  (0) 2010.10.05
[Graphic]Gimp  (0) 2010.10.05
[Multimedia] SongBird ~~  (0) 2010.10.03