Problema con riferimenti a sotto-figure

  • Creatore
    Topic
  • #114196
    Up
    0
    Down
    ::


    Salve a tutti!
    Questo è il primo thread che apro su questo forum, sebbene io non sia alle primissime armi con LaTeX. Non che sia un esperto, ma ho imparato “strada facendo” quello che, fin’ora, mi è stato necessario imparare per raggiungere i miei scopi.
    Mi sono imbattuto, tuttavia, in un problema che al momento non riesco a risolvere.
    Sto redigendo un documento con la classe “article”, nel quale deve essere riportato un gran numero di grafici (che sto realizzando con pgfplots) che sto tentanto di organizzare in sotto-figure tramite il pacchetto subfig, caricato nel preambolo come segue
    `\usepackage[listofformat=parens]{subfig}`
    Il problema che sto riscontrando è che, se effettuo un riferimento ad una sotto-figura, il risultato di subref è sbagliato: fornisce, infatti, qualcosa del tipo numero_figura + 1(lettera_sottofigura),
    ovvero, se la sotto-figura alla quale intendo riferirmi è la 1(a), ottengo 2(a). Allo stesso tempo, però, la didascalia della figura contiene il numero corretto, così come la relativa entry nella Lista delle figure.
    La figura (e le due sottofigure) alle quali intendo riferirmi vengono ottenute con il seguente codice
    `\begin{figure}[htp]
    \centering
    \caption{Geometria del profilo \kc\ [\LaTeX].}
    \label{fig:geom}
    \subfloat[][Set di punti definenti la geometria del profilo \kc, così come reperibili in \cite{tools}\label{subfig:rawgeom}.]{
    \begin{tikzpicture}
    \begin{axis}[
    % opzioni di axis
    ]
    \addplot[only marks] table [x=x,y=y] {data/kc135selig.dat};
    \end{axis}
    \end{tikzpicture}
    }\\
    \subfloat[][Set di punti infittito mediante ripannellamento con \xfoil.\label{subfig:finegeom}]{
    \begin{tikzpicture}
    \begin{axis}[
    % opzioni di axis
    ]
    \addplot[only marks] table [x=x,y=y] {data/kc135NDP.dat};
    \end{axis}
    \end{tikzpicture}
    }
    \end{figure}`
    mentre il riferimento è effettuato (ad esempio) con il comando
    `\subref{subfig:finegeom}`

    L’output di TeXworks, l’editor che sto utilizzando, non riporta warnings relativi a conflitti o ridefinizioni delle etichette, né legati in qualche modo ad altri pacchetti coinvolti.
    Ringrazio in anticipo chi avrà tempo e modo di suggerirmi una soluzione.
    Gabriele

  • Devi essere connesso per rispondere a questo topic.

Go to top