By default, the baseline of an image is at its bottom. So, adjacent images would be aligned at the bottom. However, alignment at the top, or vertically centered alignment, may be desirable instead.
We will use the \height
macro for shifting to get vertical centering. Let's take a look at the following steps:
Load the
graphicx
package. For testing, or if you don't have images, add thedemo
option to use black rectangles in place of images:\usepackage[demo]{graphicx}
In your document, use the
\raisebox
command, together with half of the\height
command:\raisebox{-0.5\height}{\includegraphics[height=4cm, width=8cm]{filename1}} \hfill \raisebox{-0.5\height}{\includegraphics[height=2cm, width=4cm]{filename2}}
Your images, in the demo case, black-filled rectangles, will be vertically centered aligned: