Subfig con 2 caption

  • Creatore
    Topic
  • #42085
    Up
    0
    Down
    ::


    Ciao,

    vi scrivo per via di un problema che mi sta portando via un sacco di tempo da molti giorni.

    Devo affiancare 2 figure con 2 caption differenti: ogni figura deve avere il suo numero (Figura1 Figura2) e non (Figura1a Figura1b).
    Di solito per affiancare figure sulla stessa riga uso il pacchetto subfigure, con cui mi trovo benissimo, però questa volta mi trovo costretto ad utilizzare il successore subfig.

    Ho letto sull’Arte, sulla documentazione di riferimento del pacchetto subfig, ho cercato sul forum, ma con scarsi risultati… Perciò eccomi qua a chiedervi una mano.

    Ho fatto 2 tentativi:
    `\documentclass{article}

    \usepackage{natbib}
    \usepackage{graphicx}
    \graphicspath{{images/}}
    \usepackage{placeins}
    %\usepackage[FIGBOTCAP,hang,center,nooneline]{subfigure}
    \usepackage{multirow}
    \usepackage{longtable}
    \usepackage{booktabs}
    \usepackage{enumitem}
    \usepackage{array}
    \usepackage{subfig}
    \usepackage{keyval}

    \begin{document}

    % TENTATIVO 1
    % ——————————
    \begin{figure}
    \centering
    \parbox{1.2in}{
    {\includegraphics[width=.48\columnwidth]{bode_gear}}\caption{First.}
    \label{fig:2figsA}}
    \quad
    \parbox{1.2in}{
    {\includegraphics[width=.48\columnwidth]{acc_e_zoom}}\caption{Second.}
    \label{fig:2figsB}}
    \end{figure}

    % TENTATIVO 2
    % ——————————
    \begin{figure}
    \centering
    \parbox{1.2in}{
    {\includegraphics[width=.48\columnwidth]{bode_gear}}\caption{First.}
    \label{fig:2figsA}}
    \quad
    \begin{minipage}{1.2in}
    {\includegraphics[width=.48\columnwidth]{acc_e_zoom}}\caption{Second.}
    \label{fig:2figsB}
    \end{minipage}
    \end{figure}

    \end{document}`

    Ma:
    – Nel tentativo 1 le figure vengono sovrapposte
    – Nel tentativo 2 la seconda figura, quella nell’ambiente minipage, viene collocata sopra la prima molto più in piccolo

    Vi chiedere se gentilmente potreste scrivermi le righe di codice che mi consentano di ottenere il risultato voluto.

    Grazie infinite a tutti

    Dario

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #42086
      Up
      0
      Down
      ::

      Ciao,

      vi scrivo per via di un problema che mi sta portando via un sacco di tempo da molti giorni.

      Devo affiancare 2 figure con 2 caption differenti: ogni figura deve avere il suo numero (Figura1 Figura2) e non (Figura1a Figura1b).
      Di solito per affiancare figure sulla stessa riga uso il pacchetto subfigure, con cui mi trovo benissimo, però questa volta mi trovo costretto ad utilizzare il successore subfig.

      Ho letto sull’Arte, sulla documentazione di riferimento del pacchetto subfig, ho cercato sul forum, ma con scarsi risultati… Perciò eccomi qua a chiedervi una mano.

      Ho fatto 2 tentativi:
      `\documentclass{article}

      \usepackage{natbib}
      \usepackage{graphicx}
      \graphicspath{{images/}}
      \usepackage{placeins}
      %\usepackage[FIGBOTCAP,hang,center,nooneline]{subfigure}
      \usepackage{multirow}
      \usepackage{longtable}
      \usepackage{booktabs}
      \usepackage{enumitem}
      \usepackage{array}
      \usepackage{subfig}
      \usepackage{keyval}

      \begin{document}

      % TENTATIVO 1
      % ——————————
      \begin{figure}
      \centering
      \parbox{1.2in}{
      {\includegraphics[width=.48\columnwidth]{bode_gear}}\caption{First.}
      \label{fig:2figsA}}
      \quad
      \parbox{1.2in}{
      {\includegraphics[width=.48\columnwidth]{acc_e_zoom}}\caption{Second.}
      \label{fig:2figsB}}
      \end{figure}

      % TENTATIVO 2
      % ——————————
      \begin{figure}
      \centering
      \parbox{1.2in}{
      {\includegraphics[width=.48\columnwidth]{bode_gear}}\caption{First.}
      \label{fig:2figsA}}
      \quad
      \begin{minipage}{1.2in}
      {\includegraphics[width=.48\columnwidth]{acc_e_zoom}}\caption{Second.}
      \label{fig:2figsB}
      \end{minipage}
      \end{figure}

      \end{document}`

      Ma:
      – Nel tentativo 1 le figure vengono sovrapposte
      – Nel tentativo 2 la seconda figura, quella nell’ambiente minipage, viene collocata sopra la prima molto più in piccolo

      Vi chiedere se gentilmente potreste scrivermi le righe di codice che mi consentano di ottenere il risultato voluto.

      “Come ci stanno quattro elefanti in una Cinquecento?” “Due davanti e due dietro.”

      Vecchia battuta che si adatta al tuo caso: come ci sta una figura larga circa metà della giustezza (cioè la larghezza della riga) in una \parbox con una larghezza fissata in 1.2 pollici (cioè circa 3cm)?
      `\begin{figure}
      \centering
      \begin{minipage}{.48\columnwidth}
      \includegraphics[width=.48\columnwidth]{bode_gear}
      \caption{First.}
      \label{fig:2figsA}}\hfill
      \begin{minipage}{.48\columnwidth}
      \includegraphics[width=.48\columnwidth]{acc_e_zoom}
      \caption{Second.}
      \label{fig:2figsB}
      \end{minipage}
      \end{figure}`
      A proposito, come ci stanno quattro ippopotami nella Cinquecento? 🙂

      Ciao
      Enrico

    • #42087
      Up
      0
      Down
      ::


      Io li metterei sempre 2 davanti e 2 dietro, solo che adesso, sapendolo, si potrebbe ridurre un pò la dimensione del “seggiolino” visto che gli ippopotami sono un pò più piccoli degli elefanti!!!

      A parte le battute, grazie mille Enrico, gentilissimo

      Dario

    • #42088
      Up
      0
      Down
      ::

      Io li metterei sempre 2 davanti e 2 dietro, solo che adesso, sapendolo, si potrebbe ridurre un pò la dimensione del “seggiolino” visto che gli ippopotami sono un pò più piccoli degli elefanti!!!

      No, non ci stanno. Ci sono già gli elefanti, come pensi di farci stare anche gli ippopotami?

      Ciao
      Enrico

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

Go to top