Tôi đang cố gắng tạo môi trường đúng nguyên văn với nền màu và có thể trải rộng trên các trang (do đó sử dụng hộp màu không phải là tùy chọn). Dường như gói danh sách là một cách hay đối với nó, nhưng nền được vẽ một dòng tại một thời điểm, như vậy, khi tôi xem tệp PDF, tôi thấy các sọc "trắng" gây phiền nhiễu giữa các dòng cũng như vị trí vô hình (0pt) quy tắc khung không được rút ra:Sọc màu nền được vẽ theo danh sách gói
http://a.imageshack.us/img202/9928/lststrips.png
Dưới đây là các mã nhỏ tôi đã sử dụng để tạo ra sản lượng hiện trong hình ảnh:
\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}
có workaround chống lại những ' sọc '?
Tắt chủ đề. Thuộc về tex.SE –