KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
You will be surprised by a loud noise.
FrontPage › LaTeX으로일본어사용/pLaTeX
일본어로만 된 문서를 작성하려면 pTeX을 이용하는 것이 가장 좋다.

pLaTeX 설치

pLaTeXW32TeX을 설치하면 함께 포함되어 설치된다. See W32TeX. cf. KTUGSetup:2284 특별한 installer는 없다. 그러나 인스톨 방법은 아주 간단하다.

  1. pLaTeX 다운로드한다. [http]http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex/web2c75.html
  2. c:\temp 에 파일들을 저장한다.
  3. TeX 이 깔리는 위치는 c:\tex\pLaTeX 으로 한다.
  4. texinst752.zip 파일을 푼다.
    1. texinst752.exe c:\temp 처럼 Absolute path를 인수로 해서 프로그램을 실행시킨다.
    2. 자동으로 directory 가 두개 생성된다. (bin 및 share)
    3. 이를 목적 디렉토리에 이동시킨다. (위의 예에서는 c:\tex\pLaTeX)
    4. path를 추가해 준다.
      1. 이때 dvipdfmx 의 경우 MikTeX-KTUG의 dvipdfmx 가 불리지 않도록 조심한다.
  5. pdf/ps로 출력결과를 보기위한 추가
    1. pLaTeX은 일본어 기본 글꼴을 주로 사용한다. 일본어 기본 글꼴이 설치되어 있지 않은 시스템에서는 폰트 에러를 내는 경우가 있다.
    2. 해결책은
      1. PDF 출력을 얻은 다음 일본어 언어팩이 설치된 AcrobatReader로 본다.
        1. 필요시 일본어 언어팩을 설치한다.
        2. Acrobat 6.0의 경우 필요시 사용자의 확인을 거쳐서 자동으로 설치된다.
      2. 일본어 폰트가 설치된 시스템(한글Windows에도 msmincho 등이 포함되어 있다) 상에서 gs-cjk가 지원되는 GhostScript(GSView)를 이용한다. 예컨대, GNU GhostScript 7.07을 설치하는 것이 한 가지 방법이다.
  6. 일본어 입력
    1. 한글OS에서 W32TeX을 운영하는 것은 아무런 문제가 없고, 입력파일 인코딩이 Shift JIS이기만 하면 어떤 운영체제상에서도 platex 명령으로 컴파일할 수 있다.
    2. 입력파일을 만드는 방법이 한글OS 상에서는 (없지는 않겠지만) 쉽지 않다. 특히 다른 OS에서 입력된 backslash 값이 2바이트 일본어 고유문자의 backslash로 저장되는 에디터들의 경우에는 상당히 불편하다. 0x5c의 값을 갖는 backslash는 일본어 폰트로 보면 엔화기호처럼 보인다.
      1. 일본어 IME 가 설치된 환경이라면 EmEditor 를 사용한다.

pLaTeX 사용예

  • 예제 : Uploads:japtex.zip
  • 이 자료는 Paul Grham의 Being Popular 원문 및 일본어 번역물이다.
  • smchostyle1.sty를 이용할 수 있으며 platex/dvipdfmx 를 이용해서 컴파일 하였다. 결과는 다음과 같다.
  • jpopular.jpg

사용

  1. 위에서 설명한 에디터로 일본어를 입력한다.
    1. 코드는 Shift-JIS를 사용해야 한다.
  2. 반드시 bin에 있는 platex 과 dvipdfmx 를 해서 컴파일/변환한다.
    1. latex 대신에 platex을 사용한다.
    2. bin 에 있는 dvipdfmx 를 사용한다.

예제는 다음과 같다. article 대신에 jarticle을 사용하는 것을 주의한다.
\documentclass{jarticle}
\usepackage[dvipdfm,bookmarks=true,bookmarksnumbered=true,bookmarkstype=toc]{hyperref}
\AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}} % SJIS   -> Unicode
\begin{document}
\section{궇귟궕궴궳궥궺}
궇귟궕궴궳궥궺갃?궴궸벊궖귏궥갃
궩궳궥귝갃
\end{document}

실행결과는 다음과 같다. 북마크도 잘 처리가 되는 것을 볼 수가 있다.

platex_bookmark.jpg

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2007-04-07 00:08:27
Processing time 0.0446 sec