Estoy tratando de crear un entorno literal con un fondo de color y que puede abarcar varias páginas (por lo que usar un colorbox no es una opción). Parecía que el paquete de listados era una buena forma de hacerlo, pero el fondo se dibuja una línea a la vez, de modo que, cuando veo el PDF, veo molestas "rayas" blancas entre las líneas, así como también norma marco invisible (0pt) no se que se puede extraer:Rayas en el color de fondo dibujado por el paquete de listados
http://a.imageshack.us/img202/9928/lststrips.png
Aquí está el código mínimo que usé para crear el resultado que se muestra en la imagen:
\documentclass{minimal}
\usepackage[pdftex]{xcolor}
\usepackage[a4paper,hmargin=6cm]{geometry}
\usepackage{listings}
\lstset{backgroundcolor=\color{gray},
frame=single, framerule=0pt, framesep=5pt}
\begin{document}
\begin{lstlisting}
if (a < b)
{
printf("A is smaller than B!\n");
}
a = b;
\end{lstlisting}
\end{document}
¿hay alguna solución contra estos ' rayas'?
Tema aparte. Pertenece a tex.SE –