Re: Inserire campo per immagine vuoto con didascalia

#43493
Up
0
Down
::

…Puoi avere le dimensioni esatte, misurando dall’esterno, in modo che la fotografia incollata ricopra anche la cornice, con
`\newcommand{\inefficientfakegraphics}[2]{%
{\setlength{\fboxsep}{-\fboxrule}\framebox[#2]{\rule{0pt}{#1}}}}`
e “\inefficientfakegraphics{5cm}{8cm}” darebbe il risultato corretto. Il numero di comandi primitivi eseguiti è un centinaio di volte quello dei comandi primitivi eseguiti con “\fakegraphics{5cm}{8cm}”. :)…

Mi inchino!!! 🙂

Di preciso sono 44 per \fakegraphics e 79 per \inefficientfakegraphics; avevo un po’ esagerato. Probabilmente il secondo richiede meno conoscenze: costruisci una box con cornice dell’ampiezza desiderata inserendo un puntello dell’altezza voluta.

La macro \fakegraphics invece usa comandi primitivi: si usa un registro box temporaneo, nel quale inseriamo una hbox vuota (\sbox8{}, che equivale più o meno a \setbox8=\hbox{}) a cui poi assegniamo le dimensioni richieste (\wd8=#1\ht8=#2); quindi la stampiamo (\box8) dentro una \fbox.

Ciao
Enrico

Go to top