관리 메뉴

꾸로네

TeXLive + CJK: 논문에 한글 이름 쓰기 본문

연구자료/TeX

TeXLive + CJK: 논문에 한글 이름 쓰기

꾸로 (gguro) 2009.09.18 12:27
LaTeX 이라는 물건.
미국물리학회(APS)에서 저자의 이름을 한글로도 쓸 수 있다는 놀라운 발표를 해서, 내 이름을 한글로 써 보려고 하던 중에, 그리고 어차피 졸업 논문에 한글 요약본과 감사의 글도 들어가야 하니, 한글을 쓸 수 있는 TeX 환경을 만드느라 어제 하루를 보냈다. 사람들이 대체로 쓰는 HLaTeX 방법이 아닌, 일반 LaTeX 에 CJK(Chinese, Japanese, Korean)이라는 패키지를 더하는 방식을 선택했다. 이건 내가 선택한 게 아니라, 미국물리학회에서 선택한 것이다.

그러다가 TeXLive 라는 것을 알게 되었는데, Windows 또는 Linux 등에서 쓸 수 있는 TeX 패키지를 "종합 선물 세트"처럼 한 방에 깔아주는 프로그램이라 하겠다. 한중일 뿐 아니라 아랍어, 몽골어 등 다 설치해준다.

Windows에서 깔 때는 특별히 어려운 점은 없고, 다만 TeX을 실행하는 아이콘이 없어서, 실행창을 띄운 뒤 폴더를 찾아가서 해야한다는 불편함이 있다. 아니면 나만 모르는 것일 수도.

Linux에서는 텍스트 상태에서 설치가 되는 데, 특별히 선택을 하지 않으면 전체 패키지를 다 설치하고, 그 용량은 2GB 가까이 된다. 용량은 Windows에서도 마찬가지지만. 다 설치를 하고 나면 경로 설정을 해 주어야 한다. 경로 설정만 잘 해주고 나면 나머지는 문제 없을 듯. 경로 설정은 관리자(root)로 들어가서 /etc/profile 에다가 다음과 같이 해주면 된다.

PATH=/usr/local/texlive/2008/bin/x86_64-linux:$PATH; export PATH 
MANPATH=/usr/local/texlive/2008/texmf/doc/man:$MANPATH; export MANPATH 
INFOPATH=/usr/local/texlive/2008/texmf/doc/info:$INFOPATH; export INFOPATH

관리자가 아니라면, 개인 디렉토리에 설치해서 쓸 수도 있고, 그 때에 맞게 경로만 잘 설정해주면 된다고 하는데, 그냥 관리자로 설치하는 편이 좋겠다.

Windows와 Linux에 둘 다 설치해서 시험해 본 결과, 한글이 잘 표시되었다.



이렇게 이름을 써 놓으니 괜히 마음이 뿌듯하다.
이제 진짜 논문을 쓰는 일만 남았구나. 하하하.

10 Comments
  • 프로필사진 각시야 2009.09.18 15:37 신고 여보야의 이름만 봐도 뿌듯 ^^
  • 프로필사진 꾸로 (gguro) 2009.09.19 03:17 신고 각시야 고마워요~ ^^
    늘 최선을 다하는 여보야가 될게요.
  • 프로필사진 Ens 2009.09.18 15:57 신고 TeX Live 로 갈아탔군.. 난 여전히 MikTex 인데.. MikTeX 보다 좋은 점이 있더냐?
  • 프로필사진 꾸로 (gguro) 2009.09.19 03:20 신고 특별히 좋은 점이 있다기 보다는, 그냥 CJK 패키지를 알아서 깔아준다는 게 좋은 점일듯. Winedt를 쓴다면 MikTeX이 좋지 않을까? 나야 Vim을 쓰니까. 그나저나 한글 입력기는 또 해결해야 할 문제인데, 한텀 깔려니 귀찮네.
  • 프로필사진 모아 2009.09.19 00:50 신고 아이콘이 없으면 직접 만들면 되잖아요?
  • 프로필사진 꾸로 (gguro) 2009.09.19 03:24 신고 내가 글을 좀 대충써서.
    아이콘 만의 문제는 아니고, TeX을 실행할 때 내가 쓴 문서를 컴파일해야 되는데, 그걸 찾아주는 GUI가 없다고나 할까. 그래서 실행창에서 dir!!! 이라는 명령어를 이용해서 내가 쓰고 있는 문서가 있는 폴더를 찾아가야 하는 불편함이 있지. 아, 그 GUI 만드는 것도 쉬운 건가? ^^;;
    리눅스에서 ls로 찾아가서 쓸 때는 불편하지 않은데, 윈도우즈에서 dir로 하려니 왠지 불편하다는.
  • 프로필사진 Tex 초보 2009.12.10 08:35 신고 안녕하세요. 초면에 염치 없지만 질문 좀 드려도 될까요. 미국물리학회 저널 중 하나에 투고하려는데 한글 이름 넣기가 쉽지가 않군요. aps 홈피(http://www.aip.org/pubservs/cjk_instructions.html)에 나와 있는데로 아래처럼 입력했습니다.

    \documentclass[aps,prl,preprint]{revtex4}
    \usepackage{CJK}
    ....
    \begin{document}
    \begin{CJK*}{KS}{} % Use default fonts from CJK (see below)
    \title{Title of Paper}
    \author{Your Name (한글이름)}
    \affiliation{Your affiliation}
    ...
    \maketitle
    \end{CJK*}


    그런데, 안되네요. kmj.cfg 라는 파일을 찾을 수 없다는 에러 메시지가 나옵니다. 필요한 cjk 패키지는 다 설치한 것 같은데, 워낙 초보라서 어딜 어떻게 손봐야 하는지 감이 오질 않습니다. 폰트는 지정하지 말라고 해서 빼놓고 했다가 혹시나 싶어서 Batang으로 지정해도 여전히 안되는 군요. 혹시 보시고 뭐가 문제인지 쉽게 떠오르신다면 간단히 설명 좀 부탁드리고 싶습니다. 참, 사용환경은 윈도우즈 비스타에서 MikTex을 쓰고 있고 편집툴로는 WinEdt를 쓰고 있습니다.
  • 프로필사진 꾸로 (gguro) 2009.12.10 20:52 신고 kmj.cfg 라는 파일을 찾을 수 없다는 메시지는 제 추측으로는 Korean, 명조체를 설정하는 환경파일을 찾을 수 없다는 말인 것 같습니다. 문제는 아마도 진짜로 저 파일이 없거나, 아니면 그 파일이 어디 있는지 모른다는 것이겠지요.

    저의 경우는 Batang은 잘 안 됐던 것 같고요,
    \begin{CJK*}{UTF8}{mj}
    로 해서 사용했습니다.
    님은 euc-kr 이니까 UTF8대신 KS로 쓰는 것이 맞을테고, 그에 맞는 글꼴을 잘 찾아서 넣어주시는 것이 필요하겠네요. 제가 MikTeX을 안 써서 모르겠는데, 아마도 MikTeX 폴더 어딘가에 fonts 라는 폴더가 있을 거고, 그 밑에 euc-kr 에 해당하는 글꼴을 지원하는 파일이 있을 것입니다. 그 중에 하나를 선택해서 mj 대신에 넣어주면 되겠네요.

    그래도 안 된다면 글꼴은 있지만 글꼴의 위치설정(mapping)이 안 되어있다는 뜻이 되겠지요. 그렇다면 font mapping 하는 파일을 찾아서 수정하셔야 할 듯.

    도움이 되었기를 바랍니다.

    @ APS와 AIP 모두 한글이름을 지원한다니, 이제 논문에서 종종 한글이름을 볼 수 있겠군요.
  • 프로필사진 Ens 2009.12.11 17:51 신고 오호.. 드디어 꾸로가 TeX 질문을 받고 답변을 하는 경지에 이르렀군..
  • 프로필사진 Tex 초보 2009.12.12 02:41 신고 답변 감사드립니다. 설명해주신 것들 시도해봐야 겠네요.
댓글쓰기 폼