如何使带数字的表格中的旋转文本居中

如何使带数字的表格中的旋转文本居中

我试图用数字将 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}

在此处输入图片描述

相关内容