Ciao,
Allora ho risolto il problema (era banale… bastava aggiungere pointlessnumbers).
Ora ho l’ultimo problema con listings: l’ultimo riferimento all’ultimo listings, cosi’ definito:
`
max@spirit6 ~/Desktop/Tesi $ grep lst:xac1 *
xacmldet.tex:A sample policy file is in Listing~\ref{lst:xac1}, while
xacmldet.tex:\ALGOXAC{Sample policy in the proposed XACML syntax}{lst:xac1}{samplepol.xac}
`
dove ALGOXAC e’
`
\newcommand{\ALGOXAC}[3]
{
\lstset{
basicstyle=\scriptsize\ttfamily,
%stringstyle=\color{red}\ttfamily,
commentstyle=\color{verde},
keywordstyle=\color{blue}\bfseries,
caption={#1},
label={#2},
frame={tb},
numbers=left,
numberstyle=\tiny,
numbersep=5pt,
language=MPTXAC,
showtabs=false,
identifierstyle=,
breaklines,
literate={~=}{{$\neq$}}2{<=}{{$\leq$}}2{>=}{{$\geq$}}2{&}{{$\&$}}2
}
\lstinputlisting{src_java/#3}
}
`
mi viene definito, sbagliando, cosi’:
`
max@spirit6 ~/Desktop/Tesi $ grep lst:xac1 *
conclusion.aux:\newlabel{lst:xac1}{{C.14}{175}{Sample policy in the proposed XACML syntax\relax }{lstlisting.C.14}{}}
conclusion.aux:\newlabel{lst:xac1}{{C.3}{176}{\relax }{lstlisting.C.-3}{}}
conclusion.aux:\newlabel{lst:xac1}{{C.3}{176}{\relax }{lstlisting.C.-4}{}}
conclusion.aux:\newlabel{lst:xac1}{{C.3}{176}{\relax }{lstlisting.C.-5}{}}
conclusion.aux:\newlabel{lst:xac1}{{C.3}{177}{\relax }{lstlisting.C.-6}{}}
conclusion.aux:\newlabel{lst:xac1}{{C.3}{177}{\relax }{lstlisting.C.-7}{}}
conclusion.aux:\newlabel{lst:xac1}{{C.3}{178}{\relax }{lstlisting.C.-8}{}}
conclusion.aux:\newlabel{lst:xac1}{{C.3}{178}{\relax }{lstlisting.C.-9}{}}
conclusion.aux:\newlabel{lst:xac1}{{C.3}{179}{\relax }{lstlisting.C.-10}{}}
tesi.log:LaTeX Warning: Label `lst:xac1' multiply defined.
tesi.log:LaTeX Warning: Label `lst:xac1' multiply defined.
tesi.log:LaTeX Warning: Label `lst:xac1' multiply defined.
tesi.log:LaTeX Warning: Label `lst:xac1' multiply defined.
tesi.log:LaTeX Warning: Label `lst:xac1' multiply defined.
tesi.log:LaTeX Warning: Label `lst:xac1' multiply defined.
tesi.log:LaTeX Warning: Label `lst:xac1' multiply defined.
tesi.log:LaTeX Warning: Label `lst:xac1' multiply defined.
xacmldet.tex:A sample policy file is in Listing~\ref{lst:xac1}, while
xacmldet.tex:\ALGOXAC{Sample policy in the proposed XACML syntax}{lst:xac1}{samplepol.xac}
`
il riferimento e’ quindi sbagliato. Avete delle idee??