목록TeX (38)
살아가는 이야기
예전에 잘 되던 LaTeX 소스를 컴파일할 때 아래와 같은 오류가 발생하는 경우가 있다.! LaTeX Error: File `dvipdfm.def' not found.그 이유는 대개 문서 클래스나 패키지를 사용할 때, [dvipdfm] 옵션을 사용했기 때문이다. LaTeX이 업그레이드되면서 dvipdfm은 dvipdfmx로 바뀌었기 때문에 옵션만 [dvipdfmx]로 바꾸면 위와 같은 오류는 사라진다.
LaTeX 오류 중 아래와 같이 끝나는 오류가 발생하는 경우가 있다.! File ended while scanning use of \@writefile. \par l.16 \begin{document}분명 파일에는 아무 문제가 없는데 이런 오류가 발생하는 경우에는 해당 .aux 파일을 지우고 다시 LaTeX을 수행하면 해결될 수도 있다. 추정컨대 \begin{document} 근처에서 TOC를 만들기 위해 .aux 파일을 참조하는데 .aux 파일이 어떤 이유에서 망가졌을 경우에 발생하는 것 같다. === For English Users ===Using LaTeX, if you got the following error message:! File ended while scanning use of \@wri..
예전(KC2006 이후 초기 ko.TeX 시절)에는 EUC-KR[KS X 2901(KS C 5861)이라고 부르기도 하는데, MS Windows의 코드페이지 949(CP 949)에서 구현하고 있다. TeXWorks 편집기에서는 인코딩을 System으로 설정하고 "선택된 인코딩을 써서 다시 읽기"를 선택하면 제대로 보임] 인코딩 문서를 처리하기 위해서는 다음과 같이 euc 옵션을 주면 되었지만 ko.TeX Live 2013부터는 이것이 불가능하다.\usepackage[euc]{kotex}그 배경에는 XeTeX이 있었으니 XeTeX은 다양한 인코딩을 지원하기 위해 TeX의 엔진 자체를 바꾼 것이다.ko.TeX Live를 설치하면 자동으로 XeTeX도 함께 설치되는데 사용하는 방법은 다음과 같다. 이전에 사용..
MikTeX이나 LexLive의 경우에 자동으로 패키지를 설치하는 기능이 있지만, 텍 배포판 버전이 올라감에 따라 이 기능이 제대로 작동하지 않는 경우가 많다. 그럴 때마다 텍을 다시 설치하는 것은 매우 번거로우며, 때로는 수동 설치가 더 간편한 경우가 있다. 또 어떤 경우에는 해당 배포판의 패키지 데이터베이스에 내가 원하는 패키지가 없는 경우도 있다. 이런 경우에는 수동으로 패키지를 설치할 수밖에 없는데, 여기에 패키지 수동 설치 방법을 간단히 기록해 둔다. 1. CTAN(http://www.tug.org/ctan.html)에서 해당 패키지를 찾는다. 2. 패키지를 zip 파일로 받아 저장한다. 3. 다운로드한 zip 파일을 임시 폴더에 푼다. 4. 임시 폴더 내에 INSTALL이라는 파일이 있으면 이..
일반 워드 프로세서에 비해 LaTeX이 가장 취약한 점은 바로 그림이다. LaTeX에도 그림 그리는 기능이 내장되어 있지만 좌표를 이용하는 방식이기 때문에 사용하기 매우 어렵다. 그래서 LaTeX에 그림을 넣기 위해서는 통상 다른 도구를 이용하여 그린 후, 캡처하거나 특정 형태의 파일로 내보낸(export) 다음 이를 LaTeX 문서에 포함시키는 방법을 이용한다. 그런데 그림 그리는 도구 또한 여러 가지가 있기 때문에 어떤 것을 선택해야 할지 막막하기 이를 데 없다. LaTeXDraw는 Java로 작성된 간단한 그림 그리는 도구이다. 설치 및 사용법을 매우 간단하게 적으면 다음과 같다. 1. Java 설치: http://www.java.com/ko/에 연결하여 Java를 설치한다. 2. LaTeXDraw..
예전에 MikTeX에서 한글을 사용하는 방법을 게시한 적이 있다. 그러나 본격적으로 한글 텍을 사용하기 위해서는 ko.TeX Live를 사용하는 것이 좋다. MikTeX의 한글환경은 hyperref를 제대로 지원하지 못하는 데다가 상대적으로 ko.TeX Live가 더 풍부한 기능을 제공한다. 예컨대 oblivoir 클래스는 MikTeX에서는 지원하지 않는다. 그런데 MikTeX과 WinEdt 조합에 익숙한 사용자들은 쉽게 ko.TeX Live로 넘어가기 힘들다. ko.TeX Live에서 기본으로 제공하는 TeXworks는 사용하기에 매우 불편하기 때문이다. 따라서 WinEdt와 ko.TeX Live를 함께 사용할 수 없을까 하는 생각이 들게 마련인데 이 글에서 그 방법을 요약하여 적으려고 한다. ko.T..
워드 프로세서에 비해 LaTeX에 그림을 넣는 것은 매우 복잡하다. 그림은 LaTeX의 아킬레스건이라고 봐도 무방할 정도다. 그럼에도 불구하고 LaTeX에 그림을 넣는 방법이 여럿 소개되어 있다. 현재 방문할 수 있는 링크를 몇 개 소개하면 다음과 같다. 1) jpg 그림 넣기: http://woogyun.tistory.com/221 2) pdf 그림 넣기: http://www.2pi.info/latex/Includingeps.html 3) eps 그림 넣기: http://wiki.kldp.org/KoreanDoc/html/GnuPlot-KLDP/eps.html 그런데 사람들을 정작 혼란스럽게 하는 것은 어떤 LaTeX을 사용하느냐에 따라 오류가 발생하기도 하고 그렇지 않을 때도 있기 때문이다. 위 링크..
1. MiKTeX 2.9를 설치한다(기본 설치위치는 C:\Program Files\MiKTeX 2.9). http://miktex.org/2.9/setup 2. 첨부된 압축파일(texmf-hangul-miktex-portable-2.9.3927)을 다운로드한 후 http://woogyun.tistory.com/attachment/cfile25.uf@196526334D08E8D0049A1E.zip 압축을 풀어 나온 폴더 세 개(dvipdfm, miktex, tex)를 MiKTeX 설치위치(C:\Program Files\MiKTeX 2.9)에 덮어쓴다. 3. MiKTeX 한글환경을 다운로드하여 http://ftp.ktug.or.kr/KTUG/miktex/hangul_for_2.5/texmf-hangul.w...