2014/03/20 3

koTeX 과 verbments 패키지를 이용하여 (한글 문자 포함된) 프로그램 소스를 문서에 표현하기

아래의 소스는 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} \beg..

프로그래밍/TeX 2014.03.20

koTeX 과 minted 패키지를 이용하여 (한글 문자 포함된) 프로그램 소스를 문서에 표현하기

아래의 소스는 koTeX 2012 이상이면 컴파일되는 TeX 소스이다. TeXworks 에서 XeLaTeX 으로 컴파일하면 -shell-escape 옵션이 필요하다는 에러 메시지가 뜬다. 컴파일하기: 프롬프트> xelatex --shell-escape ex-minted-01.tex * 파일명: ex-minted=01.tex \documentclass[12pt,a4paper]{article} \usepackage{kotex} \usepackage{hyperref} \usepackage{minted} \begin{document} % v\begin{minted}[ruby] \begin{minted}{ruby} =begin Usual operators(평범한 사칙연산자): + addition(덧셈) - sub..

프로그래밍/TeX 2014.03.20

koTeX 과 listings 패키지를 이용하여 (한글 문자 포함된) 프로그램 소스를 문서에 표현하기

아래의 소스는 koTeX 2012 이상이면 컴파일되는 TeX 소스이다. TeXworks 에서 XeLaTeX 으로 컴파일해도 되고, pdfLaTeX 으로 컴파일해도 된다. 한글이 정상적으로 출력되게 하려면, \begin{lstlisting}[frame=single,escapeinside=~~] 처럼 옵션 escapeinside=~~ 을 주고 ~아무개~ 하면 아무개가 출력된다. 만일 옵션 escapeinside=^$ 을 주었다면 ^아무개$ 해야 아무개가 출력된다. * 파일명: ex-listings=03.tex \documentclass{article} \usepackage{kotex} \usepackage[T1]{fontenc} \usepackage{listings} % Include the listings..

프로그래밍/TeX 2014.03.20