我正在尝试创建一个带有彩色背景并可跨页的抄录环境(因此不使用colorbox)。看起来listings包是一个很好的选择,但是背景色是逐行绘制的,因此在查看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}
有什么方法可以对抗这些“条纹”吗?