Ecco un esempio del codice:
`
\documentclass[10pt,a4paper,titlepage,openany,twoside]{book}
\usepackage{textcomp}
\usepackage[latin1]{inputenc}
\usepackage{listings}
\usepackage[italian]{babel}
% change margins
\addtolength{\oddsidemargin}{-.875in}
\addtolength{\evensidemargin}{-.875in}
\addtolength{\textwidth}{1.75in}
\addtolength{\topmargin}{-.875in}
\addtolength{\textheight}{1.75in}
% Squeeze more figures and text in a page
\renewcommand\floatpagefraction{.9}
\renewcommand\topfraction{.9}
\renewcommand\bottomfraction{.9}
\renewcommand\textfraction{.1}
\setcounter{totalnumber}{50} \setcounter{topnumber}{50}
\setcounter{bottomnumber}{50}
% modify indent
\setlength{\parindent}{0.3cm}
\begin{document}
\lstset{% general command to set parameter(s)
language=Verilog,
basicstyle=\small,
columns=flexible,
upquote=true,
breaklines=true,
escapechar=?*,
showstringspaces=false} % no special string spaces
Grande quantità di testo inutile copiato da wikipedia.
Nasce col nome di Bardena sulle colline pratesi, sul Monteferrato, e prende il nome prima di fosso della Dogaia e all'altezza di Narnali prende il nome di Fosso di Iolo, gettarsi nell'Ombrone Pistoiese nei pressi della Madonnina al confine con la località di Tizzana in punto di confine tra le provincie di Prato e Pistoia.
Negli scorsi anni è stata costruita salvaguardando i nuclei urbani che vengono attraversati dal Fosso stesso, ( Maliseti, Narnali, Galciana, Casale, Iolo ), prima di gettarsi nell'Ombrone Pistoieses.
\begin{lstlisting}[numbers=left, numberstyle=\small, stepnumber=1, numbersep=5pt]
`timescale 1ns/1ps
module Cunit();
reg [7:0] A;
wire [2:0] Y;
\end{lstlisting}
\end{document}
`
Sempre grazie per l’aiuto.