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

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

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

2017.10.25 22:57

강토 조회 수:697

안녕하세요,

 

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 46494
1907 TexLive 2017 전체 삭제는 어떻게 하나요? [8] 안암동 2017.12.06 692
1906 \singlespacing에 단락 바꾸기가 삽입되는 문제 [5] 이기문 2017.11.23 554
1905 TeX Live command-line 어떻게 열어요??? [4] file 반디뿌리 2017.12.06 559
1904 Compile Error가 나는데 도와주실 수 있나요..ㅠ [2] file 오키도키요 2017.12.03 600
1903 Itemize에서 Underline과 줄 바꿈의 충돌 [10] 김준용 2017.11.30 560
1902 색인 개수 세기 [5] 하늘연 2017.12.01 1042
1901 문서 전제에서 줄간격을 동일하게 유지하려면, 문서 전체에서 식자되는 수직 위치를 고정하려면 [1] 이기문 2017.12.03 560
1900 Expl3 안에서의 ampersand 기호 사용 [2] file 베이드프즈 2017.11.26 783
1899 beamer + luatex 사용시 pdf viewer의 bookmark와 pdf title이 깨져보이는 현상 [3] sm 2017.11.25 576
1898 소스코드를 verbatim 등을 이용해 삽입한 경우 자동 줄바꿈이 안됩니다. [4] 또리띠리 2017.11.22 734
1897 [보고] kotex을 얹을 때 listings 패키지에서 showspace 옵션이 무력화 되는 현상 [2] file Progress 2017.11.23 563
1896 찾아보기 한글 영문 순서 [5] XeLaTeX 초보자 2017.11.19 1413
1895 한글이 쓰여진 tex파일을 lyx으로 변환할 때 글자 깨짐 [2] 낙지울음소리 2017.11.14 652
1894 TeXstudio 에디터를 사용중인데 타이핑 중에 가끔 엉뚱한 곳에 입력이 됩니다. [9] ain 2017.08.30 1286
1893 (초보질문) 표의 크기와 모양을 조절하는 방법을 모르겠습니다. [2] 오르만세 2017.11.15 749
1892 yap error [8] file asdf 2017.11.07 666
1891 그림 삽입 시 아래 공간이 왜 생길까요...? [3] file 코텍 2017.10.30 607
1890 그림 세개 넣으려면 어떻게 해야하나요.? [1] file 코텍 2017.10.30 553
1889 표, 그램 목차에 이빨이 빠지는 경우는 어떻게 해결합니까 ? [11] 아마추어 2017.10.24 745
» 질문:listings에서 한글 코멘트 삽입하기 [3] file 강토 2017.10.25 697



XE Login