Agregue títulos solo a filas usando subflotador

Agregue títulos solo a filas usando subflotador

Siguiendo la respuesta encontrada en estepregunta, Intenté usar el siguiente código para agregar títulos solo a las filas, pero lo que sucede es que el título aparece en una línea, luego la imagen en la línea debajo y así sucesivamente. Entonces, si alguien pudiera aconsejarme.

Estos son los paquetes utilizados:

\usepackage{float} 
\usepackage[centertags]{amsmath} 
\usepackage{amsfonts} 
\usepackage{amssymb} 
\usepackage{amsthm} 
\usepackage{tabularx} 
\usepackage{comment} 
\usepackage{newlfont} 
\usepackage{xtocinc} 
\usepackage{graphicx} 
\usepackage{changebar} 
\usepackage{subfig} 
\usepackage{algorithmic} 
\usepackage{subfloat} 
\usepackage{multirow} 
\usepackage{booktabs} 
\usepackage{cite} 
\usepackage{amsmath} 
\usepackage[T1]{fontenc} 
\usepackage{tabularx,booktabs,ragged2e}
\newlength{\tempdima}
\newcommand{\rowname}[1]% #1 = text
{\rotatebox{90}{\makebox[\tempdima][c]{\textbf{#1}}}}

\newcounter{subfigure}[figure]
\renewcommand{\thesubfigure}{\alph{subfigure}}
\newcommand{\mycaption}[1]% #1 = caption
{\refstepcounter{subfigure}\textbf{(\thesubfigure) }{\ignorespaces #1}}

Esta es mi figura:

\begin{figure}
\setlength{\tempwidth}{\linewidth}
\settoheight{\tempheight}{\includegraphics[width=\tempwidth]{pic1.png}}%
\centering
\hspace{\baselineskip}
\rowname{Exp 1}
\subfloat{\includegraphics[width=\tempwidth]{pic2.png}}\label{pic1}\\
\rowname{Exp 2}
\subfloat{\includegraphics[width=\tempwidth]{pic3.png}}\label{pic2}\\
\rowname{Exp 3}
\subfloat{\includegraphics[width=\tempwidth]{pic4.png}}\label{pic3}\\
\rowname{Exp 4}
\subfloat{\includegraphics[width=\tempwidth]{pic5.png}}\label{pic4}\\
\rowname{Exp 5}
\subfloat{\includegraphics[width=\tempwidth]{pic6.png}}\label{pic5}
\caption{This is the caption}
\label{fig1}
\end{figure}

Respuesta1

Básicamente, la imagen es demasiado grande. Para este problema, la dimensión límite es la altura, no el ancho. (Ahora que lo pienso, esto también era cierto en la pregunta original.

\documentclass{report}
\usepackage{subfig}
\usepackage{mwe}

\newlength{\tempheight}
\newlength{\tempwidth}

\newcommand{\rowname}[1]% #1 = text
{\rotatebox{90}{\makebox[\tempheight][c]{\textbf{#1}}}}

\newcommand{\columnname}[1]% #1 = text
{\makebox[\tempwidth][c]{\textbf{#1}}}

\begin{document}
\begin{figure}
\setlength{\tempheight}{0.18\textheight}
\settowidth{\tempwidth}{\includegraphics[height=\tempheight]{example-image}}% not needed without \columnname
\centering
\rowname{Exp 1}
\subfloat{\includegraphics[height=\tempheight]{example-image}}\label{pic1}\\
\rowname{Exp 2}
\subfloat{\includegraphics[height=\tempheight]{example-image-a}}\label{pic2}\\
\rowname{Exp 3}
\subfloat{\includegraphics[height=\tempheight]{example-image-b}}\label{pic3}\\
\rowname{Exp 4}
\subfloat{\includegraphics[height=\tempheight]{example-image-C}}\label{pic4}\\
\rowname{Exp 5}
\subfloat{\includegraphics[height=\tempheight]{example-image}}\label{pic5}
\caption{This is the caption}
\label{fig1}
\end{figure}
\end{document}

información relacionada