2010-11-21 78 views
3

所以我正在做一些關於git的作業文件,我想插入一些控制檯輸出示例。我正在使用TextMate。 我有我的LaTeX代碼縮進像其他正常的源代碼,使其更具可讀性。 我現在的問題是,爲什麼我的輸出pdf中的列表縮進,我該如何防止這種情況。LaTeX - 房源 - 代碼註冊

一些示例代碼:

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

在我的文件存在\前方的一個標籤開始和兩個在下面的行。 當我運行pdflatex時,代碼將在pdf中縮進兩個製表符。 Quickfix是在我的tex文件中格式化所有列表,但沒有縮進,但這相當醜陋;-(

+1

'listing'是一個逐字環境,所以'\ begin'和'\ end之間的所有內容'包括在內,就我所知,這是沒有辦法的,你可以嘗試在'tex.stackexchange.com'上詢問這個問題;它仍然是主題,但你可能會得到更快的響應。刪除'git'標籤,因爲這不是真正的git,只是在LaTeX中格式化代碼。) – Cascabel 2010-11-21 16:00:15

回答

5

lstlisting有一個鍵,可以刪除空格: \ begin {lstlisting} [gobble = 4]將刪除第一個環境中每個輸入行有四個字符(我認爲選項卡仍然應該算作一個字符)

+0

與[gobble = 8](tabsize是4)一起工作正常。漢克斯 – paraa 2010-11-21 17:30:28