drjhons” post=75408Si consideri questo codice:
`\documentclass[a4paper,12pt]{book}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{float}
\newfloat{schema}{h}{}[chapter]
\floatname{schema}{Schema}
\title{Titolo}
\begin{document}
\maketitle
\chapter{Primo capitolo}
\section{Primo paragrafo}
Si osservi lo schema \ref{schema:Immagine}.
\begin{schema}
\includegraphics[]{Immagine}
\caption{Didascalia.}\label{schema:Immagine}
\end{schema}
\end{document}`Nell’output, cliccando sul collegamento affianco alla frase “Si osservi lo schema” ci si ritrova nella pagina iniziale (quella del titolo) anziché quella contenente lo schema. Cosa sbaglio?
No, a me non succede. Hai compilato due volte?
In ogni caso, tieni presente che \label non sa nulla di quello che contiene, si limita a ricordare l’ultimo numero generato in automatico dal programma: nel tuo caso, hai messo (giustamente) \label subito dopo \caption, quindi \label conterrà il numero di quella caption.