我有一個關於乳膠中的列表包的問題。我需要在我的碩士論文附錄中嵌入以下XML文檔http://www.sparxsystems.com.au/downloads/profiles/EP_Extensions.xml的源代碼。問題是,無論我將哪些選項傳遞給包,我似乎都無法將其放在頁面上。列表中的行太長,列表包不包裹它們,這似乎很奇怪......什麼樣的組合選項可以做到這一點?如何在列表包中強制換行?
在我使用以下lstset指令的那一刻:
\lstset{
breakindent=0em,
language=XML,
basicstyle=\footnotesize,
numbers=left,
numberstyle=\footnotesize,
stepnumber=2,
numbersep=5pt,
backgroundcolor=\color{white},
showspaces=false,
showstringspaces=false,
showtabs=false,
frame=single,
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=true,
breakautoindent=true,
escapeinside={\%*}{*)},
linewidth=\textwidth
}
其中,未設置任何其他選項,並用以下命令結合使用:
\lstinputlisting{EP_Extensions.xml}
列出給定文件的源到以下輸出:
我嘗試了他們所能想到的每一種組合,但它不起作用。 – Adam 2009-06-11 16:17:52
嗯...我懷疑沒有一些代碼可以爲你做點事。 – dmckee 2009-06-11 17:05:48