Classic Thesis e Subfigure

  • Creatore
    Topic
  • #18265
    Up
    0
    Down
    ::


    Ciao a tutti!
    Come scritto in un’altra discussione sono al mio primo tentativo con la classe classicthesis.
    Il problema è legato all’utilizzo di subfigure. Per abilitare l’utilizzo di subfigure utilizzo l’opzione supfigure:
    `\usepackage[drafting,subfigure,eulermath,eulerchapternumbers,pdfspacing]{classicthesis}`
    Poi carico il pacchetto subfigure:
    `\usepackage{subfigure}`
    E lo utilizzo:
    `\begin{figure}[htpb]
    \centering
    \subfigure[Proiezione transassiale coronarica sagittale dell'area di Broadmann nelle pazienti anoressiche]{\includegraphics[width=0.75\textwidth]{neuroima1}}\\
    \subfigure[Esempio di una paziente anoressica comparato con un controllo anatomico normale preso dalla popolazione in studio]{\includegraphics[width=0.75\textwidth]{neuroima2}}
    \caption{Neuroimaging nell'anoressia nervosa \citep{receptorbinding}}
    \label{fig:neuroima}
    \end{figure}`

    Ho però il seguente errore:

    `[PDFLaTeX] main.tex => main.pdf (pdflatex)
    [PDFLaTeX] finished with exit status 1
    /usr/share/texmf-texlive/tex/latex/subfigure/subfigure.sty:113:Command \c@subfigure already defined. \newcounter{subfigure}
    /usr/share/texmf-texlive/tex/latex/subfigure/subfigure.sty:123:Command \l@subfigure already defined. …xxxline{\ext@subfigure}{2}{3.8em}{2.5em}}
    /usr/share/texmf-texlive/tex/latex/subfigure/subfigure.sty:124:Command \c@lofdepth already defined. \newcounter{lofdepth}
    /usr/share/texmf-texlive/tex/latex/subfigure/subfigure.sty:126:Command \c@subtable already defined. \newcounter{subtable}
    /usr/share/texmf-texlive/tex/latex/subfigure/subfigure.sty:136:Command \l@subtable already defined. …dxxxline{\ext@subtable}{2}{3.8em}{2.5em}}
    /usr/share/texmf-texlive/tex/latex/subfigure/subfigure.sty:137:Command \c@lotdepth already defined. \newcounter{lotdepth}
    /usr/share/texmf-texlive/tex/latex/subfigure/subfigure.sty:294:Command \listsubcaptions already defined. {\@listsubcaptions{\@captype}}}
    /usr/share/texmf-texlive/tex/latex/subfigure/subfigure.sty:305:Command \@listsubcaptions already defined. \gdef\@subfigcaptionlist{}}
    /usr/share/texmf-texlive/tex/latex/subfigure/subfigure.sty:358:Command \@dottedxxxline already defined. \fi}
    /usr/share/texmf-texlive/tex/latex/subfigure/subfigure.sty:386:Command \subfloat@label already defined. … \@nameuse{thesub\@captype}.)}}
    /usr/share/texmf-texlive/tex/latex/subfigure/subfigure.sty:411:Command \sf@@sub@label already defined. \@esphack}
    /usr/share/texmf-texlive/tex/latex/subfigure/subfigure.sty:413:Command \subref already defined. \ref{sub@#1}}
    main.tex:0: Citation `receptorbinding' on page 7 undefined on inputline 76.
    main.tex:0: Citation `receptorbinding' on page 7 undefined on inputline 76.
    main.tex:0: There were undefined citations.
    [PDFLaTeX] 12 errors, 3 warnings, 0 badboxes`

    So che dovrei usare subfig in quanto subfigure è obsoleto ma non risulta supportato dall’attuale versione di classicthesis a mia disposizione.

    Grazie a tutti per la pazienza e l’aiuto

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #18266
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        So che dovrei usare subfig in quanto subfigure è obsoleto ma non risulta supportato dall’attuale versione di classicthesis a mia disposizione.

        No, questo non è vero: la versione attuale di ClassicThesis (la 2.2) supporta subfig, eccome:
        `\documentclass[…]{scrreprt}

        \usepackage{classicthesis-ldpkg}
        \usepackage[…,subfigure]{classicthesis}

        \begin{document}

        \begin{figure}[tb]
        \centering
        \subfloat[][Dida1.]{\includegraphics[width=0.45\textwidth]{LogoGuIT}}\qquad
        \subfloat[][Dida2.]{\myincludegraphics[width=0.45\textwidth]{LogoGuIT}}
        \caption{Dida.}
        \end{figure}

        \end{document}
        `
        Il funzionamento del pacchetto subfig è spiegato benissimo nella Breve guida ai pacchetti di uso più comune, del prof. Enrico Gregorio.

        Ciao,
        L.

      • #18267
        Up
        0
        Down
        ::


        Grazie ancora!
        La cosa che mi risulta strana è dichiarare l’opzione subfigure quando poi il pacchetto che deve essere caricato è subfig … che andrò ovviamente a studiarmi!
        Guardando la tua guida credo che nella prossima versione l’opzione cambierà nome in subfig.

        Veramente grazie!

      • #18268
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Grazie ancora!
          La cosa che mi risulta strana è dichiarare l’opzione subfigure quando poi il pacchetto che deve essere caricato è subfig …

          Infatti. è una piccola incongruenza: nella prossima versione, l’opzione giusta sarà subfig (e l’opzione subfigure sarà mantenuta solo per ragioni di retro-compatibilità, anche se deprecata).

          Decisamente, André è una persona che sa ascoltare critiche e suggerimenti… 😉

          Ciao,
          L.

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

      Go to top