Devi personalizzare le impostazioni.
Vediti la guida di listings e l’articolo di Pantieri
a questo indirizzo:
http://www.lorenzopantieri.net/LaTeX_files/Codici.pdf
E poi vedi questa arlecchinata, tanto per dare un’idea
`\documentclass{article}
\usepackage[italian]{babel}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage{listings,color}
\definecolor{cyan}{rgb}{0.95,1,1}
\lstnewenvironment{php}%
{\lstset{%
language=PHP,
basicstyle=\small\ttfamily,
keywordstyle=\color{blue}\bfseries,
commentstyle=\color{green},
stringstyle=\color{red},
backgroundcolor=\color{cyan},
moredelim=[is][\color{black}\textrm]{|*}{*|},
escapeinside={£!}{!£},
frame=lines,
rulecolor=\color{green},
inputencoding=utf8x, extendedchars=true}}{}
\begin{document}
\begin{php}
foreach($activemenu as $voce3 => $label) {
echo ”
if($pagina!=$voce3) echo '';
echo $label;
if($pagina!=$voce3) echo “”;
echo “
“;
}
echo ”
\n”;
} else echo ” “;
?>