I created a minimal example with the bad table in red.
\documentclass{article}
\usepackage{siunitx} % To align the numbers later on
\usepackage{booktabs}
\newcommand{\ra}[1]{\renewcommand{\arraystretch}{#1}}
\usepackage{multirow}
\usepackage{rotating}
\begin{document}
\begin{table*}[t]
\newcommand{\rot}[1]{\rotatebox{90}{#1}}
\newcommand{\multirot}[1]{\multirow{2}{*}{\rot{#1}}}
\centering
\ra{1.3}
\begin{tabular}{ccc} \toprule
\multirot{Minimal example} &
\multicolumn{2}{c}{Minimal} \\
\cmidrule{2-3}
& exa & mple \\ \midrule
a & a & 10 \\
a & a & 0.1 \\
a & a & 0.001 \\ \bottomrule
\end{tabular}
\end{table*}
\end{document}
Why does the top left cell not get bigger, when the content exceeds the height of the two rows on the top right? The text "Minimal example" should be aligned at the bottom (so multiple columns like that will flatter on the top).
How to I achieve a table similar to the one on the right in my example image?
- I implemented this question, but it only works for short text.
- I saw this question, but feel like using a table in a table will make it overly complex.
pdfTeX 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
. – Lukas Jul 9 '15 at 9:33\newcommand{\multirot}[1]{\raisebox{0pt}[3.8mm][15.6mm]{\multirow{2}{*}{\rot{#1}}}}
. But this flushes the word "Minimal" to top. – LaRiFaRi Jul 9 '15 at 10:05