我有一份文件如下:
\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}
生成此图像
我想水平和垂直对齐页面上的三幅图像。我还想在每幅图像的上方和下方添加一些文本。
笔记我必须使用 tikzpicture,因为我正在使用答案这里。我想要的输出示例如下(粗略地用油漆完成)
答案1
目前,内容对于文本块来说太宽了。将缩放比例设置为块宽度的比例可能是最简单的方法。
钛钾Z 在这里不是必需的,也不是特别合适。您可能希望将它们作为整体的子图来处理figure
。该subcaption
包可以帮助您完成此操作。
例如:
\documentclass[10pt,a4paper,landscape]{report}
\usepackage[margin=2cm,footskip=2cm]{geometry}
\usepackage{subcaption}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\caption{Some text above the whole figure.}
\begin{subfigure}{.3\textwidth}
\includegraphics[width=\linewidth]{example-image}
\caption{First, an exciting contribution by unknown artist.}
\end{subfigure}\quad
\begin{subfigure}{.3\textwidth}
\includegraphics[width=\linewidth]{example-image}
\caption{Second, an anonymous mystery.}
\end{subfigure}\quad
\begin{subfigure}{.3\textwidth}
\includegraphics[width=\linewidth]{example-image}
\caption{Finally, an inscrutable offering by artist unknown.}
\end{subfigure}
\end{figure}
\end{document}
如果上面的文字不是标题,则使用普通文本即可。如果您需要引用图形或子图形,则\label{fig:whatever}
在相关\caption
图形后使用即可。
编辑
如果您确实需要将它们放在tikzpicture
环境中,那也没问题。只需将它们嵌套在subfigure
s 中即可。您只需要更改所包含图像的大小,显然是为了腾出空间。
\documentclass[10pt,a4paper,landscape]{report}
\usepackage[margin=2cm,footskip=2cm]{geometry}
\usepackage{subcaption}
\usepackage{tikz}
\begin{document}
\begin{figure}
\centering
\caption{Some text above the whole figure.}
\begin{subfigure}{.3\textwidth}
\centering
\begin{tikzpicture}
\node {\includegraphics[width=.9\linewidth]{example-image}};
\end{tikzpicture}
\caption{First, an exciting contribution by unknown artist.}
\end{subfigure}\quad
\begin{subfigure}{.3\textwidth}
\centering
\begin{tikzpicture}
\node {\includegraphics[width=.9\linewidth]{example-image}};
\end{tikzpicture}
\caption{Second, an anonymous mystery.}
\end{subfigure}\quad
\begin{subfigure}{.3\textwidth}
\centering
\begin{tikzpicture}
\node {\includegraphics[width=.9\linewidth]{example-image}};
\end{tikzpicture}
\caption{Finally, an inscrutable offering by artist unknown.}
\end{subfigure}
\end{figure}
\end{document}