Classe Tufte e sottofigure

  • Creatore
    Topic
  • #54740
    Up
    0
    Down
    ::


    Ciao a tutti,

    ultimamente utilizzo molto la classe tufte, non è perfetta, ma con un po’ di pazienza si riesce a sfruttarne le potenzialità. C’è però un aspetto di cui non sono ancora riuscito a venire a capo: i riferimenti alle sottofigure. Mi spiego meglio con un esempio:
    `
    \documentclass[a4paper]{tufte-handout}

    %Pacchetti richiamati
    \usepackage{graphicx} %insert figures
    \usepackage{subfig} %possibility of subfigures

    \begin{document}
    La figura \ref{fig:Pressioni} è composta dalla figura \ref{fig:PressioneAcqua} e dalla figura \ref{fig:PressioneGas}. \\
    La figura \ref{fig:Pressioni} è composta dalla figura \subref{fig:PressioneAcqua} e dalla figura \subref{fig:PressioneGas}.

    \begin{figure*}[htp]
    \centering
    \subfloat[Pressione acqua]{\label{fig:PressioneAcqua}\includegraphics{PressioneAcqua}}
    \subfloat[Pressione acqua]{\label{fig:PressioneGas}\includegraphics{PressioneGas}}
    \vspace{12pt}
    \caption{Pressioni.}
    \label{fig:Pressioni}
    \end{figure*}

    \end{document}
    `

    che fornisce come risultato
    `
    La figura 1 è composta dalla figura ?? e dalla figura ??. La figura 1 è composta dalla figura (a) e dalla figura (b).
    `

    Ho pensato fosse un problema di compatibilità col pacchetto subfig, ma sul manuale della classe o in rete non ho trovato nessuna informazione al riguardo. Ho controllato e sul file *.toc l’etichetta delle sottofigure viene scritta.
    Secondo voi a cosa è dovuto questo comportamento? Ed esiste una possibile soluzione?

    Gg

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #54741
      Up
      0
      Down
      ::

      Ciao a tutti,

      ultimamente utilizzo molto la classe tufte, non è perfetta, ma con un po’ di pazienza si riesce a sfruttarne le potenzialità. C’è però un aspetto di cui non sono ancora riuscito a venire a capo: i riferimenti alle sottofigure. Mi spiego meglio con un esempio:
      `
      \documentclass[a4paper]{tufte-handout}

      %Pacchetti richiamati
      \usepackage{graphicx} %insert figures
      \usepackage{subfig} %possibility of subfigures

      \begin{document}
      La figura \ref{fig:Pressioni} è composta dalla figura \ref{fig:PressioneAcqua} e dalla figura \ref{fig:PressioneGas}. \\
      La figura \ref{fig:Pressioni} è composta dalla figura \subref{fig:PressioneAcqua} e dalla figura \subref{fig:PressioneGas}.

      \begin{figure*}[htp]
      \centering
      \subfloat[Pressione acqua]{\label{fig:PressioneAcqua}\includegraphics{PressioneAcqua}}
      \subfloat[Pressione acqua]{\label{fig:PressioneGas}\includegraphics{PressioneGas}}
      \vspace{12pt}
      \caption{Pressioni.}
      \label{fig:Pressioni}
      \end{figure*}

      \end{document}
      `

      che fornisce come risultato
      `
      La figura 1 è composta dalla figura ?? e dalla figura ??. La figura 1 è composta dalla figura (a) e dalla figura (b).
      `

      Ho pensato fosse un problema di compatibilità col pacchetto subfig, ma sul manuale della classe o in rete non ho trovato nessuna informazione al riguardo. Ho controllato e sul file *.toc l’etichetta delle sottofigure viene scritta.
      Secondo voi a cosa è dovuto questo comportamento? Ed esiste una possibile soluzione?

      Gg

      Ma qual è il problema?

      Ciao
      Enrico

    • #54742
      Up
      0
      Down
      ::


      In effetti non ho scritto qual è il problema… cercando di essere sintetico mi sono dimenticato di scriverlo, scusate. 😳
      Il problema è che il comando \ref alle sottofigure fornisce un warning di riferimento non trovato, cosa che invece se utilizzo le classi standard (ad esempio article o report) non succede. Invece il comando \subref fornisce il risultato richiesto.
      Penso che questo comportamento sia dovuto ad un conflitto del pacchetto subfig con la classe tufte, però in rete non ho trovato nulla e/o nessuno che accenni a questo problema.

      Ciao, Gg

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top