3

所以我正在写一些关于 git 的作业论文,我想插入一些控制台输出示例。我正在使用 TextMate。我的 LaTeX 代码像所有其他普通源代码一样缩进,以使其更具可读性。我现在的问题是,为什么要在我的输出 pdf 中缩进列表以及如何防止这种情况。

一些示例代码:

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

在我的文件中,\begin 前面有一个选项卡,后面的行中有两个选项卡。当我运行 pdflatex 时,代码将在 pdf 中缩进两个制表位。Quickfix 是在我的 tex 文件中格式化所有列表而不缩进,但这很丑;-(

4

1 回答 1

6

lstlisting 有一个可以删除空格的键: \begin{lstlisting}[gobble=4] 将删除环境中每个输入行的前四个字符。(我认为此时标签仍应算作一个字符。)

于 2010-11-21T16:20:49.293 回答