Problema riferimenti per subfigmat

  • Creatore
    Topic
  • #79146
    Up
    0
    Down
    ::


    Lo so, l’oggetto non è molto esplicativo ma non sapevo proprio come riassumere. Ho un problema quando inserisco una serie di figure con subfigmatrix: inserisco sia la label per la “macrofigura” che per le singole figure che la compongono, ma quando vado a inserire un riferimento per la figura, questo viene sbagliato… forse subfigmat non è compatibile con scrbook? vi posto un esempio della subfigmat:

    `
    \begin{figure}
    \label{fig:dominio_SOMM}
    \begin{subfigmatrix}{2}
    \subfigure[Dominio di Calcolo] {\includegraphics[width=0.45\textwidth]{domain1} \label{fig:dom_SOMM}}
    \subfigure[Particolare dell'Ingresso]{\includegraphics[width=0.45\textwidth]{domain2} \label{fig:ing_SOMM}}
    \end{subfigmatrix}
    \caption{Configurazione della Griglia di Calcolo}
    \end{figure}
    `

    Se inserisco, ad un certo punto del testo, un `\ref{fig:dominio_SOMM}`, questo viene corretto per il numero del capitolo, ma non viene inserito il numero della figura (9 invece di 9.3).

    Questo è il mio preambolo

    `
    \documentclass [a4paper,12pt,openany,psfig]{scrbook}

    \usepackage[a4paper,top=3.5cm,bottom=2.5cm,left=2cm,right=2cm]{geometry}

    \usepackage{fancyhdr}
    \usepackage[utf8x]{inputenc}
    \usepackage{amssymb,amsmath}
    \usepackage[euler-digits]{eulervm}
    \usepackage{graphicx}
    \usepackage{enumerate}
    \usepackage{xcolor}
    \usepackage[italian]{babel}
    \usepackage[italian]{varioref}
    \usepackage{hyperref}
    \usepackage{wrapfig}
    \usepackage{subfigure}
    \usepackage{subfigmat}
    \usepackage{booktabs}

    \usepackage{tikz}
    \usetikzlibrary{arrows}
    \usetikzlibrary{patterns}
    \tikzstyle{block}=[draw opacity=0.7,line width=1.4cm]

    \usepackage{tikz-3dplot}

    \setlength{\textheight}{23cm}

    \synctex=1
    `

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #79147
      Up
      0
      Down
      ::


      Saprai benissimo che il pacchetto subfigure è obsoleto; perciò anche subfigmat lo è. Può anche darsi che funzionino lo stesso, ma di sicuro il comando [tt]\label[/tt] va dato all’interno dell’argomento obbligatorio di [tt]\subfigure[/tt]. In ogni caso, non credo che tu abbia veramente bisogno di subfigmat.

      A parte: togli di mezzo l’opzione [tt]psfig[/tt] e carica hyperref per ultimo.

      Ciao
      Enrico

    • #79148
      Up
      0
      Down
      ::


      Grazie per la precisazione: quindi cosa potrei usare al posto di subfigmat?

    • #79149
      Up
      0
      Down
      ::

      giacombum” post=78280Grazie per la precisazione: quindi cosa potrei usare al posto di subfigmat?

      C’è bisogno di qualcosa? Non mi pare:

      `\documentclass [a4paper,12pt,openany]{scrbook}

      \usepackage[a4paper,top=3.5cm,bottom=2.5cm,left=2cm,right=2cm]{geometry}

      \usepackage{fancyhdr}
      \usepackage[utf8x]{inputenc}
      \usepackage{amssymb,amsmath}
      \usepackage[euler-digits]{eulervm}
      \usepackage{graphicx}
      \usepackage{enumerate}
      \usepackage{xcolor}
      \usepackage[italian]{babel}
      \usepackage[italian]{varioref}
      \usepackage{wrapfig}
      \usepackage{subfig}
      \usepackage{booktabs}

      \usepackage{hyperref}

      \usepackage{tikz}
      \usetikzlibrary{arrows}
      \usetikzlibrary{patterns}
      \tikzstyle{block}=[draw opacity=0.7,line width=1.4cm]

      \usepackage{tikz-3dplot}

      \setlength{\textheight}{23cm}

      \begin{document}

      \begin{figure}
      \centering
      \subfloat[Dominio di Calcolo] {\includegraphics[width=0.45\textwidth]{domain1} \label{fig:dom_SOMM}}\hfil
      \subfloat[Particolare dell'Ingresso]{\includegraphics[width=0.45\textwidth]{domain2} \label{fig:ing_SOMM}}
      \caption{Configurazione della Griglia di Calcolo} \label{fig:dominio_SOMM}
      \end{figure}

      \ref{fig:dom_SOMM}

      \ref{fig:dominio_SOMM}

      \end{document}`

      Noterai che la [tt]\label[/tt] globale va dopo il comando [tt]\caption[/tt].

      Ciao
      Enrico

    • #79150
      Up
      0
      Down
      ::


      Grazie, è perfetto!!!

      Ora corro a modificare tutti i miei documenti… mi darà una mano vim!!!

Visualizzazione 3 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top