목록TeX (38)
살아가는 이야기
KC2008을 사용한 이후에 한동안 KTUG 배포판을 사용하지 못했다. 내가 게으른 탓이 주요 원인이겠지만 한편으로는 KC2008보다 Ko.TeX이 더 나은 것도 별로 없다고 생각했었기 때문이다. 이렇게 얘기하면 서운해 할 개발자들이 있겠지만, 사실 사용자 입장에서는 별로 나아진 것이 피부로 느껴지지 않았다. 어찌되었든 고마운 분들이 Ko.TeX을 개발하여 주셨고, 좀더 우리 현실에 맞는 TeX 환경을 쓸 수 있게 되었다. 이 글은 Ko.TeX을 처음 접하는 분들을 위한 글이기도 하지만, 어쩌면 Ko.TeX을 꺼려하는 분들을 위한 안내서이기도 하다. Ko.TeX이 실무에 있는 분들에게 외면당하는 이유는 글자 인코딩 때문이이라고 생각한다. 글자 인코딩 문제는 너무 근본적인 얘기라서 어느 한 편을 주장할 수..
LaTeX이라는 조판 언어가 있다. 과학, 공학 분야에서 논문 쓰는 데 사용하는 프로그램인데, 그림을 넣는 과정이 조금 복잡하다. 그래서 여기에 그림을 넣는 방법을 정리한다. 먼저 넣고 싶은 그림을 확보한다. 여기서는 파일 이름이 fig_jpg.jpg라고 가정했다. 그리고 시작 부분에 다음과 같이 선언한다. \usepackage{graphicx} \DeclareGraphicsExtensions{.pdf,.png,.jpg} 그리고 그림을 넣고 싶은 부분에 다음과 같이 넣는다. \begin{figure}[htbp] \begin{center} \includegraphics[scale=1.2]{fig_jpg} \caption{캡션} \label{fig:label} \end{center} \end{figure} ..
최근 어떤 학술대회에 논문을 제출했는데, 여기서는 레터 크기로 pdf 파일을 올려야 한다. latex 문서 프리앰블에 다음과 같이 작성해 보았지만 변화가 없었다. \documentclass[letterpaper]{sig-alt-release2} dvi 파일을 pdf 파일로 변환하는 프로그램은 dvipdfm이다. 그래서 이 프로그램의 옵션을 살펴보았더니 -p 옵션이 종이 크기를 결정하는 옵션이었다. 레터로 하고 싶으면 letter라고 쓰면 된다. 따라서 다음과 같은 명령어를 이용하면 레터 크기의 pdf 파일을 얻을 수 있다. > dvipdfm -p letter dvifile.dvi
HTML 표에 colspan, rowspan이 있듯이 LaTeX에도 multicolumn, multirow가 있다. 다만 multirow는 기본적으로 제공되지 않고 multirow 패키지를 사용해야 한다. 혹시 다음과 같은 표에서 A, B, C를 다음과 같이 바꾸고 싶다면 문서 앞 쪽에 \usepackage{multirow} 를 쓰고 아래와 같이 \multirow를 사용하면 된다. \begin{tabular}{c|c|c|c|c|c} \hline & \multirow{2}*[-.3ex]{A} & \multirow{2}*[-.3ex]{B} & \multirow{2}*[-.3ex]{C} & \multicolumn{2}{c}{Proposed Alg.} \\ \cline{5-6} & & & & $\tau = 4$..
그동안 LaTeX 자료를 찾느라고 여기저기 헤매었었는데, 잘 정리된 곳을 찾았다. 거기는 바로 위키북! http://en.wikibooks.org/wiki/LaTeX 나중에 참고하기 위해 링크를 걸어 둔다.
갑자기 subfigure에 verbatime을 넣어야 할 일이 생겼다. subfigure는 latex의 subfigure 패키지(http://ctan.org/tex-archive/obsolete/macros/latex/contrib/subfigure/)에 정의되어 있는데, 한 그림 안에 작은 그림 여러 개를 넣을 수 있도록 해 주는 패키지다. 간단한 사용법은 다음과 같다. \begin{figure}[H] \centering \subfigure[This is the left figure]{\label{fig:left} \includegraphics[width=5cm]{a} }\qquad \subfigure[This is the right figure]{\label{fig:right} \includegrap..
LaTeX을 사용하다가 알고리즘 패키지를 추가한 다음에 갑자기 위와 같은 오류가 발생했다. 한참을 헤메다가 인터넷을 뒤져 원인을 찾았는데, 원인은 hyperref 패키지 때문이었다. hyperref 패키지와 algorithm 패키지를 같이 사용할 경우에는 algorithm 패키지에 대한 usepackage 선언을 hypaerref 패키지 선언 다음에 두어야 한다. 즉 다음과 같은 순서로 해야 한다. \usepackage{hyperref} \usepackage{algorithm,algpseudocode} 그럼, 좋은 논문 많이 쓰시기 바랍니다! If you got the above error message running LaTeX on the document using algorithm package, p..
신문기사 bib 이번에 논문 쓰면서 신문기사 bib를 만들어야 할 일이 생겼다. 여러가지 시도해 본 결과 다음과 같이 하기로 했다. @misc{Kleiner99, author = "Carolyn Kleiner and Mary Lord", title = "The Cheating Game: `Everyone's Doing It,'", note = "\textit{U.S. News \& World Report}, pages 55--66, November 22, 1999", journal = "U.S. News \& World Report", pages = "55--66", } 위 bib의 핵심은 note에 쓸 것을 다 쓴다는 점이다. 컨퍼런스 논문이 정기간행물로 등재된 경우 bib 그리고 컨퍼런스로 발표된 논..