表格中的数字和顶部和侧面的显示文字

表格中的数字和顶部和侧面的显示文字

我正在寻找一些乳胶代码来生成类似于此的图形:

此外,如果可以使用任意分辨率来显示图像(假设它们都是相同的大小)并让它们自动平滑地适应页面,那就太好了。

在此处输入图片描述

如果有人能提供一些示例代码就太好了。

答案1

像这样?

在此处输入图片描述

使用包makecellrotating\tabularx简单:

\documentclass[11pt]{article}% Your documentclass
\usepackage{graphicx}
\usepackage{makecell, rotating, tabularx}
\renewcommand\tabularxcolumn[1]{m{#1}}
\newcolumntype{C}{>{\centering\arraybackslash}X}

\begin{document}
{
\settowidth\rotheadsize{Type 3}
      \begin{tabularx}{\textwidth}{r  C  C  C}
\rotcell{Type 1}    &   Name A\par\smallskip
                        \includegraphics[width=\hsize]{example-image-a}   
                        &   Name B\par\smallskip
                            \includegraphics[width=\hsize]{example-image-b}
                               &   Name C\par\smallskip
                                    \includegraphics[width=\hsize]{example-image-c} \\
\rotcell{Type 2}    &   \includegraphics[width=\hsize]{example-image-a}
                        &   \includegraphics[width=\hsize]{example-image-b}
                               &   \includegraphics[width=\hsize]{example-image-c}  \\
\rotcell{Type 3}    &   \includegraphics[width=\hsize]{example-image-a}
                        &   \includegraphics[width=\hsize]{example-image-b}
                               &   \includegraphics[width=\hsize]{example-image-c}
    \end{tabularx}
}
\end{document}

相关内容