프로그래밍/TeX 11

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

레이텍의 begin{cases} 와 systeme 패키지의 차이점

\begin{cases}를 이용한 연립방정식 표현 \parstyle 연립방정식 $\begin{cases} x + 2000y - 500z= 1 \\ 90000x - 1000y + z = 2000 \\ 7x - 8y + 3z = -3 \end{cases}$ 을 푸시오. systeme 패키지를 이용한 연립방정식 표현 \parstyle \usepackage{systeme} 연립방정식 \systeme{x + 2000y - 500z= 1, 90000x - 1000y + z = 2000 , 7x - 8y + 3z = -3 } 을 푸시오. ※ texdoc systeme 명령을 내리면 (불어로 된) systeme 사용 설명서를 볼 수 있습니다.

프로그래밍/TeX 2012.03.18

mathkotex으로 TikZ 패키지를 사용하여 프랙탈 이미지 출력하기

mathkotex 으로 레이텍(LaTeX)의 TikZ 패키지를 사용하여 프랙탈 이미지 출력 테스트입니다. (아래의 이미지는 TikZ 패키지를 사용하여 생성되었습니다. text 태그로 둘러싸인 부분에서 \pdf 대신에 \documentclass{article} 로 바꾸면, textlive 2011 이 설치된 시스템에서 pdflatex 명령으로 컴파일해도 됩니다.) \pdf \usepackage{pgf} \usepackage{tikz} \usetikzlibrary{decorations} \usetikzlibrary{decorations.fractals} \usetikzlibrary{lindenmayersystems} \begin{document} \begin{tikzpicture}[decoration=Koc..

프로그래밍/TeX 2012.03.16

XeLaTeX과 함께 사용할 수 있는 (다국어 문서 용) Code2000 폰트

좀 오래된 폰트이지만 유니코드를 지원하므로 다국어 문서를 만들 때 필요한 폰트입니다. 위의 압축파일을 풀어서 나오는 CODE2000.TTF 파일을 C:\Windows\Fonts 폴더에 갖다 놓으면 TeX에서 바로 쓸 수 있습니다. * XeLaTeX 으로 컴파일되는 예제 소스 (소스는 반드시 utf-8 인코딩으로 저장되어야 합니다.) % use article styling for this document % Modified from: http://wiki.xelatex.org/doku.php?id=basic_document \documentclass{article} % enable system font access \usepackage{fontspec} % styling: Palatino (main tex..

프로그래밍/TeX 2012.02.08

티스토리(Tistory) 에서 LaTeX 수식에 한글 포함시키기

LaTeX 수식에 한글 사용한 예: |x| = -x \mbox{\ (단, \ \( x \)가 음수일 \ 때)} * 이 부분은 xmp 태그의 내부에 있습니다. ** 티스토리에서 tex 태그가 있는 문서는 반드시 HTML 모드를 체크한 상태에서 수정한다. (1) tex 태그는 xmp 태그 및 pre 태그와도 호환된다. (2) TeX 의 \mbox 매크로를 쓰면 수식이 아닌 일반 문장으로 해석된다. strong 태그 안의 글자 em 태그 안의 글자 |x| = -x \mbox{\ if\ $x < 0$} * 이 부분은 pre 태그의 내부에 있습니다. ** 티스토리에서 tex 태그가 있는 문서는 반드시 HTML 모드를 체크한 상태에서 수정한다. (1) tex 태그는 xmp 태그 및 pre 태그와도 호환된다. (2)..

프로그래밍/TeX 2011.12.28

티스토리(Tistory)에서 MathJax 과 MathTeX 을 동시에 사용하기

(1) MathJax의 사용 예: \ (a \ne 0\ ) 이면, 2차방정식 \ (ax^2 + bx + c = 0\ ) 의 두 근은 $ $x = {-b \pm \sqrt{b^2-4ac} \over 2a}. $ $ 라고 입력하면, \(a \ne 0\) 이면, 2차방정식 \(ax^2 + bx + c = 0\) 의 두 근은 $$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$ 로 표시되고, (2) MathTeX 의 사용 예: \int \ln x \, {\rm d}x = x \ln \ x - x + C 라고 입력하면, \int \ln x \, {\rm d}x = x \ln \ x - x + C 로 표시됩니다. 위와 같이 MathJax 와 MathTeX 을 한 페이지 내에서 동시에 사용할 수..

프로그래밍/TeX 2011.12.27

티스토리(tistory)에서 LaTeX 방식의 수식 입력하는 방법

티스토리 편집기의 우측 상단에 있는 HTML 체크박스를 체크하고, \frac{\mathrm{d} }{\mathrm{d} } e^x = e^x 를 입력하면 티스토리 블로그에는 도함수 공식 \frac{\mathrm{d} }{\mathrm{d} x} e^x = e^x 이 표시됩니다. 또 \int e^x \, dx = e^x + C 를 입력하면 티스토리 블로그에는 적분 공식 \int e^x \, dx = e^x + C 가 표시됩니다. 단, 주의 할 것은 수식 부분의 입력과 수정은 반드시 티스토리 편집기의 우측 상단에 있는 HTML 체크박스를 체크하여 HTML 보면서 작업해여 합니다. (편집기에서는 수식을 볼 수 없고 블로그로 가야 수식이 제대로 보입니다.) 왜 그러는지 모르겠지만, 티스토리의 편집기가 소문자 태..

프로그래밍/TeX 2011.12.26