아래의 소스는 koTeX 2012 이상이면 컴파일되는 TeX 소스이다.

TeXworks 에서 XeLaTeX  으로 컴파일하면 에러는 없자만 소스 리스팅 부분이 제대로 반영되지 않는다. 차라리 명령줄애서 --shell-escape 옵션을 주고  xelatex 명령으로 컴파일하는 것이 확실하다.

\begin{pyglist}[language=python,encoding=utf8]

처럼 옵션 encoding=utf8 이 있어야 한글이 출력된다,

 

컴파일하기:

프롬프트> xelatex --shell-escape ex-verbments-01.tex

 

* 파일명:  ex-verbments-01.tex

\documentclass{article}


\usepackage{kotex}

\usepackage{verbments}



\begin{document}

verbments 패키지를 이용한 한글 테스트...


\begin{pyglist}[language=python,encoding=utf8]

#!C:\Python32\python.exe

# EASY-INSTALL-ENTRY-SCRIPT: 'pygments==1.5','console_scripts','pygmentize'

__requires__ = 'pygments==1.5'

import sys

from pkg_resources import load_entry_point


# 한글 주석

if __name__ == '__main__':

    sys.exit(

        load_entry_point('pygments==1.5', 'console_scripts', 'pygmentize')()

    )


\end{pyglist}


\begin{pyglist}[language=c,encoding=utf8]

int main() {

    printf("Hello, 안녕하세요?\n");

}

\end{pyglist}


\end{document}

 

 

출력된 PDF 파일:

ex-verbments-01.pdf

 

 

Posted by Scripter
,