Q&A 마당은 텍 관련 질문/답변과 토론을 위해 만들었습니다.

  • 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
  • 질문 전에 Minimal working example를 읽어 보세요. 좋은 질문이 좋은 답을 받을 수 있는 좋은 방법입니다.
    • 질문에 맞는 제목을 붙이세요. 예를 들어 "고수님", "긴급질문", "도와주세요"와 같은 제목은 답변이 잘 붙지 않습니다.
    • 질문을 충실히 적어 주시고, 같은 상황을 재현할 수 있는 최소한의 예제가 같이 있어야 합니다.
  • 화일을 첨부하실 때에는 가능한 압축하여 화일크기를 줄여서 올려주시길 바랍니다.
  • 개인적으로 사용하신 글꼴이 들어 있는 경우, preparefont.sty에 관한 답변을 참조하세요.
  • 최근 스팸글의 등록 빈도가 높아 졌습니다. 이를 막기위하여 짧은 시간내에 다시 글이 등록되는 IP를 막거나, 광고글을 막기위하여 금지어로 .com, .net등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
  • MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
  • 사용하는 편집기를 스마트에디터에서 CKeditor로 변경하였습니다. 좋아진 점은 아래와 같습니다.
    • flash를 사용하지 않습니다.
    • 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한줄을 비웁니다. 글줄만 바꾸려면 shift-enter 를 누르시면 <BR>가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.

질문:listings에서 한글 코멘트 삽입하기

2017.10.25 22:57

강토 조회 수:116

안녕하세요,

 

listings 패키지를 이용해서 프로그램 소스에 필요한 부분만 강조할 목적으로

색깔을 입히려고 합니다. 그런데 프로그램 소스에 코멘트로 한글을 사용하면

한글이 깨져서 나옵니다.

검색을 해보면 다른 분들은 문제 없이 한글도 사용하시는 것 같은데,

제 경우에는 한글이 제대로 출력되지를 않네요.

다음은 메인 tex 화일입니다.

\documentclass[12pt,a4paper]{article}
\usepackage[euc]{kotex}

\usepackage[svgnames]{xcolor}


\usepackage{listings}
\lstset{
  basicstyle=\footnotesize\ttfamily,
  showspaces=false,
  columns=fullflexible,
  breaklines=true,  
  moredelim=[l][\color{Brown}]{//},
  moredelim=[s][\color{Brown}]{/*}{*/},
  moredelim=[is][\color{Red}]{|}{|},
  moredelim=[is][\color{Blue}]{|*}{|},
  moredelim=[is][\color{Brown}]{|!}{|},
  moredelim=[is][\color{Teal}]{|.}{|},
  moredelim=[is][\color{DarkViolet}]{|`}{|},
  moredelim=[is][\color{LimeGreen}]{||}{|},   
  moredelim=[is][\color{Magenta}]{|@}{|},
  moredelim=[is][\color{SeaGreen}]{|~}{|},
}

%--------------------------
% Main document begins here
%--------------------------
\begin{document}

\input{Deque}

\end{document}

프로그램 소스 파일입니다.

\begin{lstlisting}
public class |*Deque||<T>| {
    
    /*-----------------------------------------------------------
     * With LinkedList, all operations pertaining to deque are
     * delegated to LinkedList as shown here.
     *
     ------------------------------------------------------------*/
    private |*LinkedList||<T>| |@deque| = new |*LinkedList||<T>|();
    
    // 한글
    public void addFirst(T e) {
        |@deque|.addFirst(e);
    }
    
    public void addLast(T e) {
        |@deque|.addLast(e);
    }
    
    // ...
    
    // And other methods as necessary...
}
\end{lstlisting}

Tex Live 2012버전에서 pdflatex으로 컴파일했습니다.

감사합니다.

 

 

번호 제목 글쓴이 날짜 조회 수
공지 Minimal Working Example을 첨부해주세요 [2] nanim 2015.06.23 7147
1903 \singlespacing에 단락 바꾸기가 삽입되는 문제 [1] update 이기문 2017.11.23 20
1902 소스코드를 verbatim 등을 이용해 삽입한 경우 자동 줄바꿈이 안됩니다. [4] 또리띠리 2017.11.22 43
1901 [보고] kotex을 얹을 때 listings 패키지에서 showspace 옵션이 무력화 되는 현상 [2] file Progress 2017.11.23 30
1900 찾아보기 한글 영문 순서 [5] XeLaTeX 초보자 2017.11.19 110
1899 한글이 쓰여진 tex파일을 lyx으로 변환할 때 글자 깨짐 [2] 낙지울음소리 2017.11.14 121
1898 TeXstudio 에디터를 사용중인데 타이핑 중에 가끔 엉뚱한 곳에 입력이 됩니다. [9] ain 2017.08.30 260
1897 (초보질문) 표의 크기와 모양을 조절하는 방법을 모르겠습니다. [2] 오르만세 2017.11.15 80
1896 yap error [8] file asdf 2017.11.07 154
1895 그림 삽입 시 아래 공간이 왜 생길까요...? [3] file 코텍 2017.10.30 147
1894 그림 세개 넣으려면 어떻게 해야하나요.? [1] file 코텍 2017.10.30 117
1893 표, 그램 목차에 이빨이 빠지는 경우는 어떻게 해결합니까 ? [11] 아마추어 2017.10.24 205
» 질문:listings에서 한글 코멘트 삽입하기 [3] file 강토 2017.10.25 116
1891 Multicolumn 사용 시 셀 길이 문제 [2] file 김준용 2017.10.23 115
1890 Oblivoir의 차례에서 부록 표시 문제 [2] file Oblivoir초보 2017.10.24 111
1889 Thanks에서 Protect의 기능 [4] file 김준용 2017.10.20 105
1888 각주에서 Setspace와 Hyperref의 충돌 [8] file 김준용 2017.10.20 81
1887 은글꼴 사용하려면? [5] 돌돌이 2017.10.14 162
1886 \tableofcontents 사용 시 페이지 번호 매김 [2] 텍초보 2017.10.13 426
1885 표 작성 관련 .... [12] 아마추어 2017.09.25 314
1884 표 너비(?) 또는 용지 여백(?) 조정하기 [2] file Mr Su 2017.10.10 89



XE Login