我试图用数字将 2015 年和 2016 年的标签置于表格左列的中心:
\begin{figure}[htb]
\centering
\begin{tabular}{c c c}
& Juvenile salmon & High density \\
\multirow{2}{*}{\rotatebox[origin=c]{90}{2015}} & \includegraphics[width=0.4\textwidth]{figure1.pdf} &
\includegraphics[width=0.4\textwidth]{figure2.pdf} \\
\rotatebox[origin=c]{90}{2016} & \includegraphics[width=0.4\textwidth]{figure3.pdf} &
\includegraphics[width=0.4\textwidth]{figure4.pdf}
\end{tabular}
\caption{This is all the schools characteristics plots.}
\end{figure}
我不知道为什么它们会出现在底部而不是位于数字的中心...非常感谢您的帮助!
答案1
物体(盒子)按照基线水平排列。旋转的盒子的基线位于中心,而图像的基线位于底部。
我认为多行要么是一个实验,要么是一个错误。无论如何,尝试将多行与图像一起使用非常困难(非标准间距)。
\documentclass{standalone}
\usepackage{graphicx}
\usepackage{multirow}
\begin{document}
\begin{tabular}{c c c}
& Juvenile salmon & High density \\
\rotatebox[origin=c]{90}{2015} & \raisebox{-0.5\height}{\includegraphics[width=0.4\textwidth]{example-image-a}} &
\raisebox{-0.5\height}{\includegraphics[width=0.4\textwidth]{example-image-b}} \\
\rotatebox[origin=c]{90}{2016} & \raisebox{-0.5\height}{\includegraphics[width=0.4\textwidth]{example-image-c}} &
\raisebox{-0.5\height}{\includegraphics[width=0.4\textwidth]{example-image}}
\end{tabular}
\end{document}