살아가는 이야기

이동형 MiKTeX에서 한글 쓰기 본문

컴퓨터, 풀어그림

이동형 MiKTeX에서 한글 쓰기

우균 2010. 12. 16. 01:28

시류에 역행하는 일인지도 모르겠지만 MikTeX에서 한글을 사용하는 법을 설명하려고 한다. KoTeX은 UTF-8을 지원하는 등 여러 가지 면에서 미래 지향적인 텍이라고 할 수 있지만 방대한 크기가 진입장벽이 되기도 한다. 특히 해외 동포들은 작은 텍 시스템을 원할 수도 있다고 생각한다. 이 글은 예전에 ktug에 게시되었던 "MiKTeX 한글환경/Obsolete"을 이동형 MiKTeX(MiKTeX Portable 2.9.3927)에 적용한 실험 보고서라고 봐도 된다. 설치하는 단계는 다음과 같다.

1. 먼저 MiKTeX Portable 2.9.3927을 다운로드한다. http://miktex.org/portable/about
2. MiKTeX 한글환경을 다운로드한다. http://ftp.ktug.or.kr/KTUG/miktex/hangul_for_2.5/texmf-hangul.w.o.untype1.zip
3. 첨부된 압축파일(texmf-hangul-miktex-portable-2.9.3927)을 다운로드한다.



4. MiKTeX Portable을 적절한 위치에 푼다.
5. 2에서 받은 압축파일을 같은 구조가 되도록 그 폴더에 덮어쓴다. 즉 texmf-hangul 폴더가 MiKTeX Portable 루트가 되도록 푼다.
6. 3에서 받은 압축파일을 5와 마찬가지 방식으로 푼다.
7. 압축을 푼 루트에서 miktex-portable.bat 파일을 찾아 실행한다. 그러면 작업표시줄 오른편에 MiKTeX 아이콘이 생긴다.
8. 아이콘을 마우스 오른쪽 버튼으로 눌러서 팝업 메뉴를 실행시킨 다음 "Command Prompt"를 선택한다.
9. 다음 두 명령어를 실행한다.

> initexmf -u
> updmap


10. 테스트파일 hangultest.tex을 만들고

\documentclass{article}
\usepackage{hangul}
\begin{document}
한글이 잘 되는지 테스트합니다.
MiK\TeX과 H\LaTeX 1.0.1을 합친 것입니다.
\end{document}

다음과 같이 latex, yap, dvipdfm을 차례로 실행한다.

> latex hangultest
> yap hangultest
> dvipdfm hangultest


TexWorks를 이용해도 되는데, TexWorks는 기본 인코딩이 UTF-8이므로 설정에서 인코딩을 System으로 바꾸어야 한다. TexWorks에서 수행한 화면은 다음과 같다.


위의 3에 첨부한 파일은 아래 참고자료의 글에 있는 파일 일부와 글에 있는 대로 수정한 결과 파일을 압축한 것이다. 간단히 한글 LaTeX을 사용하고 싶은 사람은 시도해 보기 바랍니다.


참고자료:
MiKTeX 한글환경/Obsolete 5.2절 http://faq.ktug.or.kr/faq/MiKTeX%C7%D1%B1%DB%C8%AF%B0%E6/Obsolete#s-5

Comments