Re: Inserire campo per immagine vuoto con didascalia

#43489
Up
0
Down
::

Io nella mia tesi utilizzavo

`\makebox[\textwidth]{\framebox[8cm]{\rule{0pt}{5cm}}}`

Mi sembra funzionasse allo stesso modo indicato da egreg9 e cioè scrivendo
`\begin{figure}[htp]
\centering
\makebox[\textwidth]{\framebox[8cm]{\rule{0pt}{5cm}}}
\caption{ciao}
\end{figure}`
ovviamente puoi cambiare le grandezze del riquadro modificando le voci di framebox. Adesso non posso spiegarti con maggiore precisione perchè non ricordo benissimo e non posso effettuare prove su questo pc.

Il \makebox è del tutto inutile. L’idea è esattamente la stessa, solo che se provi a misurare, scopri che il tuo rettangolo non è 8 x 5, ma qualcosa di più.

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}”. 🙂

Ciao
Enrico

Go to top