我想创建一个带有彩色背景的逐字环境,并且可以跨页面(因此使用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 – 2013-06-05 13:05:34