I have a document as follows:
\documentclass[10pt,a4paper,landscape]{report}
\usepackage[a4paper,bindingoffset=0cm,left=2cm,right=2cm,top=2cm,bottom=2cm,footskip=2cm,landscape]{geometry}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node {\includegraphics[scale=0.6]{example-image}};
\end{tikzpicture}
\quad
\begin{tikzpicture}
\node {\includegraphics[scale=0.6]{example-image}};
\end{tikzpicture}
\quad
\begin{tikzpicture}
\node {\includegraphics[scale=0.6]{example-image}};
\end{tikzpicture}
\end{document}
Which produces this image
I would like to horizontally and vertically align the three images on the page. I would also like to add some text above and below each image.
Note I must use tikzpicture as I am using the answer here.
An example of my desired out put is as below (done roughly in paint)
Best Answer
As it stands, the content is simply too wide for the text block. It is probably easiest to set the scaling as a proportion of the block width.
TikZ is not needed or especially suitable here. You probably want to handle these as sub-figures of an overall
figure
. Thesubcaption
package can help with this.For example:
If the text above isn't meant to be a caption, just use regular text. If you need to refer to the figures or sub-figures, just use
\label{fig:whatever}
after the relevant\caption
(s).EDIT
If you really need then to be in
tikzpicture
environments, that's fine. Just nest them inside thesubfigure
s. You just need to alter the size of the images included, obviously, to make room.