Re: Allineamento orizzontale figure

#64387
OldClaudio
Partecipante
    Up
    0
    Down
    ::

    spez” post=63497
    ho provato a seguire la guida che mi hai consigliato ma mi da dei warning durante l’installazione e non riesco a completare la procedura. Comunque visto che il problema mi si presenta solo in una slide lo risolverò manualmente, creando un box invisibile attorno alla figura e centrandola con quella.

    grazie a tutti per il supporto, in attesa che Ubuntu aggiorni Tex Live

    Perché Ubuntu aggiorni TeX Live ci vogliono circa due anni; suppongo che tu non voglia aspettare tanto.

    Scaricati adjustbox da CTAN, e installalo nel tuo albero personale radicato in $HOME/texmf (se non c’è, crealo) seguendo le indicazioni che sono contenute nella documentazione del pacchetto e anche nell’Arte recentemente aggiornata (vedi Downloads nel Vecchio Sito). Quello che temo è che dipenda dalla presenza di altri pacchetti recenti e/o da funzionalità che non erano ancora presenti nella versione TeX Live 2009.
    Prova: al massimo ci avrai perso una decina di minuti.

    Se non funziona adjustbox, hai sempre la possibilità di usare \includegraphics dentro a $\vcenter{…}$ per allineamento a metà; \vbox{…} per allineamento in basso; \vtop{\null …} per allineamento in alto.

    Vuoi un altro allineamento che ti soddisfi di più in relazione alla forma o al contenuto delle immagini? Usa il buon vecchio ambiente picture e con il comando \put(){} metti le due figure incluse con \includegraphics come , e scegli le come ti pare, così che puoi spostare una immagine rispetto all’altra nel modo meno vincolato possibile. Provo a buttare giù un esempio:
    `
    \begin{figure}
    \unitlength=0.01\textwidth
    \begin{picture}(100,50)
    \put(0,0){\includegraphics[width=47\unitlength, height=50\unitlength, keepaspectratio]{figura1}}
    \put(53,10){\includegraphics[width=47\unitlength, height=30\unitlength, keepaspectratio]{figura2}}
    \end{picture}
    \caption{Due figure allineate, la seconda delle quali è più bassa della prima}\label{fig:duefigureallineate}
    \end{figure}
    `

    Porre l’unità di misura grafica \unitlength pari all’1% della larghezza del testo, ti permette di stabilire le dimensioni di quanto contenuto in picture senza uscire dai margini. Puoi scegliere qualunque altro valore; se decidi che le figure sono troppo grandi messe una accanto all’altra a giustezza piena, si può scalare semplicemente il disegno diminuendo il valore di \unitlength e mettendo un \centering prima di \begin{picture}.

    Occhio alle parentesi graffe e alle parentesi tonde!

    L’ambiente picture sembra un po’ rozzo, ma non lo è (io ci disegno i circuiti elettronici, disdegnando il pacchetto circuitikz, basato su tikz), e certamente non fa le cose meravigliose che si possono fare con tikz, ma lo si impara ad usare in dieci minuti:smile: , mentre tikz ha un manuale di 700 pagine circa:sad:.

    Go to top