problemi con subfig

  • Creatore
    Topic
  • #38701
    Up
    0
    Down
    ::


    divido le discussioni che avevo iniziato in un’unico post
    http://www.guit.sssup.it/phpbb/viewtopic.php?t=6941&start=0&postdays=0&postorder=asc&highlight=

    bucky

    avete ragione, il pacchetto subfig non è obsoleto, mi confondevo con subfigure.

    però mi dà un’errore:
    Codice:
    ! Undefined control sequence.
    l.37 \subfloat
    [][Faccia posteriore.]{\includegraphics[width=.5\columnwidth]{…

    ?


    ! Undefined control sequence.
    l.38 \subfloat
    [][Faccia anteriore.]{\includegraphics[width=.5\columnwidth]{I…

    ?

    ma dove sbaglio? mi pare di averlo inserito paro paro all’Arte!
    Codice:
    \begin{figure}[ht]
    \centering
    \subfloat[][Faccia posteriore.]{\includegraphics[width=.5\columnwidth]{Immagini/Anatomia/scapola_post.png}}
    \subfloat[][Faccia anteriore.]{\includegraphics[width=.5\columnwidth]{Immagini/Anatomia/scapola_ant.png}}
    \caption{La scapola destra}
    \label{fig:minipage2}
    \end{figure}

    bistek

    Controlla di aver caricato il pacchetto subfig e non subfigure. Il secondo, infatti, non definisce un comando “\subfloat”.

    Per questo problema avresti dovuto aprire un nuovo filone di messaggi invece di continuare con questo…

    Smile
    LuCa

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #38702
      Up
      0
      Down
      ::


      hai ragione, ci pensavo a pranzo!
      però adesso che ho corretto pare avere un problema con una definizione di caption che avevo messo nel preambolo

      `\usepackage[margin=10pt,font=small,labelfont=bf,textfont=it]{caption}`

      l’errore è

      `! LaTeX Error: Option clash for package caption.

      See the LaTeX manual or LaTeX Companion for explanation.
      Type H for immediate help.

      l.16 \captionsetup
      [table]{position=top}
      ?
      `

    • #38703
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        hai ragione, ci pensavo a pranzo!
        però adesso che ho corretto pare avere un problema con una definizione di caption che avevo messo nel preambolo

        `\usepackage[margin=10pt,font=small,labelfont=bf,textfont=it]{caption}`

        l’errore è

        `! LaTeX Error: Option clash for package caption.

        See the LaTeX manual or LaTeX Companion for explanation.
        Type H for immediate help.

        l.16 \captionsetup
        [table]{position=top}
        ?
        `

        In questo momento non posso seguire la discussione, né consultare manuali. Ti consiglio di mostrare un esempio minimo compilabile che riproduca il problema.

        Ciao,
        Antonio

      • #38704
        Up
        0
        Down
        ::


        `\documentclass[a4paper,oneside,openbib, 11 pt]{book}

        \usepackage{graphicx}
        \usepackage{subfig}
        \usepackage[margin=10pt,font=small,labelfont=bf,textfont=it]{caption}

        \begin{document}
        \begin{figure}[ht]
        \centering
        \subfloat[][didascalia sx]{\includegraphics[width=.5\columnwidth]{a.png}}
        \subfloat[][didascalia dx]{\includegraphics[width=.5\columnwidth]{b.png}}
        \caption{didascalia comune}
        \end{figure}
        \end{document}`

        questo è un esempio compilabile al volo. dici così?
        dovete creare 2 immagini a.png e b.png per farlo andare.

      • #38705
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::

          `\documentclass[a4paper,oneside,openbib, 11 pt]{book}

          \usepackage{graphicx}
          \usepackage{subfig}
          \usepackage[margin=10pt,font=small,labelfont=bf,textfont=it]{caption}

          \begin{document}
          \begin{figure}[ht]
          \centering
          \subfloat[][didascalia sx]{\includegraphics[width=.5\columnwidth]{a.png}}
          \subfloat[][didascalia dx]{\includegraphics[width=.5\columnwidth]{b.png}}
          \caption{didascalia comune}
          \end{figure}
          \end{document}`

          questo è un esempio compilabile al volo. dici così?
          dovete creare 2 immagini a.png e b.png per farlo andare.

          `
          \documentclass[a4paper,oneside,11pt]{book}

          \usepackage{graphicx}
          \usepackage{caption}
          \captionsetup[figure]{labelfont=bf}% Per la didascalia.
          \captionsetup[subfloat]{margin=10pt,font=small,labelfont=bf,textfont=it}% Per le sottodidascalie.

          \usepackage{subfig}

          \begin{document}
          \begin{figure}
          \centering
          \subfloat[][didascalia sx]{\includegraphics[width=.40\columnwidth]{a.png}}\quad
          \subfloat[][didascalia dx]{\includegraphics[width=.40\columnwidth]{b.png}}
          \caption{didascalia comune}
          \label{fig:due}
          \end{figure}
          \end{document}
          `

          I valori sono messi a caso. I pacchetti caption e subfig li trovi descritti nella “Breve guida ai pacchetti di uso più comune”: http://profs.sci.univr.it/~gregorio/breveguida.pdf.

          Ciao,
          Antonio

        • #38706
          Up
          0
          Down
          ::


          ok grazie! ora funziona!

          ma come faccio a riferirmi alla sottofigura nel testo? (quella indicata con le lettere)

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

      Go to top