2010-11-25 16 views
0

嘿傢伙, 當使用清單在我的PDF中呈現代碼時,它會在某些字符後面添加空格。 This is how it looks in the pdf(我沒有被允許發佈圖像,因爲聲譽,'因此添加「.png」的網址,抱歉)。列表添加空格,如何刪除它?

我使用下面的代碼來添加列表。

\newcommand{\lstchange}[2]{ 
    \lstset{breaklines=true, 
    frame=single, 
    captionpos=b, 
    basicstyle={\ttfamily\footnotesize}, 
    showspaces=false, 
    showstringspaces=false, 
    showtabs=false, 
    numberstyle={\ttfamily\footnotesize}, 
    keywordstyle={\bfseries\color{blue}}, 
    stringstyle=\color{darkorange}\ttfamily, 
    commentstyle=\color{OliveGreen}, 
    language=#1, 
    morekeywords={#2} } 
} 

% ... 

\lstchange{bash}{svn , cd, gnome-open} 
\begin{lstlisting}[caption=someCaption, label=someLabel] 
#!/bin/bash 

svn checkout http://opendecisionrepository.googlecode.com/svn/trunk/sources/web-interface/src/main/webapp odr-appetizer-2 -r 621 

cd odr-appetizer-2 

#open drawing.xhtml 
gnome-open drawing.xhtml 
\end{lstlisting} 

您有沒有人知道爲什麼會發生這種情況?即使我使用膠乳wikibook的標準示例,也會發生這種情況。

也許這也是重要的,你的配置文件:

\usepackage[english]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 

\usepackage[left=2.5cm, right=2.5cm, top=2.5cm, bottom=3cm, a4paper]{geometry} 
\usepackage[pdftex]{graphics} 
\usepackage{fancyhdr} 


\usepackage{% 
    array, 
    booktabs, 
    dcolumn, 
    rotating, 
    shortvrb, 
    tabularx, 
    units, 
    url, 
    xcolor, 
    lastpage, 
    longtable, 
    lscape, 
    multirow, 
    amssymb, 
    amsmath, 
    float, 
    chngpage, 
    colortbl, 
    helvet, 
    listings 
} 

提前感謝!

乾杯,

+0

您可以在[TeX StackExchange](http://tex.stackexchange.com/)網站上找到整個社區,其中沒有TeX相關問題太小。 – 2010-11-25 09:44:31

回答

0

不能重現這個位置(與\documentclass{article}),它看起來很好。我只需要註釋「OliveGreen」,因爲它是未知的。