Я пытаюсь создать дословную среду с цветным фоном и которая может охватывать разные страницы (так что использование colorbox не является вариантом). Казалось, пакет пакетов был хорошим способом, но фон рисуется по одной строке за раз, так что, когда я просматриваю PDF-файл, я вижу раздражающие белые полоски между линиями, а также где невидимый (0pt) правило рамки не должно было быть обращено:Полосы в цвет фона, нарисованные списком пакетов
http://a.imageshack.us/img202/9928/lststrips.png
Вот минимальный код, который я использовал для создания вывод, показанный на изображении:
\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}
есть ли обходной путь против этих " полосы?
Неотъемлемая тема. Принадлежит tex.SE –