Re: [Risolto] Anomalia pacchetto subfig

#32279
Up
0
Down
::


Vorrei affiancare due immagini in modo che:
-le proporzioni delle immagini siano rispettate,
-le due immagini abbiano la stessa altezza.
L’idea è di misurare le proporzioni delle immagini e scalarle in modo da rispettare queste condizioni.

Il 90% di quello che mi serve è già nel codice scritto da Enrico, ma non so nulla di programmazione in TeX/LaTeX. Mi chiedevo se qualcuno volesse aiutarmi.

Supponiamo di avere l’immagine i1 di dimensioni 200×100 e i2 di dimensioni 300×300. Grossomodo, si dovrebbe assegnare a i2 uno spazio orizzontale pari a x e a i1 uno spazio orrizontale pari a 2x, considerando anche un eventuale spazio divisorio s.

Si potrebbe inizialmente misurare la dimensione delle due immagini secondo la formula:
propSum = largh(i1) / alt(i1) + largh(i2) / alt(i2)
propSum = 200/100 + 300/300 = 3
`\newcommand{\measure}[2]{{\sbox0{#1} \sbox1{#2} \global\propSum= (\wd0 / \ht0 + \wd1 / \ht1)}} `

Poi quando si inseriscono le immagini, si potrebbe calcolare la larghezza delle immagini come:
width(i1) = (( largh(i1) / alt(i1) ) / propSum – s) * \columnwidth
width(i1) = ((200/100) / 3 – s) * \columnwidth = (0.66 – s) * \columnwidth
`\newcommand{\includegraphicsWd}[1]{{\sbox0{#1} \includegraphics[width=( (\wd0 / \ht0) / \propSum – 0.05)\linewidth]{#1} }} `

Il problema è che non ho assolutamente idea di come si sommino o dividano le dimensioni in latex.
Più in generale, ci sono modi migliori per ottenere il risultato che vorrei?

Grazie,

Paolo

Go to top