Come inserire un’immagine in una tabella

  • Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 11 anni fa da OldClaudio.
  • Creatore
    Topic
  • #102912
    Up
    0
    Down
    ::


    Salve a tutti,
    sto scrivendo il mio cv in LaTex e nei miei piani vorrei inserire una tabella con 3 colonne per descrivere i corsi universitari che ho frequentato:

    1)periodo di frequentazione
    2)corso di laurea
    3)logo università

    ho provato varie tecniche (la migliore si è rivelata l’utilizzo del comando “minipage”), ma il problema è che il logo dell’università viene allineato male al testo alla sua sinistra, quello dove descrivo il corso di laurea……infatti viene allineato tenendo a riferimento la riga in particolare dove inserisco l’immagine (img allegata), invece vorrei che fosse allineata alla descrizione del corso “nel suo complesso”…..

    il codice che uso al momento (senza loghi università) è il seguente:
    `
    \section{Education}
    \begin{tabular}{r|p{11cm}}

    \textsc{September} 2015 & Master Degree in \textsc{\href{http://www.barcelonagse.eu/MEC.html}{Economics and Finance}},\\
    \textsc{July} 2016 & \textit{First year courses of the \href{http://www.econ.upf.edu/gpefm/}{GPEFM}}\\
    & \textbf{Barcelona Graduate School of Economics} and\\ & \textbf{Universitat Pompeu Fabra}\\
    \multicolumn{2}{c}{} \\

    \textsc{August} 2013 & Master of Arts in \textsc{\href{http://carloalberto.org/education/master-economics/}{Economics}},\\
    \textsc{June} 2014 & \textit{“Master di Secondo Livello”}\\
    & \textbf{Collegio Carlo Alberto}, Torino\\ \multicolumn{2}{c}{} \\

    \textsc{September} 2011 & Master of Science in \textsc{\href{http://mse.ec.unipi.it/}{Economics}}, 110/110 \small\emph{cum laude}\\
    \textsc{October} 2013 & \textit{“Laurea Magistrale”}\\
    & \normalsize\textbf{Sant'Anna School of Advanced Studies} and\\& \textbf{University of Pisa}\\
    & Thesis: “Mathematical and Computational Aspects of Dynamic\\ & Macroeconomic Models'' | \small Supervisor: prof. Mauro \textsc{Sodini}\\ \multicolumn{2}{c}{} \\

    \textsc{September} 2008 & Bachelor of Science in \textcolor{linkcolour}{\textsc{Economics}}, 110/110 \small\emph{cum laude}\\
    \textsc{June} 2011 & \textit{“Laurea Triennale”}\\
    & \normalsize\textbf{University of Pisa}\\
    & Thesis: “Two-Dimensional Dynamical Systems in\\ & Continuous Time'' | \small Supervisor: prof. Mauro \textsc{Sodini}\\

    \end{tabular}`

    [attachment=1387]prova.jpg[/attachment]

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #102913
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Il problema che incontri è dovuto ad una “cattiva” comprensione del modo con cui in ambiente tabular vengo introdotti gli oggetti e come vengono allineati i contenuto delle celle.
        La cosa è spiegata nella GuidaGuIT, scaricabile dalla sezione documentazione di questo forum; attento sono quasi ottocento pagine, quaindi non devi leggerla tutta ma devi usare l’indice delle tabelle dove si parla di figure nelle tabelle per andare a colpo sicuro.

        Il concetto è che il contenuto delle celle viene allineato tendo conto del punto di riferimento di ciascuna scatola che contiene il materiale della cella. Quindi bisogna capire dove sia il punto di riferimento dei vari oggetti che si mettono dentro le celle.

        Le celle di tipi r, l, c, sono fatte di una sola riga, quindi il punto di riferimento corrisponde a quello del primo carattere della riga; le celle di tipo p sono fatte di solito di diverse righe, quindi il punto di riferimento è quello della prima riga.
        che cosa succede se metti una figura dentro una cella? succede che il so punto di riferimento è quello della figura stessa, cioè quello della scatola che la contiene, cioè il punto in basso a sinistra del rettangolo circoscritto alla figura, in pratica il punto in basso a sinistra della figura. Se usi il pacchetto array, hai anche le celle di tipo m e quelle di tipo b; quelle di tipo b, che contengono più righe, hanno il punto di riferimento coincidente con quello dell’ultima riga; quelle di tipo m lo hanno nella mezzeria verticale della scatola che contiene la cella.

        Quindi devi domandarti esattamente che cosa vuoi fare e poi usare il tipo di cella che contenga la figura con il punto di riferimento al punto giusto; eventualmente devi racchiudere il comando \includegraphics con i suoi argomenti dentro scatole esplcitie di tipo \vbox, o \vtop o \vcenter, contenenti oltre all’\includegraphics anche altri oggetti che possano simulare una prima riga o un’ultima riga.

        Come vedi la cosa non è semplice, anche se poi, capito il meccanismo, la cosa non è così complicata. Gli esempi della GuidaGuIT aiutano se li si legge bene prima, in modo da capire bene le finezze con cui “spostare” il punto apparente di riferimento di una figura.

        Alternativamente, la guida tematica Il LaTeX Reference Manual commentato e tradotto in italiano, sempre scaricabile dalla sezione documentazione di questo forum, spiega la sintassi del comando \raisebox e come si possa fare con questo comando per fare apparire l’oggetto contenuto nella scatola di una altezza e di un profondità diverse da quelle sue naturali. Forse un po’ più ruspante, ma efficace.

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

    Go to top