Problema con subfig

  • Creatore
    Topic
  • #84468
    Up
    0
    Down
    ::


    Ciao a tutti. Sto utilizzando il pacchetto subfig per ottenere tre figure, con rispettive didascalie, allineate.

    Il codice utilizzato è il seguente:
    `\begin{figure}
    \centering
    \subfloat[Codes à barres juxtaposés.]
    {\includegraphics[width=0.2]{Images/multibar.pdf}}

    \subfloat[“Staked bar code''. ]
    {\includegraphics[width=0.2]{Images/stackcode.pdf}}

    \subfloat[Code QR.]
    {\includegraphics[width=0.2]{Images/qrcode1.pdf}}

    \caption{Evolution des codes à barres. (Images prises de \cite{aboutqr}).}\label{fig:evol}
    \end{figure}`

    Il preambolo è il seguente:
    `\documentclass[%
    10pt,%
    a4paper,%
    onside,%
    headinclude,%
    footinclude,%
    BCOR5mm]%
    {scrartcl}

    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}

    \usepackage[french]{babel}

    \usepackage{indentfirst}

    \usepackage{subfig}

    \usepackage{graphicx}

    \usepackage[%
    nochapters,%
    beramono,%
    eulermath,%
    pdfspacing,%
    listings]%
    {classicthesis}`

    Il problema è che le figure appaiono una sotto l’altra, invece che allineate. Qualcuno sa dirmi cosa sbaglio?

    Grazie!

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #84469
      alegenn
      Partecipante
        Up
        0
        Down
        ::

        Rocco M.” post=83854Ciao a tutti. Sto utilizzando il pacchetto subfig per ottenere tre figure, con rispettive didascalie, allineate.

        Il codice utilizzato è il seguente:
        `\begin{figure}
        \centering
        \subfloat[Codes à barres juxtaposés.]
        {\includegraphics[width=0.2]{Images/multibar.pdf}}

        \subfloat[“Staked bar code''. ]
        {\includegraphics[width=0.2]{Images/stackcode.pdf}}

        \subfloat[Code QR.]
        {\includegraphics[width=0.2]{Images/qrcode1.pdf}}

        \caption{Evolution des codes à barres. (Images prises de \cite{aboutqr}).}\label{fig:evol}
        \end{figure}`

        Il preambolo è il seguente:
        `\documentclass[%
        10pt,%
        a4paper,%
        onside,%
        headinclude,%
        footinclude,%
        BCOR5mm]%
        {scrartcl}

        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}

        \usepackage[french]{babel}

        \usepackage{indentfirst}

        \usepackage{subfig}

        \usepackage{graphicx}

        \usepackage[%
        nochapters,%
        beramono,%
        eulermath,%
        pdfspacing,%
        listings]%
        {classicthesis}`

        Il problema è che le figure appaiono una sotto l’altra, invece che allineate. Qualcuno sa dirmi cosa sbaglio?

        Grazie!

        Ciao. Prova con:
        `\documentclass[%
        10pt,%
        a4paper,%
        onside,%
        headinclude,%
        footinclude,%
        BCOR5mm]%
        {scrartcl}

        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}

        \usepackage[french]{babel}

        \usepackage{indentfirst}

        \usepackage{graphicx}

        \usepackage{subfig}

        \begin{document}

        \begin{figure}
        \centering
        \subfloat[Codes à barres juxtaposés.]
        {\includegraphics[width=.20\textwidth]{Images/multibar}} \quad
        \subfloat[“Staked bar code''. ]
        {\includegraphics[width=.20\textwidth]{Images/stackcode}} \\
        \subfloat[Code QR.]
        {\includegraphics[width=.20\textwidth]{Images/qrcode1}}
        \caption{Evolution des codes à barres. (Images prises de \cite{aboutqr}).}
        \label{fig:evol}
        \end{figure}

        \end{document}`

      • #84470
        Up
        0
        Down
        ::

        alegenn” post=83857
        Ciao. Prova con:
        `\documentclass[%
        10pt,%
        a4paper,%
        onside,%
        headinclude,%
        footinclude,%
        BCOR5mm]%
        {scrartcl}

        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}

        \usepackage[french]{babel}

        \usepackage{indentfirst}

        \usepackage{graphicx}

        \usepackage{subfig}

        \begin{document}

        \begin{figure}
        \centering
        \subfloat[Codes à barres juxtaposés.]
        {\includegraphics[width=.20\textwidth]{Images/multibar}} \quad
        \subfloat[“Staked bar code''. ]
        {\includegraphics[width=.20\textwidth]{Images/stackcode}} \\
        \subfloat[Code QR.]
        {\includegraphics[width=.20\textwidth]{Images/qrcode1}}
        \caption{Evolution des codes à barres. (Images prises de \cite{aboutqr}).}
        \label{fig:evol}
        \end{figure}

        \end{document}`

        Molto meglio, ma non è possibile allinearli tutti e tre in modo semplice? Se no lascio così che va comunque bene!

        Grazie!

      • #84471
        Up
        0
        Down
        ::

        Rocco M.” post=83859Molto meglio, ma non è possibile allinearli tutti e tre in modo semplice? Se no lascio così che va comunque bene!

        In che senso? Così ti stanno certamente tutti sulla stessa riga. Il problema erano le righe vuote che terminano il capoverso.

        Se vuoi anche allineamento verticale devi aiutarci dicendo le dimensioni delle tue immagini.

        Ciao
        Enrico

      • #84472
        Up
        0
        Down
        ::

        egreg9″ post=83860

        Molto meglio, ma non è possibile allinearli tutti e tre in modo semplice? Se no lascio così che va comunque bene!

        In che senso? Così ti stanno certamente tutti sulla stessa riga. Il problema erano le righe vuote che terminano il capoverso.

        Se vuoi anche allineamento verticale devi aiutarci dicendo le dimensioni delle tue immagini.

        Ciao
        Enrico

        In realtà no, non stanno tutte sulla stessa riga. Le prime due stanno sopra, mentre l’ultima sta sotto (centrata)…

      • #84473
        Up
        0
        Down
        ::

        Rocco M.” post=83995

        [quote=”Rocco M.” post=83859]Molto meglio, ma non è possibile allinearli tutti e tre in modo semplice? Se no lascio così che va comunque bene!

        In che senso? Così ti stanno certamente tutti sulla stessa riga. Il problema erano le righe vuote che terminano il capoverso.

        Se vuoi anche allineamento verticale devi aiutarci dicendo le dimensioni delle tue immagini.

        Ciao
        Enrico

        In realtà no, non stanno tutte sulla stessa riga. Le prime due stanno sopra, mentre l’ultima sta sotto (centrata)…[/quote]
        `\documentclass[
        10pt,
        a4paper,
        onside,
        headinclude,
        footinclude,
        BCOR5mm,
        ]{scrartcl}

        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}

        \usepackage[english,french]{babel}

        \usepackage{indentfirst}
        \usepackage{graphicx}
        \usepackage{subfig}

        \begin{document}

        \begin{figure}
        \centering
        \subfloat[Codes à barres juxtaposés]{\includegraphics[width=.20\textwidth]{Images/multibar}}\quad
        \subfloat[\protect\foreignlanguage{english}{“Stacked bar code''}]{\includegraphics[width=.20\textwidth]{Images/stackcode}}

        \subfloat[Code QR]{\includegraphics[width=.20\textwidth]{Images/qrcode1}}

        \caption{Evolution des codes à barres. (Images prises de \cite{aboutqr}.)}
        \label{fig:evol}
        \end{figure}

        \end{document}`
        Eviterei il punto finale nelle didascalie delle sottofigure; se usi il punto nella didascalia complessiva ci va anche prima di chiudere la parentesi.

        Ciao
        Enrico

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

    Go to top