2014/03 4

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

Go 1.2 설치 후 에러 메시지(pack: cannot open $WORK\command-line-arguments\_obj\_go_.8) 해결하기

* Go 1.2 내려받기 (윈도우즈 용으로는 zip 파일이든 msi 파일이든 아무거나 내려받아 설치해도 된다.) 아래에서는 32비트 윈도우 XP 용으로 내려받아 테스트하였다. Go 1.2 를 폴더 d:\go12 에 설치하였다. * 테스트에 사용된 예제 파일: hello.go package main import "fmt" func main() { fmt.Printf("hello, world\n") } * Go 1.0.2 를 사용할 때 처럼, 명령(cmd)창을 열고 환경변수 PATH 를 설정한다. 프롬프트> set PATH=d:\go12\bin;%PATH% * go run 멸형으로 hello.go 를 실행한다. 프롬프트> go run hello.go # command-line-arguments pack: c..

프로그래밍/Go 2014.03.02