Perhaps I am doing it the wrong way, but I have a table with 3 tabulars arranged within minipage each, such that I end up with 3 tables side by side. Each table only has 2 columns: 1 for text and one has includegraphics. I am trying to vertically align text in the first column to be in the middle of the cell.
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{tabu, lscape}
\begin{document}
\begin{landscape}
\begin{table}[!t]
\centering
\begin{minipage}[t]{0.25\linewidth}
\vspace{0pt}
\begin{tabular}{cc}
Col1 & Col2 \\
Text & \includegraphics{<path>} \\
\end{tabular}
\end{minipage}
\begin{minipage}[t]{0.25\linewidth}
\vspace{0pt}
\begin{tabular}{cc}
Col1 & Col2 \\
Text & \includegraphics{<path>} \\
\end{tabular}
\end{minipage}
\hspace{1.5cm}
\begin{minipage}[t]{0.25\linewidth}
\vspace{0pt}
\begin{tabular}{cc}
Col1 & Col2 \\
Text & \includegraphics{<path>} \\
\end{tabular}
\end{minipage}
\end{table}
\end{landscape}
\end{document}

I tried using m{'width'} from the array package but no luck. I was wondering if anyone had a suggestion how to achieve this?


subcaptionpackage and itssubtablecommand: http://ctan.mirrorcatalogs.com/macros/latex/contrib/caption/subcaption.pdf – pluton Aug 05 '13 at 21:51