2010-11-21 7 views
3

그래서 나는 git에 관한 일종의 숙제를하고 있는데 콘솔 출력 예제를 넣고 싶습니다. 나는 TextMate와 함께 일하고있다. 다른 일반 소스 코드처럼 들여 쓰기 쉬운 LaTeX 코드가 있습니다. 내 질문은 지금 내 출력 pdf 들여 쓰기 목록을 가져 오는 이유는 무엇입니까?LaTeX - Listings - 코드 들여 쓰기

일부 예제 코드 :이 내 파일에서

\begin{lstlisting} 
    $ git ls-files 
    README 
    TU_Logo_SW.pdf 
    beleg.pdf 
    beleg.tex 
\end{lstlisting} 

\ 앞에 하나 개의 탭이 시작하고 라인에서 두 다음과 같습니다. pdflatex를 실행하면 pdf에 두 개의 탭이있는 코드가 들여 쓰기됩니다. Quickfix 내 TEX 파일에 들여 쓰기없이 모든 명부를 포맷이지만, 꽤 추한 ;-(lstlisting 당신이 공백을 제거 할 수있는 키가

+1

'listing'은 축약 된 환경이므로'\ begin'과'\ end '이 포함되어 있습니다. 알고있는 한, 그 주위에는 방법이 없습니다. 당신은'tex.stackexchange.com '에서 이것을 묻는 시도를 할 수 있습니다. 아직 주제에 관한 것이지만, 더 빨리 응답 할 수도 있습니다. (또한 저는 또한 'git' 태그를 제거했습니다. 실제로는 LaTeX에서 코드를 포맷팅하는 것만으로도 자식에 관한 것은 아닙니다.) – Cascabel

답변

5

이잖아 : 는 \ {lstlisting}을 (를) 시작 [= 4 중얼 제 1 제거됩니다 환경의 모든 입력 행에서 4 글자. (이 시점에서 탭은 여전히 ​​한 문자로 계산되어야한다고 생각합니다.)

+0

[gobble = 8] (탭 크기는 4)으로 잘 작동합니다 .T 행크스 – paraa