Effetto misto subfig + sidecap

  • Creatore
    Topic
  • #35248
    Up
    0
    Down
    ::


    Mi hanno richiesto un layout particolare.
    Devo inserire un oggetto mobile che comprenda tre immagini.
    Tali immagini hanno dimensioni uguali tra loro e tali che in una riga ce ne stanno solamente due.
    Pertanto nella prima riga trovano posto due immagini, nella seconda riga un’immagine sola e, sotto, la didascalia globale.

    Poiché lo spazio è un bene prezioso, mi hanno chiesto come fare per porre la didascalia nello spazio vuoto lasciato accanto alla terza immagine. In questo modo il mio oggetto flottante presenta quattro blocchi, tre di testo e uno comprendente la didascalia.

    C’è un modo non troppo sporco per ottenere quest’effetto misto tra quanto si otterrebbe con i pacchetti in oggetto?

    LuCa

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

      Mi hanno richiesto un layout particolare.
      Devo inserire un oggetto mobile che comprenda tre immagini.
      Tali immagini hanno dimensioni uguali tra loro e tali che in una riga ce ne stanno solamente due.
      Pertanto nella prima riga trovano posto due immagini, nella seconda riga un’immagine sola e, sotto, la didascalia globale.

      Poiché lo spazio è un bene prezioso, mi hanno chiesto come fare per porre la didascalia nello spazio vuoto lasciato accanto alla terza immagine. In questo modo il mio oggetto flottante presenta quattro blocchi, tre di testo e uno comprendente la didascalia.

      C’è un modo non troppo sporco per ottenere quest’effetto misto tra quanto si otterrebbe con i pacchetti in oggetto?

      `\newcommand\cincludegraphics[2][]{$\vcenter{\hbox{\includegraphics[#1]{#2}}}$}

      \begin{figure}
      \centering
      \cincludegraphics[width=.4\columnwidth,height=4cm]{try}\qquad
      \cincludegraphics[width=.4\columnwidth,height=4cm]{try}\\[12pt]
      \cincludegraphics[width=.4\columnwidth,height=4cm]{try}\qquad
      \begin{minipage}{.4\columnwidth}
      \caption{Vediamo che razza di risultato otteniamo facendo questa schifezza}
      \end{minipage}
      \end{figure}`
      Naturalmente non ci sono sottodidascalie, che mi pare non avrebbero molto senso.

      Ciao
      Enrico

    • #35250
      Up
      0
      Down
      ::

      […]
      Naturalmente non ci sono sottodidascalie, che mi pare non avrebbero molto senso.

      Ciao
      Enrico

      Perché dici che non avrebbero senso?
      Io, nel frattempo, ero arrivato a questo:
      `
      \documentclass[a4paper]{article}

      \usepackage[italian]{babel}
      \usepackage[utf8]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage{subfig}
      \usepackage{graphicx}
      \usepackage{lipsum}

      \newlength{\larghfig}
      \setlength{\larghfig}{0.45\columnwidth}

      \begin{document}

      \lipsum

      \begin{figure}[t]
      \centering

      \subfloat[][\emph{questa è la prima figura}.]
      {\includegraphics[width=\larghfig]{fig}\label{fig1}} \quad
      %
      \subfloat[][\emph{questa è la seconda figura}.]
      {\includegraphics[width=\larghfig]{fig}\label{fig2}} \\
      %
      \subfloat[][\emph{questa è la terza figura}.]
      {\includegraphics[width=\larghfig]{fig}\label{fig3}} \quad
      %
      {\parbox[\larghfig][c]{\larghfig}{\caption{Vediamo che razza di risultato otteniamo facendo questa schifezza}\label{figTot}}}
      \end{figure}

      \lipsum[1]

      Riferimento alla figura~\ref{fig1}.

      Riferimento alla figura~\ref{fig2}.

      Riferimento alla figura~\ref{fig3}.

      Riferimento alla figura~\ref{figTot}.
      \end{document}`

      Vedi grosse controindicazioni di carattere TeXnico?

      Sono consapevole che il risultato non è granché, purtroppo…

      LuCa

    • #35251
      Up
      0
      Down
      ::

      […]
      Naturalmente non ci sono sottodidascalie, che mi pare non avrebbero molto senso

      Perché dici che non avrebbero senso?

      Mi pare che se ci sono sottodidascalie la didascalia globale debba andare per conto suo. Opinione.

      Io, nel frattempo, ero arrivato a questo:
      `
      \documentclass[a4paper]{article}

      \usepackage[italian]{babel}
      \usepackage[utf8]{inputenc}
      \usepackage[T1]{fontenc}
      \usepackage{subfig}
      \usepackage{graphicx}
      \usepackage{lipsum}

      \newlength{\larghfig}
      \setlength{\larghfig}{0.45\columnwidth}

      \begin{document}

      \lipsum

      \begin{figure}[t]
      \centering

      \subfloat[][\emph{questa è la prima figura}.]
      {\includegraphics[width=\larghfig]{fig}\label{fig1}} \quad
      %
      \subfloat[][\emph{questa è la seconda figura}.]
      {\includegraphics[width=\larghfig]{fig}\label{fig2}} \\
      %
      \subfloat[][\emph{questa è la terza figura}.]
      {\includegraphics[width=\larghfig]{fig}\label{fig3}} \quad
      %
      {\parbox[\larghfig][c]{\larghfig}{\caption{Vediamo che razza di risultato otteniamo facendo questa schifezza}\label{figTot}}}
      \end{figure}

      \lipsum[1]

      Riferimento alla figura~\ref{fig1}.

      Riferimento alla figura~\ref{fig2}.

      Riferimento alla figura~\ref{fig3}.

      Riferimento alla figura~\ref{figTot}.
      \end{document}`

      Vedi grosse controindicazioni di carattere TeXnico?

      Sono consapevole che il risultato non è granché, purtroppo…

      È più o meno lo stesso. Forse userei una giustezza leggermente inferiore per la didascalia e, ripensandoci, metterei la didascalia allineata in basso:
      `\qquad\parbox{\larghfig-2em}{\caption{Didascalia…}\label{…}}`
      (occorre caricare il pacchetto calc).

      Ciao
      Enrico

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

Go to top