2010-11-21 13 views
3

Bu yüzden git hakkında bir tür ev ödevi üzerinde çalışıyorum ve bazı konsol çıktı örneklerini eklemek istiyorum. TextMate ile çalışıyorum. LaTeX kodumu, diğer tüm normal kaynak kodlarına benzer şekilde daha okunabilir hale getirmek için kullanıyorum. Benim sorum şu, neden çıktı benim çıktı pdf girintileri almak ve nasıl önleyebilirim.LaTeX - <br><br> - Kodlama

Bazı örnek kod: orada benim dosyasında

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

\ önünde bir sekme başlayacak ve hatlarında aşağıdaki iki. pdflatex'i çalıştırdığımda, kod pdf'de iki adet tabstop ile girintilendirilecektir. Quickfix, tüm dosyalarımı benim tex dosyasımda biçimlendirmek için biçimlendirmek, ancak thats pretty ugly; --(

+1

'listing', bir '' begin '' ve '\ end arasındaki herşeye uygun bir ortamdır Bildiğim kadarıyla, bunun için bir yol yok. Bunu 'tex.stackexchange.com' üzerinde sormayı deneyebilirsiniz, hala burada konu var, ama daha hızlı bir yanıt alabilirsiniz. 'git' etiketi kaldırıldı, bu gerçekten gitme konusunda değil, sadece LaTeX'te kod biçimlendiriyor.) – Cascabel

cevap

5

lstlisting, boşlukları kaldırmanızı sağlayan bir anahtara sahip: \ begin {lstlisting} [gobble = 4] ilkini kaldıracak Ortamdaki her giriş satırından dört karakter (Ben bir sekmenin bu noktada tek bir karakter olarak sayılması gerektiğini düşünüyorum.)

+0

[gobble = 8] ile iyi çalıştı (tabsize 4). SağoI – paraa