У меня проблема с пакетом объявлений в латексе. Мне нужно встроить исходный код следующего 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}
Перечисляет источник данного файла к следующему выводу:
![alt text](https://files.getdropbox.com/u/214703/2009-06-12-164517.png)