1) Gazie per il suggerimento del package geometry. Ho dato un’occhiata alla documentazione ed è molto meglio del codice che avevo copiato dal web per modficare i margini. (Olretutto la quida degli errori capitali dice che non bisogna modificare i margini…)
2) Purtroppo non ho capito perchè mi dici che i numeri fuori dal margine sono normali.
Ho provato a modificare il latex rendendolo privo di impaginazione e senza spazi prima edl codice. Lo riporto in basso.
`
\documentclass[10pt,a4paper,titlepage,openany,twoside]{book}
\usepackage{textcomp}
\usepackage[latin1]{inputenc}
\usepackage{listings}
\usepackage[italian]{babel}
\begin{document}
\lstset{
language=Verilog,
basicstyle=\small,
columns=flexible,
upquote=true,
breaklines=true,
escapechar=?*,
showstringspaces=false}
Testo inutile copiato da wikipedia.
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}
`
Anche in questo caso i numeri sono fuori dal margine.
Deve essere così?
se aggiungo l’opzione xleftmargin=\parindent il listato si sposta all’interno ma ancora non è allineato con il margine sinistro.
Cosa non ho capito?