Synopses:
\resizebox{horizontal length}{vertical length}{material} \resizebox*{horizontal length}{vertical length}{material}
Given a size, such as 3cm
, transform material to make it that size. If either horizontal length or vertical length is an exclamation point !
then the other argument is used to determine a scale factor for both directions.
This example makes the graphic be a half inch wide and scales it vertically by the same factor to keep it from being distorted.
\resizebox{0.5in}{!}{\includegraphics{lion}}
The unstarred form \resizebox
takes vertical length to be the box’s height while the starred form \resizebox*
takes it to be height+depth. For instance, make the text have a height+depth of a quarter inch with \resizebox*{!}{0.25in}{\parbox{1in}{This
box has both height and depth.}}
.
You can use \depth
, \height
, \totalheight
, and \width
to refer to the original size of the box. Thus, make the text two inches wide but keep the original height with \resizebox{2in}{\height}{Two inches}
.
© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/_005cresizebox.html