2010-04-06 3 views
10

\lstinputlisting의 LaTeX listings 패키지를 사용하여 외부 파일의 텍스트를 표시합니다. 파일 끝에 끝에 빈 줄이있는 데이터 형식 설명이 들어 있습니다. 패키지는 빈 줄을 무시합니다. 목록에 빈 줄을 표시하려면 어떻게합니까?라텍스 목록 패키지는 목록의 마지막 빈 줄을 무시합니다.

그것을 표시 무엇 :

1 lorem ipsum... 
2 more lorem ipsum 
3 lorem lorem ipsum 

내가 원하는 무엇 :

1 lorem ipsum 
2 more lorem ipsum 
3 lorem lorem ipsum 
4 

답변

16

섹션, the documentation를 참조 4.4

`showlines이 = (참 | 거짓) 또는 showlines (기본값 = false)

true 인 경우 p ackage는 목록 끝에 빈 줄을 인쇄합니다. 그렇지 않으면이 행은 삭제됩니다 (그러나 행 번호 매기기에 포함됩니다).

를 추가해보십시오이 당신의 명부 작성하기 전에 :

\lstset{ 
    showlines=true 
} 
당신은 너무 같은 이스케이프 문자 할당하여 명부 내에서 라텍스 탈출 할 수
+0

아니요, 예상대로 작동하지 않습니다. 최소 외부 파일 입력과 함께 ** \ lstinputlisting **. – Sney

+0

인라인 목록으로 나를 위해 일했습니다. (줄 번호를 추가하지는 않습니다 ...). –

3

:

:

\lstset{numbers=left, stepnumber=1, frame=none,basicstyle = \ttfamily} 
\begin{lstlisting}[escapechar=\%] 
codeline1 
codeline2 
% 
\end{lstlisting} 

과 같이 나온다

1 codeline1 
2 codeline2 
3 

나는 그것이가 아니라는 것을 알고있다.하지만 잘하면 어쨌든 도움이 될 것입니다.

관련 문제